arm-trusted-firmware/plat
AlexeiFedorov b577248061 fix(rme): map DEVICE0_BASE as EL3_PAS
To pass SMMUv3 Realm Page 0 address to RMM
in Boot Manifest, BL31 needs to read SMMU_ROOT_IDR0
register. BL31 at EL3 runs in Root mode, but
CoreSight and peripherals at DEVICE0_BASE
(0x2000_0000) including SMMUv3 at 0x2B40_0000 are
mapped as MT_SECURE which results in RAZ access
to all SMMUv3 registers after enabling MMU.
This patch changes MT_SECURE mapping to EL3_PAS
resulting in MT_SECURE (ENABLE_RME = 0), and
MT_ROOT (ENABLE_RME = 1).

Change-Id: I3d9ae7c86e4836dd6722fa64116a14d8c8aed8da
Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
2025-02-17 13:53:37 +01:00
..
allwinner refactor: panic after calling psci_power_down_wfi() 2025-02-03 14:29:47 +00:00
amd fix(versal2): pass tl address to bl32 2025-02-17 06:11:11 +00:00
amlogic chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
arm fix(rme): map DEVICE0_BASE as EL3_PAS 2025-02-17 13:53:37 +01:00
aspeed/ast2700 fix(ast2700): fix mpll calculate statement 2024-08-01 14:55:15 +08:00
brcm refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
common refactor(bl32): flush before console switch state 2025-01-21 12:22:57 +01:00
hisilicon fix(build): ensure $(ROT_KEY) depends on correct directory rules 2024-11-12 12:50:45 +00:00
imx Merge changes from topic "imx8mq_build_fix" into integration 2025-02-12 09:26:36 +01:00
intel/soc fix(altera): add in support for agilex5 b0 jtag id 2025-02-10 12:22:06 +08:00
marvell Merge changes I32bd0c71,I167e7398 into integration 2025-02-12 16:25:49 +01:00
mediatek fix(mt8196): remove EC_SUSPEND_PIN initial setting 2025-02-13 20:33:52 +08:00
nuvoton chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
nvidia/tegra chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
nxp chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
qemu Merge changes from topic "memory_bank" into integration 2025-02-12 10:49:42 +01:00
qti chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
renesas chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
rockchip chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
rpi chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
socionext chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
st chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
ti/k3 feat(ti): implement DM_MANAGED suspend 2024-10-31 10:50:29 +01:00
xilinx fix(xilinx): runtime console to handle dt failure 2025-02-17 06:11:10 +00:00