summaryrefslogtreecommitdiffstats
path: root/include/hw/ppc
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt2013-09-26 08:18:46 +0200
committerAlexander Graf2013-10-25 23:25:47 +0200
commit5d87e4b74a0100fbb7970edaa3449eb04b06f782 (patch)
treeb09e837eeb22daed9157d2e27a508b1655b4b205 /include/hw/ppc
parentxics: Implement H_IPOLL (diff)
downloadqemu-5d87e4b74a0100fbb7970edaa3449eb04b06f782.tar.gz
qemu-5d87e4b74a0100fbb7970edaa3449eb04b06f782.tar.xz
qemu-5d87e4b74a0100fbb7970edaa3449eb04b06f782.zip
xics: Implement H_XIRR_X
This implements H_XIRR_X hypercall in addition to H_XIRR as it is mandatory for PAPR+ and there is no way for the guest to detect whether it is supported or not so just add it. As the Partition Adjunct Option is not supported at the moment, the CPPR parameter of the hypercall is ignored. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'include/hw/ppc')
-rw-r--r--include/hw/ppc/spapr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/hw/ppc/spapr.h b/include/hw/ppc/spapr.h
index 6407c8a467..5ae0b58ed9 100644
--- a/include/hw/ppc/spapr.h
+++ b/include/hw/ppc/spapr.h
@@ -283,6 +283,7 @@ typedef struct sPAPREnvironment {
#define H_GET_EM_PARMS 0x2B8
#define H_SET_MPP 0x2D0
#define H_GET_MPP 0x2D4
+#define H_XIRR_X 0x2FC
#define H_SET_MODE 0x31C
#define MAX_HCALL_OPCODE H_SET_MODE