xref: /openbmc/qemu/hmp-commands-info.hx (revision 705f48cc221fea128abdcc334606931e971229e4)
1HXCOMM Use DEFHEADING() to define headings in both help text and texi
2HXCOMM Text between STEXI and ETEXI are copied to texi version and
3HXCOMM discarded from C version
4HXCOMM DEF(command, args, callback, arg_string, help) is used to construct
5HXCOMM monitor info commands
6HXCOMM HXCOMM can be used for comments, discarded from both texi and C
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.
13
14STEXI
15@table @option
16@item info @var{subcommand}
17@findex info
18Show various information about the system state.
19@table @option
20ETEXI
21SRST
22``info`` *subcommand*
23  Show various information about the system state.
24
25ERST
26
27    {
28        .name       = "version",
29        .args_type  = "",
30        .params     = "",
31        .help       = "show the version of QEMU",
32        .cmd        = hmp_info_version,
33        .flags      = "p",
34    },
35
36STEXI
37@item info version
38@findex info version
39Show the version of QEMU.
40ETEXI
41SRST
42  ``info version``
43    Show the version of QEMU.
44ERST
45
46    {
47        .name       = "network",
48        .args_type  = "",
49        .params     = "",
50        .help       = "show the network state",
51        .cmd        = hmp_info_network,
52    },
53
54STEXI
55@item info network
56@findex info network
57Show the network state.
58ETEXI
59SRST
60  ``info network``
61    Show the network state.
62ERST
63
64    {
65        .name       = "chardev",
66        .args_type  = "",
67        .params     = "",
68        .help       = "show the character devices",
69        .cmd        = hmp_info_chardev,
70        .flags      = "p",
71    },
72
73STEXI
74@item info chardev
75@findex info chardev
76Show the character devices.
77ETEXI
78SRST
79  ``info chardev``
80    Show the character devices.
81ERST
82
83    {
84        .name       = "block",
85        .args_type  = "nodes:-n,verbose:-v,device:B?",
86        .params     = "[-n] [-v] [device]",
87        .help       = "show info of one block device or all block devices "
88                      "(-n: show named nodes; -v: show details)",
89        .cmd        = hmp_info_block,
90    },
91
92STEXI
93@item info block
94@findex info block
95Show info of one block device or all block devices.
96ETEXI
97SRST
98  ``info block``
99    Show info of one block device or all block devices.
100ERST
101
102    {
103        .name       = "blockstats",
104        .args_type  = "",
105        .params     = "",
106        .help       = "show block device statistics",
107        .cmd        = hmp_info_blockstats,
108    },
109
110STEXI
111@item info blockstats
112@findex info blockstats
113Show block device statistics.
114ETEXI
115SRST
116  ``info blockstats``
117    Show block device statistics.
118ERST
119
120    {
121        .name       = "block-jobs",
122        .args_type  = "",
123        .params     = "",
124        .help       = "show progress of ongoing block device operations",
125        .cmd        = hmp_info_block_jobs,
126    },
127
128STEXI
129@item info block-jobs
130@findex info block-jobs
131Show progress of ongoing block device operations.
132ETEXI
133SRST
134  ``info block-jobs``
135    Show progress of ongoing block device operations.
136ERST
137
138    {
139        .name       = "registers",
140        .args_type  = "cpustate_all:-a",
141        .params     = "[-a]",
142        .help       = "show the cpu registers (-a: all - show register info for all cpus)",
143        .cmd        = hmp_info_registers,
144    },
145
146STEXI
147@item info registers
148@findex info registers
149Show the cpu registers.
150ETEXI
151SRST
152  ``info registers``
153    Show the cpu registers.
154ERST
155
156#if defined(TARGET_I386)
157    {
158        .name       = "lapic",
159        .args_type  = "apic-id:i?",
160        .params     = "[apic-id]",
161        .help       = "show local apic state (apic-id: local apic to read, default is which of current CPU)",
162
163        .cmd        = hmp_info_local_apic,
164    },
165#endif
166
167STEXI
168@item info lapic
169@findex info lapic
170Show local APIC state
171ETEXI
172SRST
173  ``info lapic``
174    Show local APIC state
175ERST
176
177#if defined(TARGET_I386)
178    {
179        .name       = "ioapic",
180        .args_type  = "",
181        .params     = "",
182        .help       = "show io apic state",
183        .cmd        = hmp_info_io_apic,
184    },
185#endif
186
187STEXI
188@item info ioapic
189@findex info ioapic
190Show io APIC state
191ETEXI
192SRST
193  ``info ioapic``
194    Show io APIC state
195ERST
196
197    {
198        .name       = "cpus",
199        .args_type  = "",
200        .params     = "",
201        .help       = "show infos for each CPU",
202        .cmd        = hmp_info_cpus,
203    },
204
205STEXI
206@item info cpus
207@findex info cpus
208Show infos for each CPU.
209ETEXI
210SRST
211  ``info cpus``
212    Show infos for each CPU.
213ERST
214
215    {
216        .name       = "history",
217        .args_type  = "",
218        .params     = "",
219        .help       = "show the command line history",
220        .cmd        = hmp_info_history,
221        .flags      = "p",
222    },
223
224STEXI
225@item info history
226@findex info history
227Show the command line history.
228ETEXI
229SRST
230  ``info history``
231    Show the command line history.
232ERST
233
234    {
235        .name       = "irq",
236        .args_type  = "",
237        .params     = "",
238        .help       = "show the interrupts statistics (if available)",
239        .cmd        = hmp_info_irq,
240    },
241
242STEXI
243@item info irq
244@findex info irq
245Show the interrupts statistics (if available).
246ETEXI
247SRST
248  ``info irq``
249    Show the interrupts statistics (if available).
250ERST
251
252    {
253        .name       = "pic",
254        .args_type  = "",
255        .params     = "",
256        .help       = "show PIC state",
257        .cmd        = hmp_info_pic,
258    },
259
260STEXI
261@item info pic
262@findex info pic
263Show PIC state.
264ETEXI
265SRST
266  ``info pic``
267    Show PIC state.
268ERST
269
270    {
271        .name       = "rdma",
272        .args_type  = "",
273        .params     = "",
274        .help       = "show RDMA state",
275        .cmd        = hmp_info_rdma,
276    },
277
278STEXI
279@item info rdma
280@findex info rdma
281Show RDMA state.
282ETEXI
283SRST
284  ``info rdma``
285    Show RDMA state.
286ERST
287
288    {
289        .name       = "pci",
290        .args_type  = "",
291        .params     = "",
292        .help       = "show PCI info",
293        .cmd        = hmp_info_pci,
294    },
295
296STEXI
297@item info pci
298@findex info pci
299Show PCI information.
300ETEXI
301SRST
302  ``info pci``
303    Show PCI information.
304ERST
305
306#if defined(TARGET_I386) || defined(TARGET_SH4) || defined(TARGET_SPARC) || \
307    defined(TARGET_PPC) || defined(TARGET_XTENSA) || defined(TARGET_M68K)
308    {
309        .name       = "tlb",
310        .args_type  = "",
311        .params     = "",
312        .help       = "show virtual to physical memory mappings",
313        .cmd        = hmp_info_tlb,
314    },
315#endif
316
317STEXI
318@item info tlb
319@findex info tlb
320Show virtual to physical memory mappings.
321ETEXI
322SRST
323  ``info tlb``
324    Show virtual to physical memory mappings.
325ERST
326
327#if defined(TARGET_I386) || defined(TARGET_RISCV)
328    {
329        .name       = "mem",
330        .args_type  = "",
331        .params     = "",
332        .help       = "show the active virtual memory mappings",
333        .cmd        = hmp_info_mem,
334    },
335#endif
336
337STEXI
338@item info mem
339@findex info mem
340Show the active virtual memory mappings.
341ETEXI
342SRST
343  ``info mem``
344    Show the active virtual memory mappings.
345ERST
346
347    {
348        .name       = "mtree",
349        .args_type  = "flatview:-f,dispatch_tree:-d,owner:-o",
350        .params     = "[-f][-d][-o]",
351        .help       = "show memory tree (-f: dump flat view for address spaces;"
352                      "-d: dump dispatch tree, valid with -f only);"
353                      "-o: dump region owners/parents",
354        .cmd        = hmp_info_mtree,
355    },
356
357STEXI
358@item info mtree
359@findex info mtree
360Show memory tree.
361ETEXI
362SRST
363  ``info mtree``
364    Show memory tree.
365ERST
366
367#if defined(CONFIG_TCG)
368    {
369        .name       = "jit",
370        .args_type  = "",
371        .params     = "",
372        .help       = "show dynamic compiler info",
373        .cmd        = hmp_info_jit,
374    },
375#endif
376
377STEXI
378@item info jit
379@findex info jit
380Show dynamic compiler info.
381ETEXI
382SRST
383  ``info jit``
384    Show dynamic compiler info.
385ERST
386
387#if defined(CONFIG_TCG)
388    {
389        .name       = "opcount",
390        .args_type  = "",
391        .params     = "",
392        .help       = "show dynamic compiler opcode counters",
393        .cmd        = hmp_info_opcount,
394    },
395#endif
396
397STEXI
398@item info opcount
399@findex info opcount
400Show dynamic compiler opcode counters
401ETEXI
402SRST
403  ``info opcount``
404    Show dynamic compiler opcode counters
405ERST
406
407    {
408        .name       = "sync-profile",
409        .args_type  = "mean:-m,no_coalesce:-n,max:i?",
410        .params     = "[-m] [-n] [max]",
411        .help       = "show synchronization profiling info, up to max entries "
412                      "(default: 10), sorted by total wait time. (-m: sort by "
413                      "mean wait time; -n: do not coalesce objects with the "
414                      "same call site)",
415        .cmd        = hmp_info_sync_profile,
416    },
417
418STEXI
419@item info sync-profile [-m|-n] [@var{max}]
420@findex info sync-profile
421Show synchronization profiling info, up to @var{max} entries (default: 10),
422sorted by total wait time.
423        -m: sort by mean wait time
424        -n: do not coalesce objects with the same call site
425When different objects that share the same call site are coalesced, the "Object"
426field shows---enclosed in brackets---the number of objects being coalesced.
427ETEXI
428SRST
429  ``info sync-profile [-m|-n]`` [*max*]
430    Show synchronization profiling info, up to *max* entries (default: 10),
431    sorted by total wait time.
432
433    ``-m``
434      sort by mean wait time
435    ``-n``
436      do not coalesce objects with the same call site
437
438    When different objects that share the same call site are coalesced,
439    the "Object" field shows---enclosed in brackets---the number of objects
440    being coalesced.
441ERST
442
443    {
444        .name       = "kvm",
445        .args_type  = "",
446        .params     = "",
447        .help       = "show KVM information",
448        .cmd        = hmp_info_kvm,
449    },
450
451STEXI
452@item info kvm
453@findex info kvm
454Show KVM information.
455ETEXI
456SRST
457  ``info kvm``
458    Show KVM information.
459ERST
460
461    {
462        .name       = "numa",
463        .args_type  = "",
464        .params     = "",
465        .help       = "show NUMA information",
466        .cmd        = hmp_info_numa,
467    },
468
469STEXI
470@item info numa
471@findex info numa
472Show NUMA information.
473ETEXI
474SRST
475  ``info numa``
476    Show NUMA information.
477ERST
478
479    {
480        .name       = "usb",
481        .args_type  = "",
482        .params     = "",
483        .help       = "show guest USB devices",
484        .cmd        = hmp_info_usb,
485    },
486
487STEXI
488@item info usb
489@findex info usb
490Show guest USB devices.
491ETEXI
492SRST
493  ``info usb``
494    Show guest USB devices.
495ERST
496
497    {
498        .name       = "usbhost",
499        .args_type  = "",
500        .params     = "",
501        .help       = "show host USB devices",
502        .cmd        = hmp_info_usbhost,
503    },
504
505STEXI
506@item info usbhost
507@findex info usbhost
508Show host USB devices.
509ETEXI
510SRST
511  ``info usbhost``
512    Show host USB devices.
513ERST
514
515    {
516        .name       = "profile",
517        .args_type  = "",
518        .params     = "",
519        .help       = "show profiling information",
520        .cmd        = hmp_info_profile,
521    },
522
523STEXI
524@item info profile
525@findex info profile
526Show profiling information.
527ETEXI
528SRST
529  ``info profile``
530    Show profiling information.
531ERST
532
533    {
534        .name       = "capture",
535        .args_type  = "",
536        .params     = "",
537        .help       = "show capture information",
538        .cmd        = hmp_info_capture,
539    },
540
541STEXI
542@item info capture
543@findex info capture
544Show capture information.
545ETEXI
546SRST
547  ``info capture``
548    Show capture information.
549ERST
550
551    {
552        .name       = "snapshots",
553        .args_type  = "",
554        .params     = "",
555        .help       = "show the currently saved VM snapshots",
556        .cmd        = hmp_info_snapshots,
557    },
558
559STEXI
560@item info snapshots
561@findex info snapshots
562Show the currently saved VM snapshots.
563ETEXI
564SRST
565  ``info snapshots``
566    Show the currently saved VM snapshots.
567ERST
568
569    {
570        .name       = "status",
571        .args_type  = "",
572        .params     = "",
573        .help       = "show the current VM status (running|paused)",
574        .cmd        = hmp_info_status,
575        .flags      = "p",
576    },
577
578STEXI
579@item info status
580@findex info status
581Show the current VM status (running|paused).
582ETEXI
583SRST
584  ``info status``
585    Show the current VM status (running|paused).
586ERST
587
588    {
589        .name       = "mice",
590        .args_type  = "",
591        .params     = "",
592        .help       = "show which guest mouse is receiving events",
593        .cmd        = hmp_info_mice,
594    },
595
596STEXI
597@item info mice
598@findex info mice
599Show which guest mouse is receiving events.
600ETEXI
601SRST
602  ``info mice``
603    Show which guest mouse is receiving events.
604ERST
605
606#if defined(CONFIG_VNC)
607    {
608        .name       = "vnc",
609        .args_type  = "",
610        .params     = "",
611        .help       = "show the vnc server status",
612        .cmd        = hmp_info_vnc,
613    },
614#endif
615
616STEXI
617@item info vnc
618@findex info vnc
619Show the vnc server status.
620ETEXI
621SRST
622  ``info vnc``
623    Show the vnc server status.
624ERST
625
626#if defined(CONFIG_SPICE)
627    {
628        .name       = "spice",
629        .args_type  = "",
630        .params     = "",
631        .help       = "show the spice server status",
632        .cmd        = hmp_info_spice,
633    },
634#endif
635
636STEXI
637@item info spice
638@findex info spice
639Show the spice server status.
640ETEXI
641SRST
642  ``info spice``
643    Show the spice server status.
644ERST
645
646    {
647        .name       = "name",
648        .args_type  = "",
649        .params     = "",
650        .help       = "show the current VM name",
651        .cmd        = hmp_info_name,
652        .flags      = "p",
653    },
654
655STEXI
656@item info name
657@findex info name
658Show the current VM name.
659ETEXI
660SRST
661  ``info name``
662    Show the current VM name.
663ERST
664
665    {
666        .name       = "uuid",
667        .args_type  = "",
668        .params     = "",
669        .help       = "show the current VM UUID",
670        .cmd        = hmp_info_uuid,
671        .flags      = "p",
672    },
673
674STEXI
675@item info uuid
676@findex info uuid
677Show the current VM UUID.
678ETEXI
679SRST
680  ``info uuid``
681    Show the current VM UUID.
682ERST
683
684    {
685        .name       = "cpustats",
686        .args_type  = "",
687        .params     = "",
688        .help       = "show CPU statistics",
689        .cmd        = hmp_info_cpustats,
690    },
691
692STEXI
693@item info cpustats
694@findex info cpustats
695Show CPU statistics.
696ETEXI
697SRST
698  ``info cpustats``
699    Show CPU statistics.
700ERST
701
702#if defined(CONFIG_SLIRP)
703    {
704        .name       = "usernet",
705        .args_type  = "",
706        .params     = "",
707        .help       = "show user network stack connection states",
708        .cmd        = hmp_info_usernet,
709    },
710#endif
711
712STEXI
713@item info usernet
714@findex info usernet
715Show user network stack connection states.
716ETEXI
717SRST
718  ``info usernet``
719    Show user network stack connection states.
720ERST
721
722    {
723        .name       = "migrate",
724        .args_type  = "",
725        .params     = "",
726        .help       = "show migration status",
727        .cmd        = hmp_info_migrate,
728    },
729
730STEXI
731@item info migrate
732@findex info migrate
733Show migration status.
734ETEXI
735SRST
736  ``info migrate``
737    Show migration status.
738ERST
739
740    {
741        .name       = "migrate_capabilities",
742        .args_type  = "",
743        .params     = "",
744        .help       = "show current migration capabilities",
745        .cmd        = hmp_info_migrate_capabilities,
746    },
747
748STEXI
749@item info migrate_capabilities
750@findex info migrate_capabilities
751Show current migration capabilities.
752ETEXI
753SRST
754  ``info migrate_capabilities``
755    Show current migration capabilities.
756ERST
757
758    {
759        .name       = "migrate_parameters",
760        .args_type  = "",
761        .params     = "",
762        .help       = "show current migration parameters",
763        .cmd        = hmp_info_migrate_parameters,
764    },
765
766STEXI
767@item info migrate_parameters
768@findex info migrate_parameters
769Show current migration parameters.
770ETEXI
771SRST
772  ``info migrate_parameters``
773    Show current migration parameters.
774ERST
775
776    {
777        .name       = "migrate_cache_size",
778        .args_type  = "",
779        .params     = "",
780        .help       = "show current migration xbzrle cache size",
781        .cmd        = hmp_info_migrate_cache_size,
782    },
783
784STEXI
785@item info migrate_cache_size
786@findex info migrate_cache_size
787Show current migration xbzrle cache size.
788ETEXI
789SRST
790  ``info migrate_cache_size``
791    Show current migration xbzrle cache size.
792ERST
793
794    {
795        .name       = "balloon",
796        .args_type  = "",
797        .params     = "",
798        .help       = "show balloon information",
799        .cmd        = hmp_info_balloon,
800    },
801
802STEXI
803@item info balloon
804@findex info balloon
805Show balloon information.
806ETEXI
807SRST
808  ``info balloon``
809    Show balloon information.
810ERST
811
812    {
813        .name       = "qtree",
814        .args_type  = "",
815        .params     = "",
816        .help       = "show device tree",
817        .cmd        = hmp_info_qtree,
818    },
819
820STEXI
821@item info qtree
822@findex info qtree
823Show device tree.
824ETEXI
825SRST
826  ``info qtree``
827    Show device tree.
828ERST
829
830    {
831        .name       = "qdm",
832        .args_type  = "",
833        .params     = "",
834        .help       = "show qdev device model list",
835        .cmd        = hmp_info_qdm,
836    },
837
838STEXI
839@item info qdm
840@findex info qdm
841Show qdev device model list.
842ETEXI
843SRST
844  ``info qdm``
845    Show qdev device model list.
846ERST
847
848    {
849        .name       = "qom-tree",
850        .args_type  = "path:s?",
851        .params     = "[path]",
852        .help       = "show QOM composition tree",
853        .cmd        = hmp_info_qom_tree,
854        .flags      = "p",
855    },
856
857STEXI
858@item info qom-tree
859@findex info qom-tree
860Show QOM composition tree.
861ETEXI
862SRST
863  ``info qom-tree``
864    Show QOM composition tree.
865ERST
866
867    {
868        .name       = "roms",
869        .args_type  = "",
870        .params     = "",
871        .help       = "show roms",
872        .cmd        = hmp_info_roms,
873    },
874
875STEXI
876@item info roms
877@findex info roms
878Show roms.
879ETEXI
880SRST
881  ``info roms``
882    Show roms.
883ERST
884
885    {
886        .name       = "trace-events",
887        .args_type  = "name:s?,vcpu:i?",
888        .params     = "[name] [vcpu]",
889        .help       = "show available trace-events & their state "
890                      "(name: event name pattern; vcpu: vCPU to query, default is any)",
891        .cmd = hmp_info_trace_events,
892        .command_completion = info_trace_events_completion,
893    },
894
895STEXI
896@item info trace-events
897@findex info trace-events
898Show available trace-events & their state.
899ETEXI
900SRST
901  ``info trace-events``
902    Show available trace-events & their state.
903ERST
904
905    {
906        .name       = "tpm",
907        .args_type  = "",
908        .params     = "",
909        .help       = "show the TPM device",
910        .cmd        = hmp_info_tpm,
911    },
912
913STEXI
914@item info tpm
915@findex info tpm
916Show the TPM device.
917ETEXI
918SRST
919  ``info tpm``
920    Show the TPM device.
921ERST
922
923    {
924        .name       = "memdev",
925        .args_type  = "",
926        .params     = "",
927        .help       = "show memory backends",
928        .cmd        = hmp_info_memdev,
929        .flags      = "p",
930    },
931
932STEXI
933@item info memdev
934@findex info memdev
935Show memory backends
936ETEXI
937SRST
938  ``info memdev``
939    Show memory backends
940ERST
941
942    {
943        .name       = "memory-devices",
944        .args_type  = "",
945        .params     = "",
946        .help       = "show memory devices",
947        .cmd        = hmp_info_memory_devices,
948    },
949
950STEXI
951@item info memory-devices
952@findex info memory-devices
953Show memory devices.
954ETEXI
955SRST
956  ``info memory-devices``
957    Show memory devices.
958ERST
959
960    {
961        .name       = "iothreads",
962        .args_type  = "",
963        .params     = "",
964        .help       = "show iothreads",
965        .cmd        = hmp_info_iothreads,
966        .flags      = "p",
967    },
968
969STEXI
970@item info iothreads
971@findex info iothreads
972Show iothread's identifiers.
973ETEXI
974SRST
975  ``info iothreads``
976    Show iothread's identifiers.
977ERST
978
979    {
980        .name       = "rocker",
981        .args_type  = "name:s",
982        .params     = "name",
983        .help       = "Show rocker switch",
984        .cmd        = hmp_rocker,
985    },
986
987STEXI
988@item info rocker @var{name}
989@findex info rocker
990Show rocker switch.
991ETEXI
992SRST
993  ``info rocker`` *name*
994    Show rocker switch.
995ERST
996
997    {
998        .name       = "rocker-ports",
999        .args_type  = "name:s",
1000        .params     = "name",
1001        .help       = "Show rocker ports",
1002        .cmd        = hmp_rocker_ports,
1003    },
1004
1005STEXI
1006@item info rocker-ports @var{name}-ports
1007@findex info rocker-ports
1008Show rocker ports.
1009ETEXI
1010SRST
1011  ``info rocker-ports`` *name*-ports
1012    Show rocker ports.
1013ERST
1014
1015    {
1016        .name       = "rocker-of-dpa-flows",
1017        .args_type  = "name:s,tbl_id:i?",
1018        .params     = "name [tbl_id]",
1019        .help       = "Show rocker OF-DPA flow tables",
1020        .cmd        = hmp_rocker_of_dpa_flows,
1021    },
1022
1023STEXI
1024@item info rocker-of-dpa-flows @var{name} [@var{tbl_id}]
1025@findex info rocker-of-dpa-flows
1026Show rocker OF-DPA flow tables.
1027ETEXI
1028SRST
1029  ``info rocker-of-dpa-flows`` *name* [*tbl_id*]
1030    Show rocker OF-DPA flow tables.
1031ERST
1032
1033    {
1034        .name       = "rocker-of-dpa-groups",
1035        .args_type  = "name:s,type:i?",
1036        .params     = "name [type]",
1037        .help       = "Show rocker OF-DPA groups",
1038        .cmd        = hmp_rocker_of_dpa_groups,
1039    },
1040
1041STEXI
1042@item info rocker-of-dpa-groups @var{name} [@var{type}]
1043@findex info rocker-of-dpa-groups
1044Show rocker OF-DPA groups.
1045ETEXI
1046SRST
1047  ``info rocker-of-dpa-groups`` *name* [*type*]
1048    Show rocker OF-DPA groups.
1049ERST
1050
1051#if defined(TARGET_S390X)
1052    {
1053        .name       = "skeys",
1054        .args_type  = "addr:l",
1055        .params     = "address",
1056        .help       = "Display the value of a storage key",
1057        .cmd        = hmp_info_skeys,
1058    },
1059#endif
1060
1061STEXI
1062@item info skeys @var{address}
1063@findex info skeys
1064Display the value of a storage key (s390 only)
1065ETEXI
1066SRST
1067  ``info skeys`` *address*
1068    Display the value of a storage key (s390 only)
1069ERST
1070
1071#if defined(TARGET_S390X)
1072    {
1073        .name       = "cmma",
1074        .args_type  = "addr:l,count:l?",
1075        .params     = "address [count]",
1076        .help       = "Display the values of the CMMA storage attributes for a range of pages",
1077        .cmd        = hmp_info_cmma,
1078    },
1079#endif
1080
1081STEXI
1082@item info cmma @var{address}
1083@findex info cmma
1084Display the values of the CMMA storage attributes for a range of pages (s390 only)
1085ETEXI
1086SRST
1087  ``info cmma`` *address*
1088    Display the values of the CMMA storage attributes for a range of
1089    pages (s390 only)
1090ERST
1091
1092    {
1093        .name       = "dump",
1094        .args_type  = "",
1095        .params     = "",
1096        .help       = "Display the latest dump status",
1097        .cmd        = hmp_info_dump,
1098    },
1099
1100STEXI
1101@item info dump
1102@findex info dump
1103Display the latest dump status.
1104ETEXI
1105SRST
1106  ``info dump``
1107    Display the latest dump status.
1108ERST
1109
1110    {
1111        .name       = "ramblock",
1112        .args_type  = "",
1113        .params     = "",
1114        .help       = "Display system ramblock information",
1115        .cmd        = hmp_info_ramblock,
1116    },
1117
1118STEXI
1119@item info ramblock
1120@findex info ramblock
1121Dump all the ramblocks of the system.
1122ETEXI
1123SRST
1124  ``info ramblock``
1125    Dump all the ramblocks of the system.
1126ERST
1127
1128    {
1129        .name       = "hotpluggable-cpus",
1130        .args_type  = "",
1131        .params     = "",
1132        .help       = "Show information about hotpluggable CPUs",
1133        .cmd        = hmp_hotpluggable_cpus,
1134        .flags      = "p",
1135    },
1136
1137STEXI
1138@item info hotpluggable-cpus
1139@findex info hotpluggable-cpus
1140Show information about hotpluggable CPUs
1141ETEXI
1142SRST
1143  ``info hotpluggable-cpus``
1144    Show information about hotpluggable CPUs
1145ERST
1146
1147    {
1148        .name       = "vm-generation-id",
1149        .args_type  = "",
1150        .params     = "",
1151        .help       = "Show Virtual Machine Generation ID",
1152        .cmd = hmp_info_vm_generation_id,
1153    },
1154
1155STEXI
1156@item info vm-generation-id
1157@findex info vm-generation-id
1158Show Virtual Machine Generation ID
1159ETEXI
1160SRST
1161  ``info vm-generation-id``
1162    Show Virtual Machine Generation ID
1163ERST
1164
1165    {
1166        .name       = "memory_size_summary",
1167        .args_type  = "",
1168        .params     = "",
1169        .help       = "show the amount of initially allocated and "
1170                      "present hotpluggable (if enabled) memory in bytes.",
1171        .cmd        = hmp_info_memory_size_summary,
1172    },
1173
1174STEXI
1175@item info memory_size_summary
1176@findex info memory_size_summary
1177Display the amount of initially allocated and present hotpluggable (if
1178enabled) memory in bytes.
1179ETEXI
1180SRST
1181  ``info memory_size_summary``
1182    Display the amount of initially allocated and present hotpluggable (if
1183    enabled) memory in bytes.
1184ERST
1185
1186#if defined(TARGET_I386)
1187    {
1188        .name       = "sev",
1189        .args_type  = "",
1190        .params     = "",
1191        .help       = "show SEV information",
1192        .cmd        = hmp_info_sev,
1193    },
1194#endif
1195
1196STEXI
1197@item info sev
1198@findex info sev
1199Show SEV information.
1200ETEXI
1201SRST
1202  ``info sev``
1203    Show SEV information.
1204ERST
1205
1206STEXI
1207@end table
1208ETEXI
1209
1210STEXI
1211@end table
1212ETEXI
1213