1 | /* AUTOMATICALLY GENERATED, DO NOT MODIFY */ |
2 | |
3 | /* |
4 | * Schema-defined QAPI/QMP commands |
5 | * |
6 | * Copyright IBM, Corp. 2011 |
7 | * Copyright (C) 2014-2018 Red Hat, Inc. |
8 | * |
9 | * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. |
10 | * See the COPYING.LIB file in the top-level directory. |
11 | */ |
12 | |
13 | #include "qemu/osdep.h" |
14 | #include "qapi/visitor.h" |
15 | #include "qapi/qmp/qdict.h" |
16 | #include "qapi/qobject-output-visitor.h" |
17 | #include "qapi/qobject-input-visitor.h" |
18 | #include "qapi/dealloc-visitor.h" |
19 | #include "qapi/error.h" |
20 | #include "qapi-visit.h" |
21 | #include "qapi-commands.h" |
22 | |
23 | |
24 | void qmp_init_marshal(QmpCommandList *cmds) |
25 | { |
26 | QTAILQ_INIT(cmds); |
27 | |
28 | qmp_register_command(cmds, "query-status" , |
29 | qmp_marshal_query_status, QCO_ALLOW_PRECONFIG); |
30 | qmp_register_command(cmds, "watchdog-set-action" , |
31 | qmp_marshal_watchdog_set_action, QCO_NO_OPTIONS); |
32 | qmp_register_command(cmds, "job-pause" , |
33 | qmp_marshal_job_pause, QCO_NO_OPTIONS); |
34 | qmp_register_command(cmds, "job-resume" , |
35 | qmp_marshal_job_resume, QCO_NO_OPTIONS); |
36 | qmp_register_command(cmds, "job-cancel" , |
37 | qmp_marshal_job_cancel, QCO_NO_OPTIONS); |
38 | qmp_register_command(cmds, "job-complete" , |
39 | qmp_marshal_job_complete, QCO_NO_OPTIONS); |
40 | qmp_register_command(cmds, "job-dismiss" , |
41 | qmp_marshal_job_dismiss, QCO_NO_OPTIONS); |
42 | qmp_register_command(cmds, "job-finalize" , |
43 | qmp_marshal_job_finalize, QCO_NO_OPTIONS); |
44 | qmp_register_command(cmds, "query-jobs" , |
45 | qmp_marshal_query_jobs, QCO_NO_OPTIONS); |
46 | qmp_register_command(cmds, "block-latency-histogram-set" , |
47 | qmp_marshal_block_latency_histogram_set, QCO_NO_OPTIONS); |
48 | qmp_register_command(cmds, "query-block" , |
49 | qmp_marshal_query_block, QCO_NO_OPTIONS); |
50 | qmp_register_command(cmds, "query-blockstats" , |
51 | qmp_marshal_query_blockstats, QCO_NO_OPTIONS); |
52 | qmp_register_command(cmds, "query-block-jobs" , |
53 | qmp_marshal_query_block_jobs, QCO_NO_OPTIONS); |
54 | qmp_register_command(cmds, "block_passwd" , |
55 | qmp_marshal_block_passwd, QCO_NO_OPTIONS); |
56 | qmp_register_command(cmds, "block_resize" , |
57 | qmp_marshal_block_resize, QCO_NO_OPTIONS); |
58 | qmp_register_command(cmds, "blockdev-snapshot-sync" , |
59 | qmp_marshal_blockdev_snapshot_sync, QCO_NO_OPTIONS); |
60 | qmp_register_command(cmds, "blockdev-snapshot" , |
61 | qmp_marshal_blockdev_snapshot, QCO_NO_OPTIONS); |
62 | qmp_register_command(cmds, "change-backing-file" , |
63 | qmp_marshal_change_backing_file, QCO_NO_OPTIONS); |
64 | qmp_register_command(cmds, "block-commit" , |
65 | qmp_marshal_block_commit, QCO_NO_OPTIONS); |
66 | qmp_register_command(cmds, "drive-backup" , |
67 | qmp_marshal_drive_backup, QCO_NO_OPTIONS); |
68 | qmp_register_command(cmds, "blockdev-backup" , |
69 | qmp_marshal_blockdev_backup, QCO_NO_OPTIONS); |
70 | qmp_register_command(cmds, "query-named-block-nodes" , |
71 | qmp_marshal_query_named_block_nodes, QCO_NO_OPTIONS); |
72 | qmp_register_command(cmds, "x-debug-query-block-graph" , |
73 | qmp_marshal_x_debug_query_block_graph, QCO_NO_OPTIONS); |
74 | qmp_register_command(cmds, "drive-mirror" , |
75 | qmp_marshal_drive_mirror, QCO_NO_OPTIONS); |
76 | qmp_register_command(cmds, "block-dirty-bitmap-add" , |
77 | qmp_marshal_block_dirty_bitmap_add, QCO_NO_OPTIONS); |
78 | qmp_register_command(cmds, "block-dirty-bitmap-remove" , |
79 | qmp_marshal_block_dirty_bitmap_remove, QCO_NO_OPTIONS); |
80 | qmp_register_command(cmds, "block-dirty-bitmap-clear" , |
81 | qmp_marshal_block_dirty_bitmap_clear, QCO_NO_OPTIONS); |
82 | qmp_register_command(cmds, "block-dirty-bitmap-enable" , |
83 | qmp_marshal_block_dirty_bitmap_enable, QCO_NO_OPTIONS); |
84 | qmp_register_command(cmds, "block-dirty-bitmap-disable" , |
85 | qmp_marshal_block_dirty_bitmap_disable, QCO_NO_OPTIONS); |
86 | qmp_register_command(cmds, "block-dirty-bitmap-merge" , |
87 | qmp_marshal_block_dirty_bitmap_merge, QCO_NO_OPTIONS); |
88 | qmp_register_command(cmds, "x-debug-block-dirty-bitmap-sha256" , |
89 | qmp_marshal_x_debug_block_dirty_bitmap_sha256, QCO_NO_OPTIONS); |
90 | qmp_register_command(cmds, "blockdev-mirror" , |
91 | qmp_marshal_blockdev_mirror, QCO_NO_OPTIONS); |
92 | qmp_register_command(cmds, "block_set_io_throttle" , |
93 | qmp_marshal_block_set_io_throttle, QCO_NO_OPTIONS); |
94 | qmp_register_command(cmds, "block-stream" , |
95 | qmp_marshal_block_stream, QCO_NO_OPTIONS); |
96 | qmp_register_command(cmds, "block-job-set-speed" , |
97 | qmp_marshal_block_job_set_speed, QCO_NO_OPTIONS); |
98 | qmp_register_command(cmds, "block-job-cancel" , |
99 | qmp_marshal_block_job_cancel, QCO_NO_OPTIONS); |
100 | qmp_register_command(cmds, "block-job-pause" , |
101 | qmp_marshal_block_job_pause, QCO_NO_OPTIONS); |
102 | qmp_register_command(cmds, "block-job-resume" , |
103 | qmp_marshal_block_job_resume, QCO_NO_OPTIONS); |
104 | qmp_register_command(cmds, "block-job-complete" , |
105 | qmp_marshal_block_job_complete, QCO_NO_OPTIONS); |
106 | qmp_register_command(cmds, "block-job-dismiss" , |
107 | qmp_marshal_block_job_dismiss, QCO_NO_OPTIONS); |
108 | qmp_register_command(cmds, "block-job-finalize" , |
109 | qmp_marshal_block_job_finalize, QCO_NO_OPTIONS); |
110 | qmp_register_command(cmds, "blockdev-add" , |
111 | qmp_marshal_blockdev_add, QCO_NO_OPTIONS); |
112 | qmp_register_command(cmds, "x-blockdev-reopen" , |
113 | qmp_marshal_x_blockdev_reopen, QCO_NO_OPTIONS); |
114 | qmp_register_command(cmds, "blockdev-del" , |
115 | qmp_marshal_blockdev_del, QCO_NO_OPTIONS); |
116 | qmp_register_command(cmds, "blockdev-create" , |
117 | qmp_marshal_blockdev_create, QCO_NO_OPTIONS); |
118 | qmp_register_command(cmds, "blockdev-open-tray" , |
119 | qmp_marshal_blockdev_open_tray, QCO_NO_OPTIONS); |
120 | qmp_register_command(cmds, "blockdev-close-tray" , |
121 | qmp_marshal_blockdev_close_tray, QCO_NO_OPTIONS); |
122 | qmp_register_command(cmds, "blockdev-remove-medium" , |
123 | qmp_marshal_blockdev_remove_medium, QCO_NO_OPTIONS); |
124 | qmp_register_command(cmds, "blockdev-insert-medium" , |
125 | qmp_marshal_blockdev_insert_medium, QCO_NO_OPTIONS); |
126 | qmp_register_command(cmds, "blockdev-change-medium" , |
127 | qmp_marshal_blockdev_change_medium, QCO_NO_OPTIONS); |
128 | qmp_register_command(cmds, "block-set-write-threshold" , |
129 | qmp_marshal_block_set_write_threshold, QCO_NO_OPTIONS); |
130 | qmp_register_command(cmds, "x-blockdev-change" , |
131 | qmp_marshal_x_blockdev_change, QCO_NO_OPTIONS); |
132 | qmp_register_command(cmds, "x-blockdev-set-iothread" , |
133 | qmp_marshal_x_blockdev_set_iothread, QCO_NO_OPTIONS); |
134 | qmp_register_command(cmds, "query-pr-managers" , |
135 | qmp_marshal_query_pr_managers, QCO_ALLOW_PRECONFIG); |
136 | qmp_register_command(cmds, "blockdev-snapshot-internal-sync" , |
137 | qmp_marshal_blockdev_snapshot_internal_sync, QCO_NO_OPTIONS); |
138 | qmp_register_command(cmds, "blockdev-snapshot-delete-internal-sync" , |
139 | qmp_marshal_blockdev_snapshot_delete_internal_sync, QCO_NO_OPTIONS); |
140 | qmp_register_command(cmds, "eject" , |
141 | qmp_marshal_eject, QCO_NO_OPTIONS); |
142 | qmp_register_command(cmds, "nbd-server-start" , |
143 | qmp_marshal_nbd_server_start, QCO_NO_OPTIONS); |
144 | qmp_register_command(cmds, "nbd-server-add" , |
145 | qmp_marshal_nbd_server_add, QCO_NO_OPTIONS); |
146 | qmp_register_command(cmds, "nbd-server-remove" , |
147 | qmp_marshal_nbd_server_remove, QCO_NO_OPTIONS); |
148 | qmp_register_command(cmds, "nbd-server-stop" , |
149 | qmp_marshal_nbd_server_stop, QCO_NO_OPTIONS); |
150 | qmp_register_command(cmds, "query-chardev" , |
151 | qmp_marshal_query_chardev, QCO_ALLOW_PRECONFIG); |
152 | qmp_register_command(cmds, "query-chardev-backends" , |
153 | qmp_marshal_query_chardev_backends, QCO_NO_OPTIONS); |
154 | qmp_register_command(cmds, "ringbuf-write" , |
155 | qmp_marshal_ringbuf_write, QCO_NO_OPTIONS); |
156 | qmp_register_command(cmds, "ringbuf-read" , |
157 | qmp_marshal_ringbuf_read, QCO_NO_OPTIONS); |
158 | qmp_register_command(cmds, "chardev-add" , |
159 | qmp_marshal_chardev_add, QCO_NO_OPTIONS); |
160 | qmp_register_command(cmds, "chardev-change" , |
161 | qmp_marshal_chardev_change, QCO_NO_OPTIONS); |
162 | qmp_register_command(cmds, "chardev-remove" , |
163 | qmp_marshal_chardev_remove, QCO_NO_OPTIONS); |
164 | qmp_register_command(cmds, "chardev-send-break" , |
165 | qmp_marshal_chardev_send_break, QCO_NO_OPTIONS); |
166 | qmp_register_command(cmds, "dump-guest-memory" , |
167 | qmp_marshal_dump_guest_memory, QCO_NO_OPTIONS); |
168 | qmp_register_command(cmds, "query-dump" , |
169 | qmp_marshal_query_dump, QCO_NO_OPTIONS); |
170 | qmp_register_command(cmds, "query-dump-guest-memory-capability" , |
171 | qmp_marshal_query_dump_guest_memory_capability, QCO_NO_OPTIONS); |
172 | qmp_register_command(cmds, "set_link" , |
173 | qmp_marshal_set_link, QCO_NO_OPTIONS); |
174 | qmp_register_command(cmds, "netdev_del" , |
175 | qmp_marshal_netdev_del, QCO_NO_OPTIONS); |
176 | qmp_register_command(cmds, "query-rx-filter" , |
177 | qmp_marshal_query_rx_filter, QCO_NO_OPTIONS); |
178 | qmp_register_command(cmds, "announce-self" , |
179 | qmp_marshal_announce_self, QCO_NO_OPTIONS); |
180 | qmp_register_command(cmds, "query-rocker" , |
181 | qmp_marshal_query_rocker, QCO_NO_OPTIONS); |
182 | qmp_register_command(cmds, "query-rocker-ports" , |
183 | qmp_marshal_query_rocker_ports, QCO_NO_OPTIONS); |
184 | qmp_register_command(cmds, "query-rocker-of-dpa-flows" , |
185 | qmp_marshal_query_rocker_of_dpa_flows, QCO_NO_OPTIONS); |
186 | qmp_register_command(cmds, "query-rocker-of-dpa-groups" , |
187 | qmp_marshal_query_rocker_of_dpa_groups, QCO_NO_OPTIONS); |
188 | qmp_register_command(cmds, "query-tpm-models" , |
189 | qmp_marshal_query_tpm_models, QCO_NO_OPTIONS); |
190 | qmp_register_command(cmds, "query-tpm-types" , |
191 | qmp_marshal_query_tpm_types, QCO_NO_OPTIONS); |
192 | qmp_register_command(cmds, "query-tpm" , |
193 | qmp_marshal_query_tpm, QCO_NO_OPTIONS); |
194 | qmp_register_command(cmds, "set_password" , |
195 | qmp_marshal_set_password, QCO_NO_OPTIONS); |
196 | qmp_register_command(cmds, "expire_password" , |
197 | qmp_marshal_expire_password, QCO_NO_OPTIONS); |
198 | qmp_register_command(cmds, "screendump" , |
199 | qmp_marshal_screendump, QCO_NO_OPTIONS); |
200 | #if defined(CONFIG_SPICE) |
201 | qmp_register_command(cmds, "query-spice" , |
202 | qmp_marshal_query_spice, QCO_NO_OPTIONS); |
203 | #endif /* defined(CONFIG_SPICE) */ |
204 | #if defined(CONFIG_VNC) |
205 | qmp_register_command(cmds, "query-vnc" , |
206 | qmp_marshal_query_vnc, QCO_NO_OPTIONS); |
207 | #endif /* defined(CONFIG_VNC) */ |
208 | #if defined(CONFIG_VNC) |
209 | qmp_register_command(cmds, "query-vnc-servers" , |
210 | qmp_marshal_query_vnc_servers, QCO_NO_OPTIONS); |
211 | #endif /* defined(CONFIG_VNC) */ |
212 | #if defined(CONFIG_VNC) |
213 | qmp_register_command(cmds, "change-vnc-password" , |
214 | qmp_marshal_change_vnc_password, QCO_NO_OPTIONS); |
215 | #endif /* defined(CONFIG_VNC) */ |
216 | qmp_register_command(cmds, "query-mice" , |
217 | qmp_marshal_query_mice, QCO_NO_OPTIONS); |
218 | qmp_register_command(cmds, "send-key" , |
219 | qmp_marshal_send_key, QCO_NO_OPTIONS); |
220 | qmp_register_command(cmds, "input-send-event" , |
221 | qmp_marshal_input_send_event, QCO_NO_OPTIONS); |
222 | qmp_register_command(cmds, "query-display-options" , |
223 | qmp_marshal_query_display_options, QCO_NO_OPTIONS); |
224 | qmp_register_command(cmds, "query-migrate" , |
225 | qmp_marshal_query_migrate, QCO_NO_OPTIONS); |
226 | qmp_register_command(cmds, "migrate-set-capabilities" , |
227 | qmp_marshal_migrate_set_capabilities, QCO_NO_OPTIONS); |
228 | qmp_register_command(cmds, "query-migrate-capabilities" , |
229 | qmp_marshal_query_migrate_capabilities, QCO_NO_OPTIONS); |
230 | qmp_register_command(cmds, "migrate-set-parameters" , |
231 | qmp_marshal_migrate_set_parameters, QCO_NO_OPTIONS); |
232 | qmp_register_command(cmds, "query-migrate-parameters" , |
233 | qmp_marshal_query_migrate_parameters, QCO_NO_OPTIONS); |
234 | qmp_register_command(cmds, "client_migrate_info" , |
235 | qmp_marshal_client_migrate_info, QCO_NO_OPTIONS); |
236 | qmp_register_command(cmds, "migrate-start-postcopy" , |
237 | qmp_marshal_migrate_start_postcopy, QCO_NO_OPTIONS); |
238 | qmp_register_command(cmds, "x-colo-lost-heartbeat" , |
239 | qmp_marshal_x_colo_lost_heartbeat, QCO_NO_OPTIONS); |
240 | qmp_register_command(cmds, "migrate_cancel" , |
241 | qmp_marshal_migrate_cancel, QCO_NO_OPTIONS); |
242 | qmp_register_command(cmds, "migrate-continue" , |
243 | qmp_marshal_migrate_continue, QCO_NO_OPTIONS); |
244 | qmp_register_command(cmds, "migrate_set_downtime" , |
245 | qmp_marshal_migrate_set_downtime, QCO_NO_OPTIONS); |
246 | qmp_register_command(cmds, "migrate_set_speed" , |
247 | qmp_marshal_migrate_set_speed, QCO_NO_OPTIONS); |
248 | qmp_register_command(cmds, "migrate-set-cache-size" , |
249 | qmp_marshal_migrate_set_cache_size, QCO_NO_OPTIONS); |
250 | qmp_register_command(cmds, "query-migrate-cache-size" , |
251 | qmp_marshal_query_migrate_cache_size, QCO_NO_OPTIONS); |
252 | qmp_register_command(cmds, "migrate" , |
253 | qmp_marshal_migrate, QCO_NO_OPTIONS); |
254 | qmp_register_command(cmds, "migrate-incoming" , |
255 | qmp_marshal_migrate_incoming, QCO_NO_OPTIONS); |
256 | qmp_register_command(cmds, "xen-save-devices-state" , |
257 | qmp_marshal_xen_save_devices_state, QCO_NO_OPTIONS); |
258 | #if defined(CONFIG_REPLICATION) |
259 | qmp_register_command(cmds, "xen-set-replication" , |
260 | qmp_marshal_xen_set_replication, QCO_NO_OPTIONS); |
261 | #endif /* defined(CONFIG_REPLICATION) */ |
262 | #if defined(CONFIG_REPLICATION) |
263 | qmp_register_command(cmds, "query-xen-replication-status" , |
264 | qmp_marshal_query_xen_replication_status, QCO_NO_OPTIONS); |
265 | #endif /* defined(CONFIG_REPLICATION) */ |
266 | #if defined(CONFIG_REPLICATION) |
267 | qmp_register_command(cmds, "xen-colo-do-checkpoint" , |
268 | qmp_marshal_xen_colo_do_checkpoint, QCO_NO_OPTIONS); |
269 | #endif /* defined(CONFIG_REPLICATION) */ |
270 | qmp_register_command(cmds, "query-colo-status" , |
271 | qmp_marshal_query_colo_status, QCO_NO_OPTIONS); |
272 | qmp_register_command(cmds, "migrate-recover" , |
273 | qmp_marshal_migrate_recover, QCO_ALLOW_OOB); |
274 | qmp_register_command(cmds, "migrate-pause" , |
275 | qmp_marshal_migrate_pause, QCO_ALLOW_OOB); |
276 | qmp_register_command(cmds, "transaction" , |
277 | qmp_marshal_transaction, QCO_NO_OPTIONS); |
278 | qmp_register_command(cmds, "trace-event-get-state" , |
279 | qmp_marshal_trace_event_get_state, QCO_NO_OPTIONS); |
280 | qmp_register_command(cmds, "trace-event-set-state" , |
281 | qmp_marshal_trace_event_set_state, QCO_NO_OPTIONS); |
282 | qmp_register_command(cmds, "qom-list" , |
283 | qmp_marshal_qom_list, QCO_ALLOW_PRECONFIG); |
284 | qmp_register_command(cmds, "qom-get" , |
285 | qmp_marshal_qom_get, QCO_ALLOW_PRECONFIG); |
286 | qmp_register_command(cmds, "qom-set" , |
287 | qmp_marshal_qom_set, QCO_ALLOW_PRECONFIG); |
288 | qmp_register_command(cmds, "qom-list-types" , |
289 | qmp_marshal_qom_list_types, QCO_ALLOW_PRECONFIG); |
290 | qmp_register_command(cmds, "qom-list-properties" , |
291 | qmp_marshal_qom_list_properties, QCO_ALLOW_PRECONFIG); |
292 | qmp_register_command(cmds, "object-add" , |
293 | qmp_marshal_object_add, QCO_NO_OPTIONS); |
294 | qmp_register_command(cmds, "object-del" , |
295 | qmp_marshal_object_del, QCO_NO_OPTIONS); |
296 | qmp_register_command(cmds, "device-list-properties" , |
297 | qmp_marshal_device_list_properties, QCO_NO_OPTIONS); |
298 | qmp_register_command(cmds, "device_del" , |
299 | qmp_marshal_device_del, QCO_NO_OPTIONS); |
300 | qmp_register_command(cmds, "query-cpus" , |
301 | qmp_marshal_query_cpus, QCO_NO_OPTIONS); |
302 | qmp_register_command(cmds, "query-cpus-fast" , |
303 | qmp_marshal_query_cpus_fast, QCO_NO_OPTIONS); |
304 | qmp_register_command(cmds, "cpu-add" , |
305 | qmp_marshal_cpu_add, QCO_NO_OPTIONS); |
306 | qmp_register_command(cmds, "query-machines" , |
307 | qmp_marshal_query_machines, QCO_NO_OPTIONS); |
308 | qmp_register_command(cmds, "query-current-machine" , |
309 | qmp_marshal_query_current_machine, QCO_NO_OPTIONS); |
310 | qmp_register_command(cmds, "query-target" , |
311 | qmp_marshal_query_target, QCO_NO_OPTIONS); |
312 | qmp_register_command(cmds, "query-memdev" , |
313 | qmp_marshal_query_memdev, QCO_ALLOW_PRECONFIG); |
314 | qmp_register_command(cmds, "query-hotpluggable-cpus" , |
315 | qmp_marshal_query_hotpluggable_cpus, QCO_ALLOW_PRECONFIG); |
316 | qmp_register_command(cmds, "set-numa-node" , |
317 | qmp_marshal_set_numa_node, QCO_ALLOW_PRECONFIG); |
318 | #if defined(TARGET_S390X) |
319 | qmp_register_command(cmds, "query-cpu-model-comparison" , |
320 | qmp_marshal_query_cpu_model_comparison, QCO_NO_OPTIONS); |
321 | #endif /* defined(TARGET_S390X) */ |
322 | #if defined(TARGET_S390X) |
323 | qmp_register_command(cmds, "query-cpu-model-baseline" , |
324 | qmp_marshal_query_cpu_model_baseline, QCO_NO_OPTIONS); |
325 | #endif /* defined(TARGET_S390X) */ |
326 | #if defined(TARGET_S390X) || defined(TARGET_I386) |
327 | qmp_register_command(cmds, "query-cpu-model-expansion" , |
328 | qmp_marshal_query_cpu_model_expansion, QCO_NO_OPTIONS); |
329 | #endif /* defined(TARGET_S390X) || defined(TARGET_I386) */ |
330 | #if defined(TARGET_PPC) || defined(TARGET_ARM) || defined(TARGET_I386) || defined(TARGET_S390X) || defined(TARGET_MIPS) |
331 | qmp_register_command(cmds, "query-cpu-definitions" , |
332 | qmp_marshal_query_cpu_definitions, QCO_NO_OPTIONS); |
333 | #endif /* defined(TARGET_PPC) || defined(TARGET_ARM) || defined(TARGET_I386) || defined(TARGET_S390X) || defined(TARGET_MIPS) */ |
334 | qmp_register_command(cmds, "qmp_capabilities" , |
335 | qmp_marshal_qmp_capabilities, QCO_ALLOW_PRECONFIG); |
336 | qmp_register_command(cmds, "query-version" , |
337 | qmp_marshal_query_version, QCO_ALLOW_PRECONFIG); |
338 | qmp_register_command(cmds, "query-commands" , |
339 | qmp_marshal_query_commands, QCO_ALLOW_PRECONFIG); |
340 | qmp_register_command(cmds, "add_client" , |
341 | qmp_marshal_add_client, QCO_NO_OPTIONS); |
342 | qmp_register_command(cmds, "query-name" , |
343 | qmp_marshal_query_name, QCO_ALLOW_PRECONFIG); |
344 | qmp_register_command(cmds, "query-kvm" , |
345 | qmp_marshal_query_kvm, QCO_NO_OPTIONS); |
346 | qmp_register_command(cmds, "query-uuid" , |
347 | qmp_marshal_query_uuid, QCO_ALLOW_PRECONFIG); |
348 | qmp_register_command(cmds, "query-events" , |
349 | qmp_marshal_query_events, QCO_NO_OPTIONS); |
350 | qmp_register_command(cmds, "query-iothreads" , |
351 | qmp_marshal_query_iothreads, QCO_ALLOW_PRECONFIG); |
352 | qmp_register_command(cmds, "query-balloon" , |
353 | qmp_marshal_query_balloon, QCO_NO_OPTIONS); |
354 | qmp_register_command(cmds, "query-pci" , |
355 | qmp_marshal_query_pci, QCO_NO_OPTIONS); |
356 | qmp_register_command(cmds, "quit" , |
357 | qmp_marshal_quit, QCO_NO_OPTIONS); |
358 | qmp_register_command(cmds, "stop" , |
359 | qmp_marshal_stop, QCO_NO_OPTIONS); |
360 | qmp_register_command(cmds, "system_reset" , |
361 | qmp_marshal_system_reset, QCO_NO_OPTIONS); |
362 | qmp_register_command(cmds, "system_powerdown" , |
363 | qmp_marshal_system_powerdown, QCO_NO_OPTIONS); |
364 | qmp_register_command(cmds, "memsave" , |
365 | qmp_marshal_memsave, QCO_NO_OPTIONS); |
366 | qmp_register_command(cmds, "pmemsave" , |
367 | qmp_marshal_pmemsave, QCO_NO_OPTIONS); |
368 | qmp_register_command(cmds, "cont" , |
369 | qmp_marshal_cont, QCO_NO_OPTIONS); |
370 | qmp_register_command(cmds, "x-exit-preconfig" , |
371 | qmp_marshal_x_exit_preconfig, QCO_ALLOW_PRECONFIG); |
372 | qmp_register_command(cmds, "system_wakeup" , |
373 | qmp_marshal_system_wakeup, QCO_NO_OPTIONS); |
374 | qmp_register_command(cmds, "inject-nmi" , |
375 | qmp_marshal_inject_nmi, QCO_NO_OPTIONS); |
376 | qmp_register_command(cmds, "balloon" , |
377 | qmp_marshal_balloon, QCO_NO_OPTIONS); |
378 | qmp_register_command(cmds, "human-monitor-command" , |
379 | qmp_marshal_human_monitor_command, QCO_NO_OPTIONS); |
380 | qmp_register_command(cmds, "change" , |
381 | qmp_marshal_change, QCO_NO_OPTIONS); |
382 | qmp_register_command(cmds, "xen-set-global-dirty-log" , |
383 | qmp_marshal_xen_set_global_dirty_log, QCO_NO_OPTIONS); |
384 | qmp_register_command(cmds, "getfd" , |
385 | qmp_marshal_getfd, QCO_NO_OPTIONS); |
386 | qmp_register_command(cmds, "closefd" , |
387 | qmp_marshal_closefd, QCO_NO_OPTIONS); |
388 | qmp_register_command(cmds, "query-memory-size-summary" , |
389 | qmp_marshal_query_memory_size_summary, QCO_NO_OPTIONS); |
390 | qmp_register_command(cmds, "add-fd" , |
391 | qmp_marshal_add_fd, QCO_NO_OPTIONS); |
392 | qmp_register_command(cmds, "remove-fd" , |
393 | qmp_marshal_remove_fd, QCO_NO_OPTIONS); |
394 | qmp_register_command(cmds, "query-fdsets" , |
395 | qmp_marshal_query_fdsets, QCO_NO_OPTIONS); |
396 | qmp_register_command(cmds, "query-command-line-options" , |
397 | qmp_marshal_query_command_line_options, QCO_ALLOW_PRECONFIG); |
398 | qmp_register_command(cmds, "query-memory-devices" , |
399 | qmp_marshal_query_memory_devices, QCO_NO_OPTIONS); |
400 | qmp_register_command(cmds, "query-acpi-ospm-status" , |
401 | qmp_marshal_query_acpi_ospm_status, QCO_NO_OPTIONS); |
402 | qmp_register_command(cmds, "xen-load-devices-state" , |
403 | qmp_marshal_xen_load_devices_state, QCO_NO_OPTIONS); |
404 | qmp_register_command(cmds, "query-vm-generation-id" , |
405 | qmp_marshal_query_vm_generation_id, QCO_NO_OPTIONS); |
406 | #if defined(TARGET_I386) |
407 | qmp_register_command(cmds, "rtc-reset-reinjection" , |
408 | qmp_marshal_rtc_reset_reinjection, QCO_NO_OPTIONS); |
409 | #endif /* defined(TARGET_I386) */ |
410 | #if defined(TARGET_I386) |
411 | qmp_register_command(cmds, "query-sev" , |
412 | qmp_marshal_query_sev, QCO_NO_OPTIONS); |
413 | #endif /* defined(TARGET_I386) */ |
414 | #if defined(TARGET_I386) |
415 | qmp_register_command(cmds, "query-sev-launch-measure" , |
416 | qmp_marshal_query_sev_launch_measure, QCO_NO_OPTIONS); |
417 | #endif /* defined(TARGET_I386) */ |
418 | #if defined(TARGET_I386) |
419 | qmp_register_command(cmds, "query-sev-capabilities" , |
420 | qmp_marshal_query_sev_capabilities, QCO_NO_OPTIONS); |
421 | #endif /* defined(TARGET_I386) */ |
422 | #if defined(TARGET_S390X) |
423 | qmp_register_command(cmds, "dump-skeys" , |
424 | qmp_marshal_dump_skeys, QCO_NO_OPTIONS); |
425 | #endif /* defined(TARGET_S390X) */ |
426 | #if defined(TARGET_ARM) |
427 | qmp_register_command(cmds, "query-gic-capabilities" , |
428 | qmp_marshal_query_gic_capabilities, QCO_NO_OPTIONS); |
429 | #endif /* defined(TARGET_ARM) */ |
430 | } |
431 | |
432 | /* Dummy declaration to prevent empty .o file */ |
433 | char qapi_dummy_qapi_commands_c; |
434 | |