Files
xemu/qapi/qapi-schema.json
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

78 lines
2.2 KiB
JSON
Raw Normal View History

2011-09-02 12:34:47 -05:00
# -*- Mode: Python -*-
2020-07-29 20:50:24 +02:00
# vim: filetype=python
##
# ************
# Introduction
# ************
2011-09-02 12:34:47 -05:00
#
# This manual describes the commands and events supported by the QEMU
# Monitor Protocol (QMP).
#
# For locating a particular item, please see the `qapi-qmp-index`.
#
# The following notation is used in examples:
#
# .. qmp-example::
2020-09-25 17:23:05 +01:00
#
# -> ... text sent by client (commands) ...
# <- ... text sent by server (command responses and events) ...
#
# Example text is formatted for readability. However, in real
# protocol usage, its commonly emitted as a single line.
#
2023-05-15 17:22:43 +01:00
# Please refer to the
# :doc:`QEMU Machine Protocol Specification </interop/qmp-spec>`
# for the general format of commands, responses, and events.
##
2011-09-02 12:34:48 -05:00
2020-02-24 15:30:03 +01:00
{ 'include': 'pragma.json' }
# Documentation generated with qapi-gen.py is in source order, with
# included sub-schemas inserted at the first include directive
# (subsequent include directives have no effect). To get a sane and
# stable order, it's best to include each sub-schema just once, or
# include it first right here.
2019-08-12 07:23:33 +02:00
{ 'include': 'error.json' }
{ 'include': 'common.json' }
{ 'include': 'sockets.json' }
{ 'include': 'run-state.json' }
{ 'include': 'crypto.json' }
{ 'include': 'job.json' }
{ 'include': 'accelerator.json' }
{ 'include': 'block.json' }
2020-09-24 17:26:48 +02:00
{ 'include': 'block-export.json' }
{ 'include': 'char.json' }
2019-06-19 22:10:47 +02:00
{ 'include': 'dump.json' }
{ 'include': 'net.json' }
{ 'include': 'ebpf.json' }
{ 'include': 'rocker.json' }
{ 'include': 'tpm.json' }
{ 'include': 'ui.json' }
{ 'include': 'authz.json' }
{ 'include': 'migration.json' }
{ 'include': 'transaction.json' }
{ 'include': 'trace.json' }
{ 'include': 'compat.json' }
2020-01-29 11:22:37 +01:00
{ 'include': 'control.json' }
{ 'include': 'introspect.json' }
{ 'include': 'qom.json' }
{ 'include': 'qdev.json' }
2023-10-16 20:39:06 +02:00
{ 'include': 'machine-common.json' }
2019-06-19 22:10:41 +02:00
{ 'include': 'machine.json' }
{ 'include': 'machine-s390x.json' }
{ 'include': 'replay.json' }
2020-12-28 16:08:41 +01:00
{ 'include': 'yank.json' }
{ 'include': 'misc.json' }
{ 'include': 'misc-arm.json' }
{ 'include': 'misc-i386.json' }
2019-03-08 23:34:12 +01:00
{ 'include': 'audio.json' }
2020-09-13 21:53:47 +02:00
{ 'include': 'acpi.json' }
2020-09-13 21:53:48 +02:00
{ 'include': 'pci.json' }
2022-02-15 09:04:31 -06:00
{ 'include': 'stats.json' }
2022-08-11 08:24:39 -04:00
{ 'include': 'virtio.json' }
2024-05-15 16:21:35 +03:00
{ 'include': 'vfio.json' }
2023-03-01 18:58:36 +08:00
{ 'include': 'cryptodev.json' }
{ 'include': 'cxl.json' }
{ 'include': 'uefi.json' }