]> git.proxmox.com Git - mirror_qemu.git/blame - hmp-commands-info.hx
block/export: Conditionally ignore set-context error
[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",
da76ee76 277 },
f0d14a95 278#endif
da76ee76 279
a12e74cc
PM
280SRST
281 ``info jit``
282 Show dynamic compiler info.
283ERST
da76ee76 284
f0d14a95 285#if defined(CONFIG_TCG)
da76ee76
PB
286 {
287 .name = "opcount",
288 .args_type = "",
289 .params = "",
290 .help = "show dynamic compiler opcode counters",
da76ee76 291 },
f0d14a95 292#endif
da76ee76 293
a12e74cc
PM
294SRST
295 ``info opcount``
296 Show dynamic compiler opcode counters
297ERST
97bfafe2
EC
298
299 {
300 .name = "sync-profile",
301 .args_type = "mean:-m,no_coalesce:-n,max:i?",
302 .params = "[-m] [-n] [max]",
303 .help = "show synchronization profiling info, up to max entries "
304 "(default: 10), sorted by total wait time. (-m: sort by "
305 "mean wait time; -n: do not coalesce objects with the "
306 "same call site)",
307 .cmd = hmp_info_sync_profile,
308 },
309
a12e74cc
PM
310SRST
311 ``info sync-profile [-m|-n]`` [*max*]
312 Show synchronization profiling info, up to *max* entries (default: 10),
313 sorted by total wait time.
314
315 ``-m``
316 sort by mean wait time
317 ``-n``
318 do not coalesce objects with the same call site
319
320 When different objects that share the same call site are coalesced,
321 the "Object" field shows---enclosed in brackets---the number of objects
322 being coalesced.
323ERST
da76ee76
PB
324
325 {
326 .name = "kvm",
327 .args_type = "",
328 .params = "",
329 .help = "show KVM information",
2b9e3576 330 .cmd = hmp_info_kvm,
da76ee76
PB
331 },
332
a12e74cc
PM
333SRST
334 ``info kvm``
335 Show KVM information.
336ERST
da76ee76
PB
337
338 {
339 .name = "numa",
340 .args_type = "",
341 .params = "",
342 .help = "show NUMA information",
2b9e3576 343 .cmd = hmp_info_numa,
da76ee76
PB
344 },
345
a12e74cc
PM
346SRST
347 ``info numa``
348 Show NUMA information.
349ERST
da76ee76
PB
350
351 {
352 .name = "usb",
353 .args_type = "",
354 .params = "",
355 .help = "show guest USB devices",
2b9e3576 356 .cmd = hmp_info_usb,
da76ee76
PB
357 },
358
a12e74cc
PM
359SRST
360 ``info usb``
361 Show guest USB devices.
362ERST
da76ee76
PB
363
364 {
365 .name = "usbhost",
366 .args_type = "",
367 .params = "",
368 .help = "show host USB devices",
da76ee76
PB
369 },
370
a12e74cc
PM
371SRST
372 ``info usbhost``
373 Show host USB devices.
374ERST
da76ee76
PB
375
376 {
377 .name = "profile",
378 .args_type = "",
379 .params = "",
380 .help = "show profiling information",
2b9e3576 381 .cmd = hmp_info_profile,
da76ee76
PB
382 },
383
a12e74cc
PM
384SRST
385 ``info profile``
386 Show profiling information.
387ERST
da76ee76
PB
388
389 {
390 .name = "capture",
391 .args_type = "",
392 .params = "",
393 .help = "show capture information",
2b9e3576 394 .cmd = hmp_info_capture,
da76ee76
PB
395 },
396
a12e74cc
PM
397SRST
398 ``info capture``
399 Show capture information.
400ERST
da76ee76
PB
401
402 {
403 .name = "snapshots",
404 .args_type = "",
405 .params = "",
406 .help = "show the currently saved VM snapshots",
2b9e3576 407 .cmd = hmp_info_snapshots,
da76ee76
PB
408 },
409
a12e74cc
PM
410SRST
411 ``info snapshots``
412 Show the currently saved VM snapshots.
413ERST
da76ee76
PB
414
415 {
416 .name = "status",
417 .args_type = "",
418 .params = "",
419 .help = "show the current VM status (running|paused)",
2b9e3576 420 .cmd = hmp_info_status,
8c7c7ecb 421 .flags = "p",
da76ee76
PB
422 },
423
a12e74cc
PM
424SRST
425 ``info status``
426 Show the current VM status (running|paused).
427ERST
da76ee76
PB
428
429 {
430 .name = "mice",
431 .args_type = "",
432 .params = "",
433 .help = "show which guest mouse is receiving events",
2b9e3576 434 .cmd = hmp_info_mice,
da76ee76
PB
435 },
436
a12e74cc
PM
437SRST
438 ``info mice``
439 Show which guest mouse is receiving events.
440ERST
da76ee76 441
05eb4a25 442#if defined(CONFIG_VNC)
da76ee76
PB
443 {
444 .name = "vnc",
445 .args_type = "",
446 .params = "",
447 .help = "show the vnc server status",
2b9e3576 448 .cmd = hmp_info_vnc,
da76ee76 449 },
05eb4a25 450#endif
da76ee76 451
a12e74cc
PM
452SRST
453 ``info vnc``
454 Show the vnc server status.
455ERST
da76ee76
PB
456
457#if defined(CONFIG_SPICE)
458 {
459 .name = "spice",
460 .args_type = "",
461 .params = "",
462 .help = "show the spice server status",
2b9e3576 463 .cmd = hmp_info_spice,
da76ee76
PB
464 },
465#endif
466
a12e74cc
PM
467SRST
468 ``info spice``
469 Show the spice server status.
470ERST
da76ee76
PB
471
472 {
473 .name = "name",
474 .args_type = "",
475 .params = "",
476 .help = "show the current VM name",
2b9e3576 477 .cmd = hmp_info_name,
8c7c7ecb 478 .flags = "p",
da76ee76
PB
479 },
480
a12e74cc
PM
481SRST
482 ``info name``
483 Show the current VM name.
484ERST
da76ee76
PB
485
486 {
487 .name = "uuid",
488 .args_type = "",
489 .params = "",
490 .help = "show the current VM UUID",
2b9e3576 491 .cmd = hmp_info_uuid,
8c7c7ecb 492 .flags = "p",
da76ee76
PB
493 },
494
a12e74cc
PM
495SRST
496 ``info uuid``
497 Show the current VM UUID.
498ERST
da76ee76 499
da76ee76
PB
500#if defined(CONFIG_SLIRP)
501 {
502 .name = "usernet",
503 .args_type = "",
504 .params = "",
505 .help = "show user network stack connection states",
2b9e3576 506 .cmd = hmp_info_usernet,
da76ee76
PB
507 },
508#endif
509
a12e74cc
PM
510SRST
511 ``info usernet``
512 Show user network stack connection states.
513ERST
da76ee76
PB
514
515 {
516 .name = "migrate",
517 .args_type = "",
518 .params = "",
519 .help = "show migration status",
2b9e3576 520 .cmd = hmp_info_migrate,
da76ee76
PB
521 },
522
a12e74cc
PM
523SRST
524 ``info migrate``
525 Show migration status.
526ERST
da76ee76
PB
527
528 {
529 .name = "migrate_capabilities",
530 .args_type = "",
531 .params = "",
532 .help = "show current migration capabilities",
2b9e3576 533 .cmd = hmp_info_migrate_capabilities,
da76ee76
PB
534 },
535
a12e74cc
PM
536SRST
537 ``info migrate_capabilities``
538 Show current migration capabilities.
539ERST
da76ee76
PB
540
541 {
542 .name = "migrate_parameters",
543 .args_type = "",
544 .params = "",
545 .help = "show current migration parameters",
2b9e3576 546 .cmd = hmp_info_migrate_parameters,
da76ee76
PB
547 },
548
a12e74cc
PM
549SRST
550 ``info migrate_parameters``
551 Show current migration parameters.
552ERST
da76ee76 553
da76ee76
PB
554 {
555 .name = "balloon",
556 .args_type = "",
557 .params = "",
558 .help = "show balloon information",
2b9e3576 559 .cmd = hmp_info_balloon,
da76ee76
PB
560 },
561
a12e74cc
PM
562SRST
563 ``info balloon``
564 Show balloon information.
565ERST
da76ee76
PB
566
567 {
568 .name = "qtree",
569 .args_type = "",
570 .params = "",
571 .help = "show device tree",
2b9e3576 572 .cmd = hmp_info_qtree,
da76ee76
PB
573 },
574
a12e74cc
PM
575SRST
576 ``info qtree``
577 Show device tree.
578ERST
da76ee76
PB
579
580 {
581 .name = "qdm",
582 .args_type = "",
583 .params = "",
584 .help = "show qdev device model list",
2b9e3576 585 .cmd = hmp_info_qdm,
da76ee76
PB
586 },
587
a12e74cc
PM
588SRST
589 ``info qdm``
590 Show qdev device model list.
591ERST
da76ee76
PB
592
593 {
594 .name = "qom-tree",
595 .args_type = "path:s?",
596 .params = "[path]",
597 .help = "show QOM composition tree",
2b9e3576 598 .cmd = hmp_info_qom_tree,
8c7c7ecb 599 .flags = "p",
da76ee76
PB
600 },
601
a12e74cc
PM
602SRST
603 ``info qom-tree``
604 Show QOM composition tree.
605ERST
da76ee76
PB
606
607 {
608 .name = "roms",
609 .args_type = "",
610 .params = "",
611 .help = "show roms",
2b9e3576 612 .cmd = hmp_info_roms,
da76ee76
PB
613 },
614
a12e74cc
PM
615SRST
616 ``info roms``
617 Show roms.
618ERST
da76ee76
PB
619
620 {
621 .name = "trace-events",
77e2b172
LV
622 .args_type = "name:s?,vcpu:i?",
623 .params = "[name] [vcpu]",
bd71211d 624 .help = "show available trace-events & their state "
77e2b172 625 "(name: event name pattern; vcpu: vCPU to query, default is any)",
2b9e3576 626 .cmd = hmp_info_trace_events,
bd71211d 627 .command_completion = info_trace_events_completion,
da76ee76
PB
628 },
629
a12e74cc
PM
630SRST
631 ``info trace-events``
632 Show available trace-events & their state.
633ERST
da76ee76
PB
634
635 {
636 .name = "tpm",
637 .args_type = "",
638 .params = "",
639 .help = "show the TPM device",
2b9e3576 640 .cmd = hmp_info_tpm,
da76ee76
PB
641 },
642
a12e74cc
PM
643SRST
644 ``info tpm``
645 Show the TPM device.
646ERST
da76ee76
PB
647
648 {
649 .name = "memdev",
650 .args_type = "",
651 .params = "",
652 .help = "show memory backends",
2b9e3576 653 .cmd = hmp_info_memdev,
8c7c7ecb 654 .flags = "p",
da76ee76
PB
655 },
656
a12e74cc
PM
657SRST
658 ``info memdev``
659 Show memory backends
660ERST
da76ee76
PB
661
662 {
663 .name = "memory-devices",
664 .args_type = "",
665 .params = "",
666 .help = "show memory devices",
2b9e3576 667 .cmd = hmp_info_memory_devices,
da76ee76
PB
668 },
669
a12e74cc
PM
670SRST
671 ``info memory-devices``
672 Show memory devices.
673ERST
da76ee76
PB
674
675 {
676 .name = "iothreads",
677 .args_type = "",
678 .params = "",
679 .help = "show iothreads",
2b9e3576 680 .cmd = hmp_info_iothreads,
8c7c7ecb 681 .flags = "p",
da76ee76
PB
682 },
683
a12e74cc
PM
684SRST
685 ``info iothreads``
686 Show iothread's identifiers.
687ERST
da76ee76
PB
688
689 {
690 .name = "rocker",
691 .args_type = "name:s",
692 .params = "name",
693 .help = "Show rocker switch",
2b9e3576 694 .cmd = hmp_rocker,
da76ee76
PB
695 },
696
a12e74cc
PM
697SRST
698 ``info rocker`` *name*
699 Show rocker switch.
700ERST
da76ee76
PB
701
702 {
703 .name = "rocker-ports",
704 .args_type = "name:s",
705 .params = "name",
706 .help = "Show rocker ports",
2b9e3576 707 .cmd = hmp_rocker_ports,
da76ee76
PB
708 },
709
a12e74cc
PM
710SRST
711 ``info rocker-ports`` *name*-ports
712 Show rocker ports.
713ERST
da76ee76
PB
714
715 {
716 .name = "rocker-of-dpa-flows",
717 .args_type = "name:s,tbl_id:i?",
718 .params = "name [tbl_id]",
719 .help = "Show rocker OF-DPA flow tables",
2b9e3576 720 .cmd = hmp_rocker_of_dpa_flows,
da76ee76
PB
721 },
722
a12e74cc
PM
723SRST
724 ``info rocker-of-dpa-flows`` *name* [*tbl_id*]
725 Show rocker OF-DPA flow tables.
726ERST
da76ee76
PB
727
728 {
729 .name = "rocker-of-dpa-groups",
730 .args_type = "name:s,type:i?",
731 .params = "name [type]",
732 .help = "Show rocker OF-DPA groups",
2b9e3576 733 .cmd = hmp_rocker_of_dpa_groups,
da76ee76
PB
734 },
735
a12e74cc
PM
736SRST
737 ``info rocker-of-dpa-groups`` *name* [*type*]
738 Show rocker OF-DPA groups.
739ERST
da76ee76
PB
740
741#if defined(TARGET_S390X)
742 {
743 .name = "skeys",
744 .args_type = "addr:l",
745 .params = "address",
746 .help = "Display the value of a storage key",
2b9e3576 747 .cmd = hmp_info_skeys,
da76ee76
PB
748 },
749#endif
750
a12e74cc
PM
751SRST
752 ``info skeys`` *address*
753 Display the value of a storage key (s390 only)
754ERST
f860d497
CI
755
756#if defined(TARGET_S390X)
757 {
758 .name = "cmma",
759 .args_type = "addr:l,count:l?",
760 .params = "address [count]",
761 .help = "Display the values of the CMMA storage attributes for a range of pages",
762 .cmd = hmp_info_cmma,
763 },
764#endif
765
a12e74cc
PM
766SRST
767 ``info cmma`` *address*
768 Display the values of the CMMA storage attributes for a range of
769 pages (s390 only)
770ERST
4a6b52d6
PX
771
772 {
773 .name = "dump",
774 .args_type = "",
775 .params = "",
776 .help = "Display the latest dump status",
2b9e3576 777 .cmd = hmp_info_dump,
4a6b52d6
PX
778 },
779
a12e74cc
PM
780SRST
781 ``info dump``
782 Display the latest dump status.
783ERST
be9b23c4
PX
784
785 {
786 .name = "ramblock",
787 .args_type = "",
788 .params = "",
789 .help = "Display system ramblock information",
790 .cmd = hmp_info_ramblock,
791 },
792
a12e74cc
PM
793SRST
794 ``info ramblock``
795 Dump all the ramblocks of the system.
796ERST
d2d8d46f
BR
797
798 {
799 .name = "hotpluggable-cpus",
800 .args_type = "",
801 .params = "",
802 .help = "Show information about hotpluggable CPUs",
2b9e3576 803 .cmd = hmp_hotpluggable_cpus,
8c7c7ecb 804 .flags = "p",
d2d8d46f
BR
805 },
806
a12e74cc
PM
807SRST
808 ``info hotpluggable-cpus``
809 Show information about hotpluggable CPUs
810ERST
39164c13
IM
811
812 {
813 .name = "vm-generation-id",
814 .args_type = "",
815 .params = "",
816 .help = "Show Virtual Machine Generation ID",
817 .cmd = hmp_info_vm_generation_id,
818 },
819
a12e74cc
PM
820SRST
821 ``info vm-generation-id``
822 Show Virtual Machine Generation ID
823ERST
d0f63c1e
VG
824
825 {
826 .name = "memory_size_summary",
827 .args_type = "",
828 .params = "",
829 .help = "show the amount of initially allocated and "
830 "present hotpluggable (if enabled) memory in bytes.",
831 .cmd = hmp_info_memory_size_summary,
832 },
833
a12e74cc
PM
834SRST
835 ``info memory_size_summary``
836 Display the amount of initially allocated and present hotpluggable (if
837 enabled) memory in bytes.
838ERST
a9272513 839
63036314
BS
840#if defined(TARGET_I386)
841 {
842 .name = "sev",
843 .args_type = "",
844 .params = "",
845 .help = "show SEV information",
846 .cmd = hmp_info_sev,
847 },
848#endif
849
a12e74cc
PM
850SRST
851 ``info sev``
852 Show SEV information.
853ERST
63036314 854
e3b09ad2
PD
855 {
856 .name = "replay",
857 .args_type = "",
858 .params = "",
859 .help = "show record/replay information",
860 .cmd = hmp_info_replay,
861 },
2cd8af2d 862
e3b09ad2
PD
863SRST
864 ``info replay``
865 Display the record/replay information: mode and the current icount.
866ERST
a4a571d9
PX
867
868 {
869 .name = "dirty_rate",
870 .args_type = "",
871 .params = "",
872 .help = "show dirty rate information",
873 .cmd = hmp_info_dirty_rate,
874 },
875
876SRST
877 ``info dirty_rate``
878 Display the vcpu dirty rate information.
879ERST