Hello,
I'm trying to find details on the MC firmware image loading process on boot.
DPAA2UM chapter 3.1 has an overview but not any details.
My questions are:
Also, can you please point me to the reference for this in U-Boot code?
Thanks,
Dmitri
Thanks, I have a question regarding the implementation:
In mc_init(), mc_ram_addr is obtained by mc_get_dram_addr() which has the following comment:
/* * Return the MC address of private DRAM block. * As per MC design document, MC initial base address * should be least significant 512MB address of MC private * memory, i.e. address should point to end address masked * with 512MB offset in private DRAM block. */
Does this mean that MCFBALR/HR actually points to the last 512MB of the MC-reserved memory block?
Is there reference in documentation to this memory mapping?
1) Useful reference:
https://www.marcusfolkesson.se/blog/fit-vs-legacy-image-format/
2) Refer to the U-Boot source:
3) Yes.