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