On 13.01.20 14:09, Nikhil Devshatwar wrote:
On 13/01/20 6:08 pm, Jan Kiszka wrote:
On 13.01.20 11:46, nikhil...@ti.com wrote:
From: Nikhil Devshatwar <nikhil...@ti.com>
This series adds support for TI PVU as an iommu unit.
PVU is a 2nd stage only IOMMU which provides realtime address
translation.
J721e has 3 instances of PVU and all the DMA traffic can be routed
via PVU
when running inside a virtual machine.
Nikhil Devshatwar (5):
core: Update cell_state while destroying the cell
configs: Move amd specific fields in separate struct
arm64: ti-pvu: Add support for ti-pvu iommu unit
configs: arm64: k3-j721e-evm: Add PVU IOMMU devices in platform_data
configs: arm64: k3-j721e-evm: Add stream ids for devices behind IOMMU
configs/arm64/k3-j721e-evm-linux-demo.c | 7 +
configs/arm64/k3-j721e-evm.c | 36 ++
hypervisor/arch/arm-common/include/asm/cell.h | 7 +
.../arch/arm-common/include/asm/iommu.h | 1 +
.../arch/arm-common/include/asm/ti-pvu.h | 129 ++++
hypervisor/arch/arm-common/iommu.c | 5 +-
hypervisor/arch/arm64/Kbuild | 3 +-
hypervisor/arch/arm64/ti-pvu.c | 580 ++++++++++++++++++
hypervisor/arch/x86/amd_iommu.c | 26 +-
hypervisor/control.c | 2 +
include/jailhouse/cell-config.h | 18 +-
11 files changed, 794 insertions(+), 20 deletions(-)
create mode 100644 hypervisor/arch/arm-common/include/asm/ti-pvu.h
create mode 100644 hypervisor/arch/arm64/ti-pvu.c
Applied to next - with fixups (build fix for patch 2, whitespace
warning for patch 3).
Thanks. I didn't search for those fields in the configs. Thanks for
fixing it.
There will be another fix squeezed in soon: ARM is broken.
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux
--
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 jailhouse-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/86309d54-49ee-cca7-fdb5-df2777e9f50d%40siemens.com.