On 2/25/26 08:48, Xiaotian Feng via Devel wrote: > Add QEMU_CAPS_AMD_IOMMU_XTSUP capability and enable xtsup > by default for AMD IOMMU when a Q35 domain has >255 vCPUs, > similar to Intel EIM auto-enable logic. Also ensure intremap is > turned on when required. > > Signed-off-by: Xiaotian Feng <[email protected]> > Reviewed-by: Ankit Soni <[email protected]> > Tested-by: Ankit Soni <[email protected]> > --- > src/qemu/qemu_capabilities.c | 2 ++ > src/qemu/qemu_capabilities.h | 1 + > src/qemu/qemu_postparse.c | 38 ++++++++++++++++++++++++------------ > 3 files changed, 28 insertions(+), 13 deletions(-) > > diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c > index 5d75c23072..c8667fd77c 100644 > --- a/src/qemu/qemu_capabilities.c > +++ b/src/qemu/qemu_capabilities.c > @@ -762,6 +762,7 @@ VIR_ENUM_IMPL(virQEMUCaps, > "scsi-block.migrate-pr", /* > QEMU_CAPS_DEVICE_SCSI_BLOCK_MIGRATE_PR */ > "iommufd", /* QEMU_CAPS_OBJECT_IOMMUFD */ > "uefi-vars", /* QEMU_CAPS_DEVICE_UEFI_VARS */ > + "amd-iommu.xtsup", /* QEMU_CAPS_AMD_IOMMU_XTSUP */ > ); > >
You'll need to regenerate tests/qemucapabilitiesdata/ after adding a qemu capability. But I'll do that. Michal
