On February 14, 2024 thus sayeth Andrew Davis: > The address we load TF-A and OP-TEE to is configurable by Kconfig > CONFIG_K3_{ATF,OPTEE}_LOAD_ADDR, but the DT nodes reserving this memory > are often statically defined. As these binaries are dynamically loadable, > and in the case of OP-TEE may not even be loaded at all, hard-coding these > addresses is not a hardware description, but rather a configuration. > > If the address that U-Boot loaded TF-A or OP-TEE does not match the > address in hard-coded in DT, then fix that node address. This also handles > the case when no reserved memory for these is provided by DT, which is > more correct as explained above. > > Add this fixup function, and enable it for AM62. > > Signed-off-by: Andrew Davis <a...@ti.com>
Acked-by: Bryan Brattlof <b...@ti.com> Does this mean we need to no-map these regions in the MMU as well? Right now it's just statically defined. I was looking into trying to read the reserved-memory{} node to see if we could dynamically build the MMU config but that would have to happen after this step right? ~Bryan