Re: [PATCH 09/22] iommu/amd: Introduce domain for IOMMU Private Address (IPA) region

From: Jason Gunthorpe

Date: Mon Mar 30 2026 - 08:28:29 EST


On Mon, Mar 30, 2026 at 08:41:53AM +0000, Suravee Suthikulpanit wrote:
> AMD vIOMMU introduces the IOMMU Private Address (IPA) region, which is
> used to manage data structures necessary for IOMMU virtualization within
> the guest.
>
> Introduce a new domain specifically for IPA region for each IOMMU, which
> is stored in struct amd_iommu.viommu_pdom. This domain uses AMD IOMMU v1
> page table.

Why can't you use a normal v1 domain with all the normal existing code?

Afaict it is not special at all other than it has a specific dte index?

Jason