Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: ce9a667714d92711b7950d32b8c68dc68088a72e
https://github.com/siemens/jailhouse/commit/ce9a667714d92711b7950d32b8c68dc68088a72e
Author: Jan Kiszka <[email protected]>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M hypervisor/arch/arm-common/Kbuild
R hypervisor/arch/arm-common/iommu.c
M hypervisor/arch/arm/Kbuild
A hypervisor/arch/arm/iommu.c
M hypervisor/arch/arm64/Kbuild
A hypervisor/arch/arm64/iommu.c
Log Message:
-----------
arm/arm64: Move iommu.o out of arm-common
There is no IOMMU support for 32-bit arm, and it's likely to now show up
there anymore. Make the iommu binding module arch-specific so that we
can add calls to the arm64 variant without affecting arm.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 1fb0d740f3edcf17ed20302200aa849b12356e3b
https://github.com/siemens/jailhouse/commit/1fb0d740f3edcf17ed20302200aa849b12356e3b
Author: Nikhil Devshatwar <[email protected]>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M hypervisor/arch/arm-common/include/asm/cell.h
M hypervisor/arch/arm64/Kbuild
A hypervisor/arch/arm64/include/asm/ti-pvu.h
M hypervisor/arch/arm64/iommu.c
A hypervisor/arch/arm64/ti-pvu.c
M include/jailhouse/cell-config.h
Log Message:
-----------
arm64: ti-pvu: Add support for ti-pvu iommu unit
Add support for Texas Instrument's Peripheral Virtualization Unit
* Define a new IOMMU type and extra fields in the platform_data
* Add new cofig option CONFIG_IOMMU_TI_PVU
* Integrate with the arm iommu support such that multiple types
of IOMMU can be supported.
Signed-off-by: Nikhil Devshatwar <[email protected]>
[Jan: moved into arm64 completely, fixed whitespace warnings, fixed includes]
Signed-off-by: Jan Kiszka <[email protected]>
Commit: b9c52578a5c4f6388b5c2a6dae8d09a6fa9d33f7
https://github.com/siemens/jailhouse/commit/b9c52578a5c4f6388b5c2a6dae8d09a6fa9d33f7
Author: Nikhil Devshatwar <[email protected]>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M configs/arm64/k3-j721e-evm.c
Log Message:
-----------
configs: arm64: k3-j721e-evm: Add PVU IOMMU devices in platform_data
J721e device has 3 instance of PVU which can be used as IOMMU.
Each PVU has a config region and a TLB region where the memory
mapping information is stored.
Describe these as part of the root cell's platform_data.
Signed-off-by: Nikhil Devshatwar <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 8b517289b0e3da45ba72cfbaf94cf4a05b8e2574
https://github.com/siemens/jailhouse/commit/8b517289b0e3da45ba72cfbaf94cf4a05b8e2574
Author: Nikhil Devshatwar <[email protected]>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M configs/arm64/k3-j721e-evm-linux-demo.c
M configs/arm64/k3-j721e-evm.c
Log Message:
-----------
configs: arm64: k3-j721e-evm: Add stream ids for devices behind IOMMU
Add stream_ids for peripherals which are behind IOMMU instances.
PVU and SMMU-V3 sets up memory mapping for all of these contexts
for correct 2nd stage translation.
Signed-off-by: Nikhil Devshatwar <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/aa7d8cca66ee...8b517289b0e3
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/next/aa7d8c-8b5172%40github.com.