Implement PAPR CRQ hypercalls
authorBen Herrenschmidt <benh@kernel.crashing.org>
Fri, 1 Apr 2011 04:15:30 +0000 (15:15 +1100)
committerAlexander Graf <agraf@suse.de>
Fri, 1 Apr 2011 16:34:56 +0000 (18:34 +0200)
commitd3249627fe76936eceddbc941abbb6788de907ed
treed4361d808e7a29cb99e1fed95637ba7dc8a24445
parent2ad17a3e098b33b02f43558c259f714fbab1afdc
Implement PAPR CRQ hypercalls

This patch implements the infrastructure and hypercalls necessary for the
PAPR specified CRQ (Command Request Queue) mechanism.  This general
request queueing system is used by many of the PAPR virtual IO devices,
including the virtual scsi adapter.

Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/spapr.c
hw/spapr_vio.c
hw/spapr_vio.h
target-ppc/kvm_ppc.h