Library providing a simple virtualization API
Go to file
Pavel Hrdina bfc31e8282 libvirt-11.10.0-10.4.el10nv
- security_apparmor: Use g_auto* in AppArmorSetSecurityHostdevLabel (VOYAGER-309)
- security: Cleanup hostdev label error logic (VOYAGER-309)
- qemu: Fix IOMMUFD and VFIO security labels (VOYAGER-309)
- viriommufd: Set IOMMU_OPTION_RLIMIT_MODE only when running privileged (VOYAGER-309)
- conf: Move and rename virStorageSourceFDTuple object (VOYAGER-309)
- conf: Refactor virHostdevIsPCIDevice (VOYAGER-309)
- hypervisor: Fix virHostdevNeedsVFIO detection (VOYAGER-309)
- qemu: Expand call to qemuDomainNeedsVFIO (VOYAGER-309)
- qemu: Update qemuDomainNeedsVFIO to ignore PCI hostdev with IOMMUFD (VOYAGER-309)
- src: Use virHostdevIsPCIDeviceWith* to check for IOMMUFD (VOYAGER-309)
- conf: Introduce domain iommufd element (VOYAGER-309)
- qemu: Implement iommufd (VOYAGER-309)
- conf: Add iommufd fdgroup support (VOYAGER-309)
- qemu: Implement iommufd fdgroup (VOYAGER-309)
- tests: Add iommufd fdgroup test (VOYAGER-309)

Resolves: VOYAGER-309
2026-03-20 17:27:35 +01:00
.abignore libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
.gitignore libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
gating.yaml libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-conf-Add-iommufd-fdgroup-support.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-conf-Introduce-domain-iommufd-element.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-conf-Introduce-iommufd-enum-for-domaincaps.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-conf-Introduce-virDomainDefHasPCIHostdevWithIOMMUFD.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-conf-Introduce-virHostdevIsPCIDeviceWithIOMMUFD.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-conf-Move-and-rename-virStorageSourceFDTuple-object.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-conf-Refactor-virHostdevIsPCIDevice.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-docs-formatdomain-Fix-indentation-of-docs-for-disk-driver-statistics-element.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-docs-formatdomain-Reword-section-about-the-statistics-element-under-disk-driver.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-domain_conf-initialize-network-hostdev-private-data.patch libvirt-11.10.0-10.2.el10nv 2026-03-04 15:09:16 +01:00
libvirt-esx_util-Introduce-esxUtil_EscapeInventoryObject.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-esx-Abstract-all-URL-creation-code-into-one-function.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-esx-Allow-connecting-to-IPv6-server.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-esx-Debug-URL-just-before-opening-with-curl.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-esx-Switch-to-creating-URLs-using-virURIFormat.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-esx-URI-encode-inventory-objects-twice.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-Expose-latency-histograms-via-virConnectGetAllDomainStats.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-hypervisor-Fix-virHostdevNeedsVFIO-detection.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-Introduce-support-for-disk-operation-latency-histogram-collection.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-iommufd-fix-FD-leak-in-case-of-error.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_command-Don-t-use-host-property-if-IOMMUFD-is-used.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_command-Extract-building-IOMMUFD-props-to-function.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_command-Update-cmdqv-to-the-latest-qemu-kvm-changes.patch libvirt-11.10.0-10.3.el10nv 2026-03-11 13:02:34 +01:00
libvirt-qemu_domain-Add-missing-IOMMUFD-cleanup.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_hotplug-Add-support-to-hotplug-host-device-with-IOMMUFD.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_hotplug-enter-monitor-in-order-to-rollback-passed-FD.patch libvirt-11.10.0-10.2.el10nv 2026-03-04 15:09:16 +01:00
libvirt-qemu_hotplug-Fix-crash-when-attaching-network-inteface-with-hostdev-network.patch libvirt-11.10.0-10.3.el10nv 2026-03-11 13:02:34 +01:00
libvirt-qemu_hotplug-Remove-iommufd-object-if-no-longer-needed.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_process-Fix-FD-leak-with-multiple-host-devices-using-IOMMUFD.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_process-Refactor-qemuProcessOpenIommuFd.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_process-Refactor-qemuProcessOpenVfioDeviceFd.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu_process-Refactor-qemuProcessOpenVfioFds.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-add-IOMMU-attribute-cmdqv-for-smmuv3.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Add-support-for-HW-accelerated-nested-SMMUv3.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-capabilities-Introduce-QEMU_CAPS_DEVICE_SCSI_BLOCK_MIGRATE_PR.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-capabilities-Probe-properties-of-scsi-block-and-scsi-generic-devices.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Convert-IOMMUFD-to-qemuFDPassDirect.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Convert-vfioDeviceFd-to-qemuFDPassDirect.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Expand-call-to-qemuDomainNeedsVFIO.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-qemu-Extract-disk-setup-done-via-QMP-into-a-separate-helper.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Fill-iommufd-domain-capability.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Fix-IOMMUFD-and-VFIO-security-labels.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-qemu-Ignore-cmp_legacy-CPU-flag.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Implement-iommufd-fdgroup.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-qemu-Implement-iommufd.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-qemu-Implement-support-for-associating-iommufd-to-hostdev.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Implement-support-for-persistent-reservation-migration-control.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Introduce-privateData-for-hostdevs.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Introduce-QEMU_CAPS_OBJECT_IOMMUFD.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-migration-Always-offer-block-dirty-bitmaps-during-migration.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-monitor-Add-handlers-for-block-latency-histogram-set.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-monitor-Detect-list-of-bitmaps-from-qcow2-format-specific-data.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-monitor-Extract-block-latency-histogram-stats-into-qemuBlockStats.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Move-IOMMUFD-validation-to-qemu_validate.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-open-iommufd-FD-from-libvirt-backend.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-open-VFIO-FDs-from-libvirt-backend.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-process-Rename-qemuProcessSetupDiskThrottling-to-qemuProcessSetupDisks.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Save-IOMMUFD-state-into-status-XML.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Setup-disk-latency-histograms-on-startup-hotplug-update.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Support-per-process-memory-accounting-for-iommufd.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-tpm-Account-for-possible-migration-without-actually-sharing-storage.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Update-Cgroup-namespace-and-seclabel-for-iommufd.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemu-Update-qemuDomainNeedsVFIO-to-ignore-PCI-hostdev-with-IOMMUFD.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-qemu-Use-pci_bus-to-identify-multi-smmuv3-model.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemublocktest-Iterate-all-nodenames-in-testQemuDetectBitmaps.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuDomainSetBlockIoTuneField-Move-setting-of-group_name-out-of-the-loop.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuDomainSetThrottleGroup-Always-honour-thottle-group-name-passed-as-argument.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuDomainSetThrottleGroup-Don-t-put-group-name-into-the-tunable-event-twice.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuDomainSetThrottleGroup-Enforce-non-zero-groupname-string-length.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuMigrationDstPrepareAnyBlockDirtyBitmaps-Always-consider-offered-bitmaps.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuMigrationDstPrepareAnyBlockDirtyBitmaps-Fix-check-for-existing-bitmaps.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuSecurityMoveImageMetadata-Move-seclabels-only-to-virStorageSource-of-same-type.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuSnapshotDiskHasBackingDisk-Avoid-call-of-virStorageSourceIsSameLocation-with-NULL-argument.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuSnapshotDiskHasBackingDisk-Use-proper-max_depth-when-calling-virStorageSourceGetMetadata.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuSnapshotUpdateBackingStore-Remove-stale-comment.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuSnapshotUpdateBackingStore-Retry-as-curent-user-if-qemu-img-fails.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuxmlconftest-Refactor-host-device-preparation.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuxmlconftest-Rename-and-refactor-testSetupHostdevPrivateData.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-qemuxmlconftest-Set-fake-FD-for-IOMMUFD.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-RHEL-ONLY-backport-test-data-for-migrate-pr-capability-of-scsi-block.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-security_apparmor-Use-g_auto-in-AppArmorSetSecurityHostdevLabel.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-security-Cleanup-hostdev-label-error-logic.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-src-esx-esx_vi.c-Debug-path-element-comparisons.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-src-Use-device-alias-when-ifname-is-unset-in-virDomainInterfaceAddresses.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-src-Use-virHostdevIsPCIDeviceWith-to-check-for-IOMMUFD.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-tests-Add-iommufd-fdgroup-test.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-tests-add-test-for-a-single-per-device-smmuv3.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-tests-properly-mock-VFIO-and-IOMMU-checks.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-tests-qemuxmlconfdata-provide-cmdqv-sample-XML-and-CLI-args.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-tests-qemuxmlconfdata-provide-HW-accel-smmuv3-sample-XML-and-CLI-args.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-tests-qemuxmlconfdata-provide-iommufd-sample-XML-and-CLI-args.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-tests-Test-virFileIsSharedFSOverride.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-Fix-race-condition-in-virFileIsSharedFSOverride.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-Fix-race-condition-in-virFileIsSharedFSType.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-json-Increase-JSON-nesting-limit-when-parsing-to-300.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-Move-openning-IOMMU-device-to-viriommufd.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-Move-openning-VFIO-device-to-virpci.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-Rework-virFileIsSharedFSOverride-using-virFileCheckParents.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-util-Use-virPCIDevice-as-argument-in-virPCIDeviceGetVfioPath.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-virDomainSnapshotDefAssignExternalNames-Improve-error-message.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt-viriommufd-Set-IOMMU_OPTION_RLIMIT_MODE-only-when-running-privileged.patch libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
libvirt-virjsontest-Add-test-for-nesting-depth.patch libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
libvirt.spec libvirt-11.10.0-10.4.el10nv 2026-03-20 17:27:35 +01:00
rpminspect.yaml libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00
sources libvirt-11.10.0-10.1.el10nv 2026-02-19 16:58:50 +01:00