libvirt/src/qemu
Michal Privoznik bd59e0d7c2 qemu: Introduce APIs for manipulating qemuDomainAgentJob
The point is to break QEMU_JOB_* into smaller pieces which
enables us to achieve higher throughput. For instance, if there
are two threads, one is trying to query something on qemu
monitor while the other is trying to query something on agent
monitor these two threads would serialize. There is not much
reason for that.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
2018-06-20 13:24:17 +02:00
..
EVENTHANDLERS.txt
libvirtd_qemu.aug qemu: Extend qemu_conf with tpm-emulator support 2018-06-06 10:48:41 -04:00
Makefile.inc.am qemu: add qemu_monitor_priv.h to sources list 2018-06-12 10:16:41 +01:00
MIGRATION.txt
qemu_agent.c all: Replace virGetLastError with virGetLastErrorCode where we can 2018-06-05 18:44:05 +02:00
qemu_agent.h
qemu_alias.c qemu: alias: Rename qemuAliasFromDisk to qemuAliasDiskDriveFromDisk 2018-06-05 08:14:00 +02:00
qemu_alias.h qemu: alias: Rename qemuAliasFromDisk to qemuAliasDiskDriveFromDisk 2018-06-05 08:14:00 +02:00
qemu_block.c qemu: hotplug: Extract hotplug of TLS into qemuBlockStorageSourceAttachApply 2018-06-05 08:14:01 +02:00
qemu_block.h qemu: hotplug: Extract hotplug of TLS into qemuBlockStorageSourceAttachApply 2018-06-05 08:14:01 +02:00
qemu_blockjob.c events: remove qemuDomainEventQueue wrapper func 2018-06-13 08:42:58 +02:00
qemu_blockjob.h qemu: Remove parameter 'driver' from qemuBlockJobUpdate 2018-05-10 16:43:24 +02:00
qemu_capabilities.c remove virQEMUCapsSetSEVCapabilities 2018-06-14 09:03:11 +02:00
qemu_capabilities.h qemu: Implement the driver backend for virNodeGetSEVInfo() 2018-06-12 10:00:38 +02:00
qemu_capspriv.h qemu: Provide support to query the SEV capability 2018-06-12 09:51:59 +02:00
qemu_cgroup.c events: remove qemuDomainEventQueue wrapper func 2018-06-13 08:42:58 +02:00
qemu_cgroup.h qemu: Add swtpm to emulator cgroup 2018-06-06 10:48:41 -04:00
qemu_command.c qemu: Escape commas for qemuBuildGrapicsSPICECommandLine 2018-06-18 19:39:13 -04:00
qemu_command.h qemu: support passing pre-opened UNIX socket listen FD 2018-06-05 17:30:28 +01:00
qemu_conf.c qemu: fix uninitialised variable in virQEMUDriverConfigLoadFile 2018-06-12 10:08:41 +02:00
qemu_conf.h qemu: conf: Remove 'allow_disk_format_probing' config option 2018-06-08 09:26:37 +02:00
qemu_domain_address.c conf: introduce <vsock> element 2018-05-29 15:42:03 +02:00
qemu_domain_address.h
qemu_domain.c qemu: Introduce APIs for manipulating qemuDomainAgentJob 2018-06-20 13:24:17 +02:00
qemu_domain.h qemu: Introduce APIs for manipulating qemuDomainAgentJob 2018-06-20 13:24:17 +02:00
qemu_driver.c qemu: sev: Don't jump to endjob if SEV measurement retrieval fails 2018-06-20 08:07:24 +02:00
qemu_driver.h
qemu_extdevice.c qemu: Add swtpm to emulator cgroup 2018-06-06 10:48:41 -04:00
qemu_extdevice.h qemu: Add swtpm to emulator cgroup 2018-06-06 10:48:41 -04:00
qemu_hostdev.c qemu: hostdev: Move parts of qemuHostdevHostSupportsPassthroughVFIO() into separate function 2018-06-05 08:33:13 +02:00
qemu_hostdev.h
qemu_hotplug.c events: remove qemuDomainEventQueue wrapper func 2018-06-13 08:42:58 +02:00
qemu_hotplug.h qemu: hotplug: Refactor 'secret' props formatting to qemuMonitorCreateObjectProps 2018-06-05 08:13:59 +02:00
qemu_hotplugpriv.h
qemu_interface.c nwfilter: pass vm name in when instantiating filters 2018-05-03 17:00:57 +01:00
qemu_interface.h
qemu_migration_cookie.c src: Drop most of #ifdef WITH_GNUTLS 2018-06-05 14:32:36 +02:00
qemu_migration_cookie.h
qemu_migration_params.c qemu: Fix domain resume after failed migration 2018-06-05 09:39:24 +02:00
qemu_migration_params.h qemu: Fix domain resume after failed migration 2018-06-05 09:39:24 +02:00
qemu_migration_paramspriv.h
qemu_migration.c events: remove qemuDomainEventQueue wrapper func 2018-06-13 08:42:58 +02:00
qemu_migration.h
qemu_monitor_json.c qemu: ignore query-sev-capabilities errors 2018-06-14 10:51:29 +02:00
qemu_monitor_json.h qemu: Implement the driver backend for virDomainGetLaunchSecurityInfo 2018-06-12 10:00:49 +02:00
qemu_monitor_priv.h qemu: monitor: Add possibility to reset command sequence in tests 2018-06-12 10:27:49 +02:00
qemu_monitor_text.c qemu: monitor: Remove dead code from text monitor 2018-05-23 15:44:13 +02:00
qemu_monitor_text.h qemu: monitor: Remove dead code from text monitor 2018-05-23 15:44:13 +02:00
qemu_monitor.c qemu: Fix qemuMonitorCreateObjectProps 2018-06-18 17:08:38 -04:00
qemu_monitor.h qemu: Implement the driver backend for virDomainGetLaunchSecurityInfo 2018-06-12 10:00:49 +02:00
qemu_parse_command.c qemu/: Remove spaces after casts 2018-05-03 22:31:37 +02:00
qemu_parse_command.h
qemu_process.c qemu: process: Minor language improvement in one of the SEV debug msgs 2018-06-20 13:17:19 +02:00
qemu_process.h qemu: implement vsock hotplug 2018-06-05 07:51:13 +02:00
qemu_processpriv.h
qemu_qapi.c
qemu_qapi.h
qemu_security.c security: Label the external swtpm with SELinux labels 2018-06-06 10:48:41 -04:00
qemu_security.h security: Label the external swtpm with SELinux labels 2018-06-06 10:48:41 -04:00
qemu_tpm.c qemu_tpm: Drop needles include of cap-ng.h 2018-06-07 08:32:11 +02:00
qemu_tpm.h qemu: Add swtpm to emulator cgroup 2018-06-06 10:48:41 -04:00
qemu.conf qemu/cgroup: Add /dev/sev in shared devices list 2018-06-12 10:00:49 +02:00
test_libvirtd_qemu.aug.in qemu/cgroup: Add /dev/sev in shared devices list 2018-06-12 10:00:49 +02:00
THREADS.txt qemu: Introduce APIs for manipulating qemuDomainAgentJob 2018-06-20 13:24:17 +02:00