master
json 78 lines 2.25 KB
Raw
1 # -*- Mode: Python -*-
2 # vim: filetype=python
3 ##
4 # ************
5 # Introduction
6 # ************
7 #
8 # This manual describes the commands and events supported by the QEMU
9 # Monitor Protocol (QMP).
10 #
11 # For locating a particular item, please see the `qapi-qmp-index`.
12 #
13 # The following notation is used in examples:
14 #
15 # .. qmp-example::
16 #
17 # -> ... text sent by client (commands) ...
18 # <- ... text sent by server (command responses and events) ...
19 #
20 # Example text is formatted for readability. However, in real
21 # protocol usage, its commonly emitted as a single line.
22 #
23 # Please refer to the
24 # :doc:`QEMU Machine Protocol Specification </interop/qmp-spec>`
25 # for the general format of commands, responses, and events.
26 ##
27
28 { 'include': 'pragma.json' }
29
30 # Documentation generated with qapi-gen.py is in source order, with
31 # included sub-schemas inserted at the first include directive
32 # (subsequent include directives have no effect). To get a sane and
33 # stable order, it's best to include each sub-schema just once, or
34 # include it first right here.
35
36 { 'include': 'error.json' }
37 { 'include': 'common.json' }
38 { 'include': 'sockets.json' }
39 { 'include': 'run-state.json' }
40 { 'include': 'crypto.json' }
41 { 'include': 'job.json' }
42 { 'include': 'accelerator.json' }
43 { 'include': 'block.json' }
44 { 'include': 'block-export.json' }
45 { 'include': 'char.json' }
46 { 'include': 'dump.json' }
47 { 'include': 'net.json' }
48 { 'include': 'ebpf.json' }
49 { 'include': 'rocker.json' }
50 { 'include': 'tpm.json' }
51 { 'include': 'ui.json' }
52 { 'include': 'authz.json' }
53 { 'include': 'migration.json' }
54 { 'include': 'transaction.json' }
55 { 'include': 'trace.json' }
56 { 'include': 'compat.json' }
57 { 'include': 'control.json' }
58 { 'include': 'introspect.json' }
59 { 'include': 'qom.json' }
60 { 'include': 'qdev.json' }
61 { 'include': 'machine-common.json' }
62 { 'include': 'machine.json' }
63 { 'include': 'machine-s390x.json' }
64 { 'include': 'replay.json' }
65 { 'include': 'yank.json' }
66 { 'include': 'misc.json' }
67 { 'include': 'misc-arm.json' }
68 { 'include': 'misc-i386.json' }
69 { 'include': 'audio.json' }
70 { 'include': 'acpi.json' }
71 { 'include': 'acpi-hest.json' }
72 { 'include': 'pci.json' }
73 { 'include': 'stats.json' }
74 { 'include': 'virtio.json' }
75 { 'include': 'vfio.json' }
76 { 'include': 'cryptodev.json' }
77 { 'include': 'cxl.json' }
78 { 'include': 'uefi.json' }