[EXTERNAL] Re: [PATCH 09/10] config: add falcon boot config fragment for am62x
Anshul Dalal
anshuld at ti.com
Fri Mar 7 17:21:56 CET 2025
On Fri Mar 7, 2025 at 9:28 PM IST, Tom Rini wrote:
> On Fri, Mar 07, 2025 at 01:25:37PM +0530, Anshul Dalal wrote:
> > This fragment enables falcon boot for the am62x, 62a and 62p.
> >
> > To have enough stack and heap space for loading kernel image as FIT, the
> > memory map was modified as shown below, the PRELOADED_BL33_BASE in ATF
> > has to also be updated to 0x80200000 since the kernel requires to be
> > loaded at 2MiB aligned address.
> >
> > Memory Map (changed addresses marked with *):
> >
> > 0x80000000 +-------------------------------+ Start of DDR
> > 512KiB | ATF reserved memory space | CONFIG_K3_ATF_LOAD_ADDR
> > 0x80080000 +-------------------------------+
> > 1.5MiB | Unused |
> > 0x80200000 +-------------------------------+ PRELOADED_BL33_BASE* in ATF
> > | | CONFIG_SYS_LOAD_ADDR* (load
> > 30MiB | Kernel + initramfs Image | address for kernel)
> > | |
> > 0x82000000 +-------------------------------+ K3_HW_CONFIG_BASE in ATF
> > | | CONFIG_SPL_PAYLOAD_ARGS_ADDR*
> > 1MiB | Kernel DTB |
> > | |
> > 0x82100000 +-------------------------------+ CONFIG_SPL_LOAD_FIT_ADDRESS*
> > | |
> > 55MiB |Initial Download Region for FIT|
> > | |
> > 0x85800000 +-------------------------------+
> > | |
> > | R5 U-Boot SPL Stack + Heap |
> > 56MiB | (size defined by |
> > | SPL_STACK_R_MALLOC_SIMPLE_LEN)|
> > | |
> > 0x89000000 +-------------------------------+ CONFIG_SPL_STACK_R_ADDR*
> > 344MiB | Device Manager (DM) |
> > 0x9e800000 +-------------------------------+ BL32_BASE in ATF
> > 24MiB | OPTEE |
> > 0xa0000000 +-------------------------------+ End of DDR (512MiB)
>
> This information is good and belongs in a relevant rst file, not just
> commit message.
I wanted to get some feedback first before updating the documentation in
case there were any changes to the boot flow. Once we have finalized
that, I will update the documentation in an upcoming revision of this
patch set.
Anshul
More information about the U-Boot
mailing list