libvirt/src/qemu
Peter Krempa f730b1e4f2 qemu: domain: Store fdset ID for disks passed to qemu via FD
To ensure that we can hot-unplug the disk including the associated fdset
we need to store the fdset ID in the status XML.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
2023-02-01 09:17:41 +01:00
..
libvirt_qemu_probes.d
libvirtd_qemu.aug qemu_conf: Introduce a knob to set SCHED_CORE 2022-10-20 08:58:10 +02:00
meson.build qemu: hook up passt config to qemu domains 2023-01-10 01:19:25 -05:00
postcopy-migration.sysctl
qemu_agent.c qemuAgentSSHGetAuthorizedKeys: Convert last use ofvirJSONValueObjectGetStringArray 2022-12-02 16:18:37 +01:00
qemu_agent.h qemu_agent: Drop @singleSync from _qemuAgent 2022-11-08 12:10:50 +01:00
qemu_alias.c Support multiple watchdog devices 2023-01-26 16:40:30 +01:00
qemu_alias.h Support multiple watchdog devices 2023-01-26 16:40:30 +01:00
qemu_backup.c qemu_blockjob: process QEMU_MONITOR_JOB_STATUS_PENDING signal 2023-01-09 13:32:48 +01:00
qemu_backup.h
qemu_block.c qemu: block: Add support for passing FDs of disk images 2023-01-09 14:59:43 +01:00
qemu_block.h qemu: command: Handle FD passing commandline via qemuBuildBlockStorageSourceAttachDataCommandline 2023-02-01 09:17:41 +01:00
qemu_blockjob.c qemu_blockjob: process QEMU_MONITOR_JOB_STATUS_PENDING signal 2023-01-09 13:32:48 +01:00
qemu_blockjob.h qemu_blockjob: process QEMU_MONITOR_JOB_STATUS_PENDING signal 2023-01-09 13:32:48 +01:00
qemu_capabilities.c capabilities: introduce crypto device 2023-01-25 16:00:47 +01:00
qemu_capabilities.h capabilities: introduce crypto device 2023-01-25 16:00:47 +01:00
qemu_capspriv.h
qemu_cgroup.c qemu: cgroup: Don't setup cgroups for FD-passed images 2023-01-09 14:59:43 +01:00
qemu_cgroup.h
qemu_checkpoint.c qemu: use virDomainObjEndJob() 2022-09-07 12:14:07 +02:00
qemu_checkpoint.h
qemu_command.c qemu: command: Handle FD passing commandline via qemuBuildBlockStorageSourceAttachDataCommandline 2023-02-01 09:17:41 +01:00
qemu_command.h qemu: hook up passt config to qemu domains 2023-01-10 01:19:25 -05:00
qemu_conf.c qemu: add passtStateDir to qemu driver config 2023-01-09 14:24:27 -05:00
qemu_conf.h qemu: add passtStateDir to qemu driver config 2023-01-09 14:24:27 -05:00
qemu_dbus.c
qemu_dbus.h
qemu_domain_address.c Add iTCO watchdog support 2023-01-26 16:40:30 +01:00
qemu_domain_address.h
qemu_domain.c qemu: domain: Store fdset ID for disks passed to qemu via FD 2023-02-01 09:17:41 +01:00
qemu_domain.h qemu: Remove 'memAliasOrderMismatch' field from VM private data 2023-01-24 13:14:12 +01:00
qemu_domainjob.c qemu: Remember failed post-copy migration in job 2023-01-06 16:17:38 +01:00
qemu_domainjob.h qemu & conf: move BeginNestedJob & BeginJobNowait into src/conf 2022-09-07 12:15:28 +02:00
qemu_driver.c Support multiple watchdog devices 2023-01-26 16:40:30 +01:00
qemu_driver.h
qemu_extdevice.c qemu: hook up passt config to qemu domains 2023-01-10 01:19:25 -05:00
qemu_extdevice.h qemu_extdevice: Expose qemuExtDevicesInitPaths() 2022-12-05 14:25:15 +01:00
qemu_fd.c qemu: fd: Add helpers allowing storing FD set data in status XML 2023-02-01 09:17:41 +01:00
qemu_fd.h qemu: fd: Add helpers allowing storing FD set data in status XML 2023-02-01 09:17:41 +01:00
qemu_firmware.c
qemu_firmware.h
qemu_hostdev.c
qemu_hostdev.h
qemu_hotplug.c Support multiple watchdog devices 2023-01-26 16:40:30 +01:00
qemu_hotplug.h
qemu_interface.c qemu_interface: Fix managed='no' case when creating an ethernet interface 2023-01-23 12:29:12 +01:00
qemu_interface.h
qemu_interop_config.c
qemu_interop_config.h
qemu_migration_cookie.c qemu: Replace priv with qemuCaps in qemuMigrationCookieParse 2022-12-01 11:01:58 +01:00
qemu_migration_cookie.h qemu: Reindent qemuMigrationCookieParse prototype arguments 2022-12-01 11:01:58 +01:00
qemu_migration_params.c qemu: migration: Use 'unsigned int' for flags 2022-12-02 16:18:37 +01:00
qemu_migration_params.h qemu: migration: Use 'unsigned int' for flags 2022-12-02 16:18:37 +01:00
qemu_migration_paramspriv.h
qemu_migration.c qemu: Remember failed post-copy migration in job 2023-01-06 16:17:38 +01:00
qemu_migration.h qemuMigrationSrcIsAllowed: Remove unused 'driver' argument 2023-01-06 15:30:09 +01:00
qemu_monitor_json.c qemu_monitor_json: allow configuring autofinalize for block commit 2023-01-09 13:32:44 +01:00
qemu_monitor_json.h qemu_monitor_json: allow configuring autofinalize for block commit 2023-01-09 13:32:44 +01:00
qemu_monitor_priv.h qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter 2022-11-09 14:08:31 +01:00
qemu_monitor_text.c
qemu_monitor_text.h
qemu_monitor.c qemu_monitor_json: allow configuring autofinalize for block commit 2023-01-09 13:32:44 +01:00
qemu_monitor.h qemu_monitor_json: allow configuring autofinalize for block commit 2023-01-09 13:32:44 +01:00
qemu_namespace.c qemu_namespace: Move umount() call into #fdef __linux__ 2023-01-05 16:46:55 +01:00
qemu_namespace.h qemu_namespace: Introduce qemuDomainNamespaceSetupPath() 2022-09-23 16:33:09 +02:00
qemu_passt.c qemu: remove commented-out option in passt qemu commandline setup 2023-01-13 10:02:05 +01:00
qemu_passt.h qemu: hook up passt config to qemu domains 2023-01-10 01:19:25 -05:00
qemu_process.c Support multiple watchdog devices 2023-01-26 16:40:30 +01:00
qemu_process.h qemu: Use new connection close callbacks API 2023-01-06 15:30:09 +01:00
qemu_processpriv.h
qemu_qapi.c
qemu_qapi.h
qemu_saveimage.c qemu: Refresh state after restore from a save image 2022-10-20 08:48:14 +02:00
qemu_saveimage.h
qemu_security.c qemu_security: Drop qemuSecurityStartTPMEmulator() 2023-01-03 17:19:22 +01:00
qemu_security.h qemu_security: Drop qemuSecurityStartTPMEmulator() 2023-01-03 17:19:22 +01:00
qemu_shim.c
qemu_slirp.c lib: Don't check for retval for virCommandNew*() 2022-08-23 16:14:05 +02:00
qemu_slirp.h
qemu_snapshot.c qemu: snapshot: Restructure control flow to detect errors sooner and work around compiler 2023-01-09 14:13:25 +01:00
qemu_snapshot.h qemu_snapshot: move snapshot discard out of qemu_domain.c 2023-01-09 13:32:55 +01:00
qemu_tpm.c qemu_tpm: Open code qemuSecurityStartTPMEmulator() 2023-01-03 17:19:22 +01:00
qemu_tpm.h qemu: tpm: Never remove state on outgoing migration and shared storage 2022-11-09 12:26:42 +01:00
qemu_validate.c Add iTCO watchdog support 2023-01-26 16:40:30 +01:00
qemu_validate.h
qemu_vhost_user_gpu.c lib: Don't check for retval for virCommandNew*() 2022-08-23 16:14:05 +02:00
qemu_vhost_user_gpu.h
qemu_vhost_user.c
qemu_vhost_user.h
qemu_virtiofs.c qemu: Enable SCHED_CORE for helper processes 2022-10-20 09:00:02 +02:00
qemu_virtiofs.h
qemu.conf.in Fix spelling 2022-11-11 16:48:48 +01:00
test_libvirtd_qemu.aug.in qemu_conf: Introduce a knob to set SCHED_CORE 2022-10-20 08:58:10 +02:00
virtqemud.init.in
virtqemud.service.in services: Weaken systemd dependency on virtlockd 2023-01-18 11:06:13 -07:00