summaryrefslogtreecommitdiffstats
path: root/qapi/machine.json
diff options
context:
space:
mode:
authorKevin Wolf2020-10-20 12:47:58 +0200
committerKevin Wolf2021-03-19 10:17:13 +0100
commit913d9063e1447a71c948edef3534a8e9965297e3 (patch)
tree01ee7588ef1175a46578dbcee8a8110d00a47afe /qapi/machine.json
parentqapi/qom: Add ObjectOptions for dbus-vmstate (diff)
downloadqemu-913d9063e1447a71c948edef3534a8e9965297e3.tar.gz
qemu-913d9063e1447a71c948edef3534a8e9965297e3.tar.xz
qemu-913d9063e1447a71c948edef3534a8e9965297e3.zip
qapi/qom: Add ObjectOptions for memory-backend-*
This adds a QAPI schema for the properties of the memory-backend-* objects. HostMemPolicy has to be moved to an include file that can be used by the storage daemon, too, because ObjectOptions must be the same in all binaries if we don't want to compile the whole code multiple times. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Acked-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'qapi/machine.json')
-rw-r--r--qapi/machine.json22
1 files changed, 2 insertions, 20 deletions
diff --git a/qapi/machine.json b/qapi/machine.json
index c0c52aef10..6e90d463fc 100644
--- a/qapi/machine.json
+++ b/qapi/machine.json
@@ -8,6 +8,8 @@
# = Machines
##
+{ 'include': 'common.json' }
+
##
# @SysEmuTarget:
#
@@ -719,26 +721,6 @@
'line': 'uint16' }}
##
-# @HostMemPolicy:
-#
-# Host memory policy types
-#
-# @default: restore default policy, remove any nondefault policy
-#
-# @preferred: set the preferred host nodes for allocation
-#
-# @bind: a strict policy that restricts memory allocation to the
-# host nodes specified
-#
-# @interleave: memory allocations are interleaved across the set
-# of host nodes specified
-#
-# Since: 2.1
-##
-{ 'enum': 'HostMemPolicy',
- 'data': [ 'default', 'preferred', 'bind', 'interleave' ] }
-
-##
# @memsave:
#
# Save a portion of guest memory to a file.