aboutsummaryrefslogtreecommitdiff
path: root/qapi/machine.json
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2020-10-20 12:47:58 +0200
committerKevin Wolf <kwolf@redhat.com>2021-03-19 10:17:13 +0100
commit913d9063e1447a71c948edef3534a8e9965297e3 (patch)
tree01ee7588ef1175a46578dbcee8a8110d00a47afe /qapi/machine.json
parentd7ef29c4ed0b09cb175b457851c1cf5f6b1d7513 (diff)
downloadqemu-913d9063e1447a71c948edef3534a8e9965297e3.zip
qemu-913d9063e1447a71c948edef3534a8e9965297e3.tar.gz
qemu-913d9063e1447a71c948edef3534a8e9965297e3.tar.bz2
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 c0c52ae..6e90d46 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.