When I looked up the ATF code, I found that Tegra defines two macros:
1.’/atf_src/arm-trusted-firmware/plat/nvidia/tegra/include/t186/tegra_def.h’, the file defines the base address and size of TZRAM, the base address is 0x30000000 and the size is 256KB;
2.’/atf_src/arm-trusted-firmware/plat/nvidia/tegra/include/platform_def.h’, the file defines the size and end address of TZDRAM, the size is 4MB, but the base address of TZDRAM is not given;
May I ask:
- What is the difference between TZDRAM and TZRAM? Personally, TZDRAM is an area divided by MC in DRAM (off-chip); TZRAM is an area in on-chip memory.
- Where should I find the base address of TZDRAM?