You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should reserve some DDR RAM for secure use on Juno to make
development and testing of Trusted OSes easier, just like on FVP.
On Juno, this will be the (16 MB - 32 KB) region from 0xFF00_0000
to 0xFFFF_7FFF. This will reduce the first block of DRAM from 2048 MB
to 2032 MB, but maintain the 0x8000_0000 base address.
The last 32 KB of DRAM (i.e. 0xFFFF_8000 - 0xFFFF_FFFF) should be configured
such that the AP can't access it. This memory region is used by the SCP
for DDR retraining.
This requires updates to the memory protection controller (TZC-400)
configuration.
The text was updated successfully, but these errors were encountered:
hello, when I tested optee os with arm trusted firmware (I utilized optee os tee.bin as bl32 image) on juno platform, I got an error:
INFO: Using FIP
INFO: Loading file 'bl32.bin' at address 0x4023000
WARNING: Failed to reserve memory: 0x4023000 - 0x407e540
INFO: Trying to load image at address 0x4023000, size = 0x5b540
INFO: Current memory layout:
INFO: total region = [0x4023000, 0x4040000]
INFO: free region = [0x4023000, 0x4040000]
WARNING: Failed to load BL3-2 (-12)
I found that tee.bin is 172K, but the tzram free space for bl32 is 64K (./plat/juno/include/platform_def.h), it's smaller than the requested size.
I tried to modify the size of tzram for bl32, but the atf stop at the beginning of bl2:
We should reserve some DDR RAM for secure use on Juno to make
development and testing of Trusted OSes easier, just like on FVP.
On Juno, this will be the (16 MB - 32 KB) region from 0xFF00_0000
to 0xFFFF_7FFF. This will reduce the first block of DRAM from 2048 MB
to 2032 MB, but maintain the 0x8000_0000 base address.
The last 32 KB of DRAM (i.e. 0xFFFF_8000 - 0xFFFF_FFFF) should be configured
such that the AP can't access it. This memory region is used by the SCP
for DDR retraining.
This requires updates to the memory protection controller (TZC-400)
configuration.
The text was updated successfully, but these errors were encountered: