[PATCH 0/3] x86/iommu: improve setup time of hwdom IOMMU

Roger Pau Monne posted 3 patches 5 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20231117094749.81091-1-roger.pau@citrix.com
There is a newer version of this series
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(-)
[PATCH 0/3] x86/iommu: improve setup time of hwdom IOMMU
Posted by Roger Pau Monne 5 months, 2 weeks ago
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