iommu/amd: Detect and enable guest vAPIC support
This patch introduces a new IOMMU driver parameter, amd_iommu_guest_ir, which can be used to specify different interrupt remapping mode for passthrough devices to VM guest: * legacy: Legacy interrupt remapping (w/ 32-bit IRTE) * vapic : Guest vAPIC interrupt remapping (w/ GA mode 128-bit IRTE) Note that in vapic mode, it can also supports legacy interrupt remapping for non-passthrough devices with the 128-bit IRTE. Signed-off-by:Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> Signed-off-by:
Joerg Roedel <jroedel@suse.de>
Showing
- Documentation/kernel-parameters.txt 9 additions, 0 deletionsDocumentation/kernel-parameters.txt
- drivers/iommu/amd_iommu_init.c 65 additions, 6 deletionsdrivers/iommu/amd_iommu_init.c
- drivers/iommu/amd_iommu_proto.h 1 addition, 0 deletionsdrivers/iommu/amd_iommu_proto.h
- drivers/iommu/amd_iommu_types.h 24 additions, 0 deletionsdrivers/iommu/amd_iommu_types.h
Please register or sign in to comment