]> git.proxmox.com Git - mirror_qemu.git/blame - hmp-commands-info.hx
meson: convert common QMP bits for qemu and qemu-storage-daemon
[mirror_qemu.git] / hmp-commands-info.hx
CommitLineData
3c95fdef
PM
1HXCOMM Use DEFHEADING() to define headings in both help text and rST.
2HXCOMM Text between SRST and ERST is copied to the rST version and
3HXCOMM discarded from C version.
da76ee76
PB
4HXCOMM DEF(command, args, callback, arg_string, help) is used to construct
5HXCOMM monitor info commands
3c95fdef 6HXCOMM HXCOMM can be used for comments, discarded from both rST and C.
a12e74cc
PM
7HXCOMM
8HXCOMM In this file, generally SRST fragments should have two extra
9HXCOMM spaces of indent, so that the documentation list item for "info foo"
10HXCOMM appears inside the documentation list item for the top level
11HXCOMM "info" documentation entry. The exception is the first SRST
12HXCOMM fragment that defines that top level entry.
da76ee76 13
a12e74cc
PM
14SRST
15``info`` *subcommand*
16 Show various information about the system state.
17
18ERST
da76ee76
PB
19
20 {
21 .name = "version",
22 .args_type = "",
23 .params = "",
24 .help = "show the version of QEMU",
2b9e3576 25 .cmd = hmp_info_version,
8c7c7ecb 26 .flags = "p",
da76ee76
PB
27 },
28
a12e74cc
PM
29SRST
30 ``info version``
31 Show the version of QEMU.
32ERST
da76ee76
PB
33
34 {
35 .name = "network",
36 .args_type = "",
37 .params = "",
38 .help = "show the network state",
2b9e3576 39 .cmd = hmp_info_network,
da76ee76
PB
40 },
41
a12e74cc
PM
42SRST
43 ``info network``
44 Show the network state.
45ERST
da76ee76
PB
46
47 {
48 .name = "chardev",
49 .args_type = "",
50 .params = "",
51 .help = "show the character devices",
2b9e3576 52 .cmd = hmp_info_chardev,
8c7c7ecb 53 .flags = "p",
da76ee76
PB
54 },
55
a12e74cc
PM
56SRST
57 ``info chardev``
58 Show the character devices.
59ERST
da76ee76
PB
60
61 {
62 .name = "block",
63 .args_type = "nodes:-n,verbose:-v,device:B?",
64 .params = "[-n] [-v] [device]",
65 .help = "show info of one block device or all block devices "
66 "(-n: show named nodes; -v: show details)",
2b9e3576 67 .cmd = hmp_info_block,
da76ee76
PB
68 },
69
a12e74cc
PM
70SRST
71 ``info block``
72 Show info of one block device or all block devices.
73ERST
da76ee76
PB
74
75 {
76 .name = "blockstats",
77 .args_type = "",
78 .params = "",
79 .help = "show block device statistics",
2b9e3576 80 .cmd = hmp_info_blockstats,
da76ee76
PB
81 },
82
a12e74cc
PM
83SRST
84 ``info blockstats``
85 Show block device statistics.
86ERST
da76ee76
PB
87
88 {
89 .name = "block-jobs",
90 .args_type = "",
91 .params = "",
92 .help = "show progress of ongoing block device operations",
2b9e3576 93 .cmd = hmp_info_block_jobs,
da76ee76
PB
94 },
95
a12e74cc
PM
96SRST
97 ``info block-jobs``
98 Show progress of ongoing block device operations.
99ERST
da76ee76
PB
100
101 {
102 .name = "registers",
18f08282
SJS
103 .args_type = "cpustate_all:-a",
104 .params = "[-a]",
105 .help = "show the cpu registers (-a: all - show register info for all cpus)",
2b9e3576 106 .cmd = hmp_info_registers,
da76ee76
PB
107 },
108
a12e74cc
PM
109SRST
110 ``info registers``
111 Show the cpu registers.
112ERST
1f871d49
PB
113
114#if defined(TARGET_I386)
115 {
116 .name = "lapic",
1bef2284
YW
117 .args_type = "apic-id:i?",
118 .params = "[apic-id]",
119 .help = "show local apic state (apic-id: local apic to read, default is which of current CPU)",
120
2b9e3576 121 .cmd = hmp_info_local_apic,
1f871d49
PB
122 },
123#endif
124
a12e74cc
PM
125SRST
126 ``info lapic``
127 Show local APIC state
128ERST
d665d696
PB
129
130#if defined(TARGET_I386)
131 {
132 .name = "ioapic",
133 .args_type = "",
134 .params = "",
135 .help = "show io apic state",
2b9e3576 136 .cmd = hmp_info_io_apic,
d665d696
PB
137 },
138#endif
139
a12e74cc
PM
140SRST
141 ``info ioapic``
142 Show io APIC state
143ERST
da76ee76
PB
144
145 {
146 .name = "cpus",
147 .args_type = "",
148 .params = "",
149 .help = "show infos for each CPU",
2b9e3576 150 .cmd = hmp_info_cpus,
da76ee76
PB
151 },
152
a12e74cc
PM
153SRST
154 ``info cpus``
155 Show infos for each CPU.
156ERST
da76ee76
PB
157
158 {
159 .name = "history",
160 .args_type = "",
161 .params = "",
162 .help = "show the command line history",
2b9e3576 163 .cmd = hmp_info_history,
8c7c7ecb 164 .flags = "p",
da76ee76
PB
165 },
166
a12e74cc
PM
167SRST
168 ``info history``
169 Show the command line history.
170ERST
da76ee76 171
da76ee76
PB
172 {
173 .name = "irq",
174 .args_type = "",
175 .params = "",
176 .help = "show the interrupts statistics (if available)",
2b9e3576 177 .cmd = hmp_info_irq,
da76ee76
PB
178 },
179
a12e74cc
PM
180SRST
181 ``info irq``
182 Show the interrupts statistics (if available).
183ERST
da76ee76
PB
184
185 {
186 .name = "pic",
187 .args_type = "",
188 .params = "",
254316fa 189 .help = "show PIC state",
2b9e3576 190 .cmd = hmp_info_pic,
da76ee76 191 },
da76ee76 192
a12e74cc
PM
193SRST
194 ``info pic``
195 Show PIC state.
196ERST
f4b2c02a
YS
197
198 {
199 .name = "rdma",
200 .args_type = "",
201 .params = "",
202 .help = "show RDMA state",
203 .cmd = hmp_info_rdma,
204 },
205
a12e74cc
PM
206SRST
207 ``info rdma``
208 Show RDMA state.
209ERST
abadcbc8
PB
210
211 {
212 .name = "pci",
213 .args_type = "",
214 .params = "",
215 .help = "show PCI info",
2b9e3576 216 .cmd = hmp_info_pci,
abadcbc8
PB
217 },
218
a12e74cc
PM
219SRST
220 ``info pci``
221 Show PCI information.
222ERST
da76ee76
PB
223
224#if defined(TARGET_I386) || defined(TARGET_SH4) || defined(TARGET_SPARC) || \
2097dca6 225 defined(TARGET_PPC) || defined(TARGET_XTENSA) || defined(TARGET_M68K)
da76ee76
PB
226 {
227 .name = "tlb",
228 .args_type = "",
229 .params = "",
230 .help = "show virtual to physical memory mappings",
2b9e3576 231 .cmd = hmp_info_tlb,
da76ee76
PB
232 },
233#endif
234
a12e74cc
PM
235SRST
236 ``info tlb``
237 Show virtual to physical memory mappings.
238ERST
da76ee76 239
df42fdd6 240#if defined(TARGET_I386) || defined(TARGET_RISCV)
da76ee76
PB
241 {
242 .name = "mem",
243 .args_type = "",
244 .params = "",
245 .help = "show the active virtual memory mappings",
2b9e3576 246 .cmd = hmp_info_mem,
da76ee76
PB
247 },
248#endif
249
a12e74cc
PM
250SRST
251 ``info mem``
252 Show the active virtual memory mappings.
253ERST
da76ee76
PB
254
255 {
256 .name = "mtree",
2261d393
PMD
257 .args_type = "flatview:-f,dispatch_tree:-d,owner:-o,disabled:-D",
258 .params = "[-f][-d][-o][-D]",
5e8fd947 259 .help = "show memory tree (-f: dump flat view for address spaces;"
fc051ae6 260 "-d: dump dispatch tree, valid with -f only);"
2261d393
PMD
261 "-o: dump region owners/parents;"
262 "-D: dump disabled regions",
2b9e3576 263 .cmd = hmp_info_mtree,
da76ee76
PB
264 },
265
a12e74cc
PM
266SRST
267 ``info mtree``
268 Show memory tree.
269ERST
da76ee76 270
f0d14a95 271#if defined(CONFIG_TCG)
da76ee76
PB
272 {
273 .name = "jit",
274 .args_type = "",
275 .params = "",
276 .help = "show dynamic compiler info",
2b9e3576 277 .cmd = hmp_info_jit,
da76ee76 278 },
f0d14a95 279#endif
da76ee76 280
a12e74cc
PM
281SRST
282 ``info jit``
283 Show dynamic compiler info.
284ERST
da76ee76 285
f0d14a95 286#if defined(CONFIG_TCG)
da76ee76
PB
287 {
288 .name = "opcount",
289 .args_type = "",
290 .params = "",
291 .help = "show dynamic compiler opcode counters",
2b9e3576 292 .cmd = hmp_info_opcount,
da76ee76 293 },
f0d14a95 294#endif
da76ee76 295
a12e74cc
PM
296SRST
297 ``info opcount``
298 Show dynamic compiler opcode counters
299ERST
97bfafe2
EC
300
301 {
302 .name = "sync-profile",
303 .args_type = "mean:-m,no_coalesce:-n,max:i?",
304 .params = "[-m] [-n] [max]",
305 .help = "show synchronization profiling info, up to max entries "
306 "(default: 10), sorted by total wait time. (-m: sort by "
307 "mean wait time; -n: do not coalesce objects with the "
308 "same call site)",
309 .cmd = hmp_info_sync_profile,
310 },
311
a12e74cc
PM
312SRST
313 ``info sync-profile [-m|-n]`` [*max*]
314 Show synchronization profiling info, up to *max* entries (default: 10),
315 sorted by total wait time.
316
317 ``-m``
318 sort by mean wait time
319 ``-n``
320 do not coalesce objects with the same call site
321
322 When different objects that share the same call site are coalesced,
323 the "Object" field shows---enclosed in brackets---the number of objects
324 being coalesced.
325ERST
da76ee76
PB
326
327 {
328 .name = "kvm",
329 .args_type = "",
330 .params = "",
331 .help = "show KVM information",
2b9e3576 332 .cmd = hmp_info_kvm,
da76ee76
PB
333 },
334
a12e74cc
PM
335SRST
336 ``info kvm``
337 Show KVM information.
338ERST
da76ee76
PB
339
340 {
341 .name = "numa",
342 .args_type = "",
343 .params = "",
344 .help = "show NUMA information",
2b9e3576 345 .cmd = hmp_info_numa,
da76ee76
PB
346 },
347
a12e74cc
PM
348SRST
349 ``info numa``
350 Show NUMA information.
351ERST
da76ee76
PB
352
353 {
354 .name = "usb",
355 .args_type = "",
356 .params = "",
357 .help = "show guest USB devices",
2b9e3576 358 .cmd = hmp_info_usb,
da76ee76
PB
359 },
360
a12e74cc
PM
361SRST
362 ``info usb``
363 Show guest USB devices.
364ERST
da76ee76
PB
365
366 {
367 .name = "usbhost",
368 .args_type = "",
369 .params = "",
370 .help = "show host USB devices",
2b9e3576 371 .cmd = hmp_info_usbhost,
da76ee76
PB
372 },
373
a12e74cc
PM
374SRST
375 ``info usbhost``
376 Show host USB devices.
377ERST
da76ee76
PB
378
379 {
380 .name = "profile",
381 .args_type = "",
382 .params = "",
383 .help = "show profiling information",
2b9e3576 384 .cmd = hmp_info_profile,
da76ee76
PB
385 },
386
a12e74cc
PM
387SRST
388 ``info profile``
389 Show profiling information.
390ERST
da76ee76
PB
391
392 {
393 .name = "capture",
394 .args_type = "",
395 .params = "",
396 .help = "show capture information",
2b9e3576 397 .cmd = hmp_info_capture,
da76ee76
PB
398 },
399
a12e74cc
PM
400SRST
401 ``info capture``
402 Show capture information.
403ERST
da76ee76
PB
404
405 {
406 .name = "snapshots",
407 .args_type = "",
408 .params = "",
409 .help = "show the currently saved VM snapshots",
2b9e3576 410 .cmd = hmp_info_snapshots,
da76ee76
PB
411 },
412
a12e74cc
PM
413SRST
414 ``info snapshots``
415 Show the currently saved VM snapshots.
416ERST
da76ee76
PB
417
418 {
419 .name = "status",
420 .args_type = "",
421 .params = "",
422 .help = "show the current VM status (running|paused)",
2b9e3576 423 .cmd = hmp_info_status,
8c7c7ecb 424 .flags = "p",
da76ee76
PB
425 },
426
a12e74cc
PM
427SRST
428 ``info status``
429 Show the current VM status (running|paused).
430ERST
da76ee76
PB
431
432 {
433 .name = "mice",
434 .args_type = "",
435 .params = "",
436 .help = "show which guest mouse is receiving events",
2b9e3576 437 .cmd = hmp_info_mice,
da76ee76
PB
438 },
439
a12e74cc
PM
440SRST
441 ``info mice``
442 Show which guest mouse is receiving events.
443ERST
da76ee76 444
05eb4a25 445#if defined(CONFIG_VNC)
da76ee76
PB
446 {
447 .name = "vnc",
448 .args_type = "",
449 .params = "",
450 .help = "show the vnc server status",
2b9e3576 451 .cmd = hmp_info_vnc,
da76ee76 452 },
05eb4a25 453#endif
da76ee76 454
a12e74cc
PM
455SRST
456 ``info vnc``
457 Show the vnc server status.
458ERST
da76ee76
PB
459
460#if defined(CONFIG_SPICE)
461 {
462 .name = "spice",
463 .args_type = "",
464 .params = "",
465 .help = "show the spice server status",
2b9e3576 466 .cmd = hmp_info_spice,
da76ee76
PB
467 },
468#endif
469
a12e74cc
PM
470SRST
471 ``info spice``
472 Show the spice server status.
473ERST
da76ee76
PB
474
475 {
476 .name = "name",
477 .args_type = "",
478 .params = "",
479 .help = "show the current VM name",
2b9e3576 480 .cmd = hmp_info_name,
8c7c7ecb 481 .flags = "p",
da76ee76
PB
482 },
483
a12e74cc
PM
484SRST
485 ``info name``
486 Show the current VM name.
487ERST
da76ee76
PB
488
489 {
490 .name = "uuid",
491 .args_type = "",
492 .params = "",
493 .help = "show the current VM UUID",
2b9e3576 494 .cmd = hmp_info_uuid,
8c7c7ecb 495 .flags = "p",
da76ee76
PB
496 },
497
a12e74cc
PM
498SRST
499 ``info uuid``
500 Show the current VM UUID.
501ERST
da76ee76
PB
502
503 {
504 .name = "cpustats",
505 .args_type = "",
506 .params = "",
507 .help = "show CPU statistics",
2b9e3576 508 .cmd = hmp_info_cpustats,
da76ee76
PB
509 },
510
a12e74cc
PM
511SRST
512 ``info cpustats``
513 Show CPU statistics.
514ERST
da76ee76
PB
515
516#if defined(CONFIG_SLIRP)
517 {
518 .name = "usernet",
519 .args_type = "",
520 .params = "",
521 .help = "show user network stack connection states",
2b9e3576 522 .cmd = hmp_info_usernet,
da76ee76
PB
523 },
524#endif
525
a12e74cc
PM
526SRST
527 ``info usernet``
528 Show user network stack connection states.
529ERST
da76ee76
PB
530
531 {
532 .name = "migrate",
533 .args_type = "",
534 .params = "",
535 .help = "show migration status",
2b9e3576 536 .cmd = hmp_info_migrate,
da76ee76
PB
537 },
538
a12e74cc
PM
539SRST
540 ``info migrate``
541 Show migration status.
542ERST
da76ee76
PB
543
544 {
545 .name = "migrate_capabilities",
546 .args_type = "",
547 .params = "",
548 .help = "show current migration capabilities",
2b9e3576 549 .cmd = hmp_info_migrate_capabilities,
da76ee76
PB
550 },
551
a12e74cc
PM
552SRST
553 ``info migrate_capabilities``
554 Show current migration capabilities.
555ERST
da76ee76
PB
556
557 {
558 .name = "migrate_parameters",
559 .args_type = "",
560 .params = "",
561 .help = "show current migration parameters",
2b9e3576 562 .cmd = hmp_info_migrate_parameters,
da76ee76
PB
563 },
564
a12e74cc
PM
565SRST
566 ``info migrate_parameters``
567 Show current migration parameters.
568ERST
da76ee76
PB
569
570 {
571 .name = "migrate_cache_size",
572 .args_type = "",
573 .params = "",
574 .help = "show current migration xbzrle cache size",
2b9e3576 575 .cmd = hmp_info_migrate_cache_size,
da76ee76
PB
576 },
577
a12e74cc
PM
578SRST
579 ``info migrate_cache_size``
580 Show current migration xbzrle cache size.
581ERST
da76ee76
PB
582
583 {
584 .name = "balloon",
585 .args_type = "",
586 .params = "",
587 .help = "show balloon information",
2b9e3576 588 .cmd = hmp_info_balloon,
da76ee76
PB
589 },
590
a12e74cc
PM
591SRST
592 ``info balloon``
593 Show balloon information.
594ERST
da76ee76
PB
595
596 {
597 .name = "qtree",
598 .args_type = "",
599 .params = "",
600 .help = "show device tree",
2b9e3576 601 .cmd = hmp_info_qtree,
da76ee76
PB
602 },
603
a12e74cc
PM
604SRST
605 ``info qtree``
606 Show device tree.
607ERST
da76ee76
PB
608
609 {
610 .name = "qdm",
611 .args_type = "",
612 .params = "",
613 .help = "show qdev device model list",
2b9e3576 614 .cmd = hmp_info_qdm,
da76ee76
PB
615 },
616
a12e74cc
PM
617SRST
618 ``info qdm``
619 Show qdev device model list.
620ERST
da76ee76
PB
621
622 {
623 .name = "qom-tree",
624 .args_type = "path:s?",
625 .params = "[path]",
626 .help = "show QOM composition tree",
2b9e3576 627 .cmd = hmp_info_qom_tree,
8c7c7ecb 628 .flags = "p",
da76ee76
PB
629 },
630
a12e74cc
PM
631SRST
632 ``info qom-tree``
633 Show QOM composition tree.
634ERST
da76ee76
PB
635
636 {
637 .name = "roms",
638 .args_type = "",
639 .params = "",
640 .help = "show roms",
2b9e3576 641 .cmd = hmp_info_roms,
da76ee76
PB
642 },
643
a12e74cc
PM
644SRST
645 ``info roms``
646 Show roms.
647ERST
da76ee76
PB
648
649 {
650 .name = "trace-events",
77e2b172
LV
651 .args_type = "name:s?,vcpu:i?",
652 .params = "[name] [vcpu]",
bd71211d 653 .help = "show available trace-events & their state "
77e2b172 654 "(name: event name pattern; vcpu: vCPU to query, default is any)",
2b9e3576 655 .cmd = hmp_info_trace_events,
bd71211d 656 .command_completion = info_trace_events_completion,
da76ee76
PB
657 },
658
a12e74cc
PM
659SRST
660 ``info trace-events``
661 Show available trace-events & their state.
662ERST
da76ee76
PB
663
664 {
665 .name = "tpm",
666 .args_type = "",
667 .params = "",
668 .help = "show the TPM device",
2b9e3576 669 .cmd = hmp_info_tpm,
da76ee76
PB
670 },
671
a12e74cc
PM
672SRST
673 ``info tpm``
674 Show the TPM device.
675ERST
da76ee76
PB
676
677 {
678 .name = "memdev",
679 .args_type = "",
680 .params = "",
681 .help = "show memory backends",
2b9e3576 682 .cmd = hmp_info_memdev,
8c7c7ecb 683 .flags = "p",
da76ee76
PB
684 },
685
a12e74cc
PM
686SRST
687 ``info memdev``
688 Show memory backends
689ERST
da76ee76
PB
690
691 {
692 .name = "memory-devices",
693 .args_type = "",
694 .params = "",
695 .help = "show memory devices",
2b9e3576 696 .cmd = hmp_info_memory_devices,
da76ee76
PB
697 },
698
a12e74cc
PM
699SRST
700 ``info memory-devices``
701 Show memory devices.
702ERST
da76ee76
PB
703
704 {
705 .name = "iothreads",
706 .args_type = "",
707 .params = "",
708 .help = "show iothreads",
2b9e3576 709 .cmd = hmp_info_iothreads,
8c7c7ecb 710 .flags = "p",
da76ee76
PB
711 },
712
a12e74cc
PM
713SRST
714 ``info iothreads``
715 Show iothread's identifiers.
716ERST
da76ee76
PB
717
718 {
719 .name = "rocker",
720 .args_type = "name:s",
721 .params = "name",
722 .help = "Show rocker switch",
2b9e3576 723 .cmd = hmp_rocker,
da76ee76
PB
724 },
725
a12e74cc
PM
726SRST
727 ``info rocker`` *name*
728 Show rocker switch.
729ERST
da76ee76
PB
730
731 {
732 .name = "rocker-ports",
733 .args_type = "name:s",
734 .params = "name",
735 .help = "Show rocker ports",
2b9e3576 736 .cmd = hmp_rocker_ports,
da76ee76
PB
737 },
738
a12e74cc
PM
739SRST
740 ``info rocker-ports`` *name*-ports
741 Show rocker ports.
742ERST
da76ee76
PB
743
744 {
745 .name = "rocker-of-dpa-flows",
746 .args_type = "name:s,tbl_id:i?",
747 .params = "name [tbl_id]",
748 .help = "Show rocker OF-DPA flow tables",
2b9e3576 749 .cmd = hmp_rocker_of_dpa_flows,
da76ee76
PB
750 },
751
a12e74cc
PM
752SRST
753 ``info rocker-of-dpa-flows`` *name* [*tbl_id*]
754 Show rocker OF-DPA flow tables.
755ERST
da76ee76
PB
756
757 {
758 .name = "rocker-of-dpa-groups",
759 .args_type = "name:s,type:i?",
760 .params = "name [type]",
761 .help = "Show rocker OF-DPA groups",
2b9e3576 762 .cmd = hmp_rocker_of_dpa_groups,
da76ee76
PB
763 },
764
a12e74cc
PM
765SRST
766 ``info rocker-of-dpa-groups`` *name* [*type*]
767 Show rocker OF-DPA groups.
768ERST
da76ee76
PB
769
770#if defined(TARGET_S390X)
771 {
772 .name = "skeys",
773 .args_type = "addr:l",
774 .params = "address",
775 .help = "Display the value of a storage key",
2b9e3576 776 .cmd = hmp_info_skeys,
da76ee76
PB
777 },
778#endif
779
a12e74cc
PM
780SRST
781 ``info skeys`` *address*
782 Display the value of a storage key (s390 only)
783ERST
f860d497
CI
784
785#if defined(TARGET_S390X)
786 {
787 .name = "cmma",
788 .args_type = "addr:l,count:l?",
789 .params = "address [count]",
790 .help = "Display the values of the CMMA storage attributes for a range of pages",
791 .cmd = hmp_info_cmma,
792 },
793#endif
794
a12e74cc
PM
795SRST
796 ``info cmma`` *address*
797 Display the values of the CMMA storage attributes for a range of
798 pages (s390 only)
799ERST
4a6b52d6
PX
800
801 {
802 .name = "dump",
803 .args_type = "",
804 .params = "",
805 .help = "Display the latest dump status",
2b9e3576 806 .cmd = hmp_info_dump,
4a6b52d6
PX
807 },
808
a12e74cc
PM
809SRST
810 ``info dump``
811 Display the latest dump status.
812ERST
be9b23c4
PX
813
814 {
815 .name = "ramblock",
816 .args_type = "",
817 .params = "",
818 .help = "Display system ramblock information",
819 .cmd = hmp_info_ramblock,
820 },
821
a12e74cc
PM
822SRST
823 ``info ramblock``
824 Dump all the ramblocks of the system.
825ERST
d2d8d46f
BR
826
827 {
828 .name = "hotpluggable-cpus",
829 .args_type = "",
830 .params = "",
831 .help = "Show information about hotpluggable CPUs",
2b9e3576 832 .cmd = hmp_hotpluggable_cpus,
8c7c7ecb 833 .flags = "p",
d2d8d46f
BR
834 },
835
a12e74cc
PM
836SRST
837 ``info hotpluggable-cpus``
838 Show information about hotpluggable CPUs
839ERST
39164c13
IM
840
841 {
842 .name = "vm-generation-id",
843 .args_type = "",
844 .params = "",
845 .help = "Show Virtual Machine Generation ID",
846 .cmd = hmp_info_vm_generation_id,
847 },
848
a12e74cc
PM
849SRST
850 ``info vm-generation-id``
851 Show Virtual Machine Generation ID
852ERST
d0f63c1e
VG
853
854 {
855 .name = "memory_size_summary",
856 .args_type = "",
857 .params = "",
858 .help = "show the amount of initially allocated and "
859 "present hotpluggable (if enabled) memory in bytes.",
860 .cmd = hmp_info_memory_size_summary,
861 },
862
a12e74cc
PM
863SRST
864 ``info memory_size_summary``
865 Display the amount of initially allocated and present hotpluggable (if
866 enabled) memory in bytes.
867ERST
a9272513 868
63036314
BS
869#if defined(TARGET_I386)
870 {
871 .name = "sev",
872 .args_type = "",
873 .params = "",
874 .help = "show SEV information",
875 .cmd = hmp_info_sev,
876 },
877#endif
878
a12e74cc
PM
879SRST
880 ``info sev``
881 Show SEV information.
882ERST
63036314 883
2cd8af2d 884