[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [PATCH v2 1/3] arm: qmp: add GICCapability struct
From: |
Peter Xu |
Subject: |
[Qemu-arm] [PATCH v2 1/3] arm: qmp: add GICCapability struct |
Date: |
Thu, 3 Mar 2016 16:21:10 +0800 |
Define new struct to describe whether we support specific GIC version.
Signed-off-by: Peter Xu <address@hidden>
---
qapi-schema.json | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/qapi-schema.json b/qapi-schema.json
index 7b8f2a1..0b2de6c 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -4135,3 +4135,25 @@
##
{ 'enum': 'ReplayMode',
'data': [ 'none', 'record', 'play' ] }
+
+##
+# @GICCapability:
+#
+# This struct describes capability for a specific GIC version. These
+# bits are not only decided by QEMU/KVM software version, but also
+# decided by the hardware that the program is running upon.
+#
+# @version: version of GIC to be described.
+#
+# @emulated: whether current QEMU/hardware supports emulated GIC
+# device in user space.
+#
+# @kernel: whether current QEMU/hardware supports hardware
+# accelerated GIC device in kernel.
+#
+# Since: 2.6
+##
+{ 'struct': 'GICCapability',
+ 'data': { 'version': 'int',
+ 'emulated': 'bool',
+ 'kernel': 'bool' } }
--
2.4.3