/qemu/qga/ |
H A D | meson.build | 32 'qga-qapi-commands.c', 33 'qga-qapi-commands.h', 38 'qga-qapi-init-commands.c', 39 'qga-qapi-init-commands.h', 65 'commands.c', 69 'commands-common-ssh.c' 74 'commands-win32.c', 77 'commands-windows-ssh.c' 82 'commands-posix.c', 83 'commands-posix-ssh.c', [all …]
|
/qemu/docs/interop/ |
H A D | qmp-spec.rst | 17 the protocol; details of the commands and data structures can 92 Issuing Commands 120 The actual commands are documented in the :doc:`qemu-qmp-ref`. 130 the server reads and queues commands as they arrive. It executes 131 commands from the queue one after the other. Commands executed 133 possibly overtaking prior in-band commands. The client may therefore 135 commands. 137 To be able to match responses back to their commands, the client needs 138 to pass ``id`` with out-of-band commands. Passing it with all commands 141 If the client sends in-band commands faster than the server can [all …]
|
H A D | pr-helper.rst | 14 Commands standard, specifically the section on Reservations and the 15 "PERSISTENT RESERVE IN" and "PERSISTENT RESERVE OUT" commands. 45 It is invalid to send multiple commands concurrently on the same 47 helper and send multiple commands to the helper for one or more
|
/qemu/docs/system/ |
H A D | monitor.rst | 6 The QEMU monitor is used to give complex commands to the QEMU emulator. 17 Commands chapter 20 The following commands are available: 22 .. hxtool-doc:: hmp-commands.hx 24 .. hxtool-doc:: hmp-commands-info.hx
|
H A D | pr-manager.rst | 8 machines to send persistent reservation SCSI commands. However, 9 the operating system restricts sending these commands to unprivileged 17 PERSISTENT RESERVE IN commands are passed to the persistent reservation 18 manager object; other commands are processed by QEMU as usual. 28 forwards the commands to an external privileged helper program 30 reservation commands to devices for which QEMU has a file descriptor,
|
H A D | managed-startup.rst | 27 preconfig state, QEMU only allows a limited set of commands over the 28 QMP monitor, where the commands do not depend on an initialized 33 - ``query-commands``
|
/qemu/docs/devel/ |
H A D | writing-monitor-commands.rst | 1 How to write monitor commands 4 This document is a step-by-step guide on how to write new QMP commands using 5 the QAPI framework and HMP commands. 14 New commands may be implemented in QMP only. New HMP commands should be 16 equivalent QMP command, but HMP convenience commands built from QMP 18 existing HMP commands conform to this, to fully isolate HMP from the 20 unstructured text`_ section for further guidance on commands that 93 any data". Now you're ready to enter the QMP example commands as explained in 123 earlier, it's preferable for commands to live in QEMU subsystems. But 141 5. Printing to the terminal is discouraged for QMP commands, we do it here [all …]
|
H A D | qapi-code-gen.rst | 35 The QAPI schema defines the Client JSON Protocol's commands and 40 by any commands or events, for the side effect of generated C code 182 Pragma 'command-name-exceptions' takes a list of commands whose names 185 Pragma 'command-returns-exceptions' takes a list of commands that may 188 Pragma 'documentation-exceptions' takes a list of types, commands, and 450 Commands section in The QAPI schema language 485 in pragma 'commands-returns-exceptions'. If you do this, extending 487 the pragma for new commands is strongly discouraged. 497 Some example commands:: 515 section `Code generated for commands`_ for examples. [all …]
|
/qemu/scripts/qapi/ |
H A D | commands.py | 308 prefix, 'qapi-commands', 309 ' * Schema-defined QAPI/QMP commands', None, __doc__, 316 commands = self._module_basename('qapi-commands', name) 327 #include "%(commands)s.h" 329 commands=commands, visit=visit)) 331 if self._gen_tracing and commands != 'qapi-commands': 336 nm=c_name(commands, protect=False))) 337 # We use c_name(commands, protect=False) to turn '-' into '_', to 347 self._add_module('./init', ' * QAPI Commands initialization') 356 #include "%(prefix)sqapi-commands.h" [all …]
|
H A D | source.py | 23 # Commands whose names may use '_' 25 # Commands allowed to return a non-dictionary 27 # Types, commands, and events with undocumented members
|
/qemu/qapi/ |
H A D | meson.build | 82 'qapi-commands.h', 'qapi-commands.c', 83 'qapi-init-commands.h', 'qapi-init-commands.c', 106 'qapi-commands-@0@.c'.format(module), 107 'qapi-commands-@0@.h'.format(module), 108 'qapi-commands-@0@.trace-events'.format(module),
|
H A D | control.json | 27 # will fail once the monitor is accepting other commands. (see 130 # @query-commands: 132 # Return a list of supported QMP commands by this server 134 # Returns: A list of @CommandInfo for all supported commands 140 # -> { "execute": "query-commands" } 155 { 'command': 'query-commands', 'returns': ['CommandInfo'],
|
H A D | qapi-schema.json | 6 # This manual describes the commands and events supported by the QEMU 15 # -> ... text sent by client (commands) ... 23 # for the general format of commands, responses, and events.
|
/qemu/monitor/ |
H A D | hmp-target.c | 33 #include "qapi/qapi-commands-control.h" 34 #include "qapi/qapi-commands-misc.h" 35 #include "qapi/qapi-commands-machine.h" 44 /* Make devices configuration available for use in hmp-commands*.hx templates */ 72 /* Please update hmp-commands.hx when adding or changing commands */ 74 #include "hmp-commands-info.h" 80 #include "hmp-commands.h"
|
H A D | qmp-cmds-control.c | 2 * QMP commands related to the monitor (common to system and tools) 31 #include "qapi/qapi-commands-control.h" 32 #include "qapi/qapi-commands-introspect.h" 81 if (mon->commands == &qmp_commands) { in qmp_qmp_capabilities() 92 mon->commands = &qmp_commands; in qmp_qmp_capabilities() 131 qmp_for_each_command(mon->commands, query_commands_cb, &list); in qmp_query_commands()
|
H A D | qmp-cmds.c | 2 * QEMU Management Protocol commands 27 #include "qapi/qapi-init-commands.h" 28 #include "qapi/qapi-commands-control.h" 29 #include "qapi/qapi-commands-misc.h" 194 * - qmp_commands contains all QMP commands in monitor_init_qmp_commands()
|
H A D | qmp.c | 30 #include "qapi/qapi-commands-control.h" 149 * Null @rsp can only happen for commands with QCO_NO_SUCCESS_RESP. 160 * Runs outside of coroutine context for OOB commands, but in 168 rsp = qmp_dispatch(mon->commands, req, qmp_oob_enabled(mon), in monitor_qmp_dispatch() 171 if (mon->commands == &qmp_cap_negotiation_commands) { in monitor_qmp_dispatch() 191 * processing commands only on a very busy monitor. To achieve that, 295 * Resume right away, so that OOB commands can get executed while in monitor_qmp_dispatcher_co() 380 /* OOB commands are executed immediately */ in handle_qmp_command() 465 mon->commands = &qmp_cap_negotiation_commands; in monitor_qmp_event()
|
/qemu/tests/ |
H A D | meson.build | 9 'test-qapi-commands-sub-sub-module.c', 10 'test-qapi-commands-sub-sub-module.h', 11 'test-qapi-commands.c', 12 'test-qapi-commands.h', 21 'test-qapi-init-commands.c', 22 'test-qapi-init-commands.h',
|
/qemu/docs/ |
H A D | memory-hotplug.txt | 35 Two monitor commands are used to hotplug memory: 41 For example, the following commands add another 1GB to the guest 56 into the guest from the previous section with the following commands: 84 Two monitor commands are used to hot unplug memory: 90 backend is "mem1", the following commands tries to remove it.
|
/qemu/tests/image-fuzzer/ |
H A D | runner.py | 140 self.commands = [['qemu-img', 'check', '-f', 'qcow2', '$test_img'], 154 self.commands.append( 207 commands = self.commands 209 commands = input_commands 215 for item in commands: 291 -c, --command=JSON run tests for all commands specified in 302 '--command' accepts a JSON array of commands. Each command presents 376 print("Error: JSON array of test commands cannot be loaded.\n" \
|
/qemu/tests/qtest/ |
H A D | test-hmp.c | 2 * Test HMP commands. 12 * This test calls some HMP commands for all machines that the current 75 /* Run through the list of pre-defined commands */ 94 /* Run through all info commands and call them blindly (without arguments) */
|
/qemu/tests/tcg/aarch64/gdbstub/ |
H A D | test-mte.py | 3 # Test GDB memory-tag commands that exercise the stubs for the qIsAddressTagged, 5 # Logical tags-related commands rely on local operations, hence don't exercise 63 # Test allocation tag 'set and print' commands. Commands on logical
|
/qemu/storage-daemon/qapi/ |
H A D | qapi-schema.json | 19 # This manual describes the commands and events supported by the QEMU 28 # -> ... text sent by client (commands) ... 36 # for the general format of commands, responses, and events.
|
/qemu/docs/system/i386/ |
H A D | amd-memory-encryption.rst | 16 inside the AMD-SP provides commands to support a common VM lifecycle. This 17 includes commands for launching, snapshotting, migrating and debugging the 18 encrypted guest. These SEV commands can be issued via KVM_MEMORY_ENCRYPT_OP 32 ``MEMORY_ENCRYPT_OP`` ioctl provides commands to encrypt the images: ``LAUNCH_START``, 33 ``LAUNCH_UPDATE_DATA``, ``LAUNCH_MEASURE`` and ``LAUNCH_FINISH``. These four commands 167 ``MEMORY_ENCRYPT_OP`` ioctl provides commands to encrypt the images: 169 three commands communicate with SEV-SNP firmware to generate a fresh memory 171 more details on the SEV-SNP firmware interfaces used by these commands please 235 then a hypervisor can use the DEBUG_DECRYPT and DEBUG_ENCRYPT commands to access
|
/qemu/hw/dma/ |
H A D | i82374.c | 53 uint8_t commands[8]; member 62 VMSTATE_UINT8_ARRAY(commands, I82374State, 8), 139 memset(s->commands, 0, sizeof(s->commands)); in i82374_realize()
|