From: Lokesh Vutla <[email protected]>
Jan, All,
This series adds support for smmu v3. The driver still has its
own limitations as mentioned in PATCH 5. Please do review and
provide comments on the approach taken, especially on the
stream id part adding in the root cell config.
Lokesh Vutla (2):
arm64: iommu: smmu-v3: Add support for smmu v3 configuration from
config files
arm64: iommu: smmu-v3: Add support for stage-2 translations
Nikhil Devshatwar (3):
iommu: x86: Generalize iommu definition
arm-common: Introduce iommu functionality
core: Add stream id list in the VMconfig
configs/x86/f2a88xm-hd3.c | 13 +-
configs/x86/qemu-x86.c | 5 +-
hypervisor/arch/arm-common/Kbuild | 2 +-
hypervisor/arch/arm-common/control.c | 6 +
.../arch/arm-common/include/asm/iommu.h | 26 +
hypervisor/arch/arm-common/iommu.c | 32 +
hypervisor/arch/arm-common/mmu_cell.c | 12 +
hypervisor/arch/arm64/Kbuild | 2 +-
hypervisor/arch/arm64/smmu-v3.c | 1017 +++++++++++++++++
hypervisor/arch/x86/amd_iommu.c | 52 +-
hypervisor/arch/x86/include/asm/iommu.h | 2 -
hypervisor/arch/x86/iommu.c | 10 -
hypervisor/include/jailhouse/entry.h | 1 +
include/jailhouse/cell-config.h | 25 +-
tools/jailhouse-cell-linux | 4 +-
tools/jailhouse-hardware-check | 2 +-
16 files changed, 1160 insertions(+), 51 deletions(-)
create mode 100644 hypervisor/arch/arm-common/include/asm/iommu.h
create mode 100644 hypervisor/arch/arm-common/iommu.c
create mode 100644 hypervisor/arch/arm64/smmu-v3.c
--
2.21.0
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.