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

Reply via email to