Hello,
The follow series aims to improve the time consumed to setup the IOMMU
for the hardware domain.
Patch 1 and 2 are prereqs, while patch 3 is the actual change that
speeds up IOMMU setup. See patch description for figures.
Thanks, Roger.
Roger Pau Monne (3):
amd-vi: use the same IOMMU page table levels for PV and HVM
x86/iommu: move xen_in_range() so it can be made static
x86/iommu: use a rangeset for hwdom setup
xen/arch/x86/hvm/io.c | 15 +-
xen/arch/x86/include/asm/hvm/io.h | 4 +-
xen/arch/x86/include/asm/setup.h | 2 -
xen/arch/x86/setup.c | 49 ---
xen/drivers/passthrough/amd/pci_amd_iommu.c | 20 +-
xen/drivers/passthrough/x86/iommu.c | 321 ++++++++++++++------
6 files changed, 247 insertions(+), 164 deletions(-)
--
2.42.0