This is preparatory work for further SMMUv3.3 features including RME-DA.
We are adding in patches originally authored by Pierrick Bouvier
<pierrick.bouvier@linaro.org> and Gustavo Romero <gustavo.romero@linaro.org>
in a way that will avoid conflicts with Tao Tang's upcoming SMMUv3 Secure
state patches. Since Root registers do not use the banking system, this
should only conflict around the offset check near smmu_write_mmio and
smmu_read_mmio.
Signed-off-by: Jim MacArthur <jim.macarthur@linaro.org>
---
Jim MacArthur (1):
hw/arm/sbsa-ref.c: Increase SMMU space for Root registers
Pierrick Bouvier (1):
hw/arm/smmuv3: define Root registers
hw/arm/sbsa-ref.c | 2 +-
hw/arm/smmuv3.c | 229 +++++++++++++++++++++++++++++++++++++++++
include/hw/arm/smmuv3-common.h | 22 ++++
include/hw/arm/smmuv3.h | 13 +++
4 files changed, 265 insertions(+), 1 deletion(-)
---
base-commit: 5acdfee7f068d88813c989c52f76bb64a06121ca
change-id: 20261015-jmac-smmu-root-registers-dc4f1e2a63b5
Best regards,
--
Jim MacArthur <jim.macarthur@linaro.org>