summary refs log tree commit diff stats
path: root/qapi/machine.json
diff options
context:
space:
mode:
authorJosh Junon <junon@oro.sh>2024-08-02 16:07:03 +0200
committerMarkus Armbruster <armbru@redhat.com>2024-08-05 09:34:34 +0200
commitef71d8209f5786c4e68b5ac7dbc0da7a43f0ed4e (patch)
tree03ceacf621067c4d52aad93d6069a7d3f638fb14 /qapi/machine.json
parent01bed0ff14bb94edc3be3c701e6d31679560d388 (diff)
downloadfocaccia-qemu-ef71d8209f5786c4e68b5ac7dbc0da7a43f0ed4e.tar.gz
focaccia-qemu-ef71d8209f5786c4e68b5ac7dbc0da7a43f0ed4e.zip
qmp: Fix higher half vaddrs for [p]memsave
Fixes higher-half address parsing for QMP commands
`[p]memsave`.

Signed-off-by: Josh Junon <junon@oro.sh>
Message-ID: <20240802140704.13591-1-junon@oro.sh>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Subject tweaked, and one PRId64 updated to PRIu64]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'qapi/machine.json')
-rw-r--r--qapi/machine.json11
1 files changed, 9 insertions, 2 deletions
diff --git a/qapi/machine.json b/qapi/machine.json
index 4582e58f7d..d4317435e7 100644
--- a/qapi/machine.json
+++ b/qapi/machine.json
@@ -852,7 +852,11 @@
 #     <- { "return": {} }
 ##
 { 'command': 'memsave',
-  'data': {'val': 'int', 'size': 'int', 'filename': 'str', '*cpu-index': 'int'} }
+  'data': {
+     'val': 'uint64',
+     'size': 'size',
+     'filename': 'str',
+     '*cpu-index': 'int' } }
 
 ##
 # @pmemsave:
@@ -878,7 +882,10 @@
 #     <- { "return": {} }
 ##
 { 'command': 'pmemsave',
-  'data': {'val': 'int', 'size': 'int', 'filename': 'str'} }
+  'data': {
+    'val': 'uint64',
+    'size': 'size',
+    'filename': 'str' } }
 
 ##
 # @Memdev: