On Wed, Feb 13, 2019 at 12:37:06PM -0600, Andrew F. Davis wrote: > On HS devices the 512b region of reset isolated memory called > MCU_PSRAM0 is firewalled by default. Until SYSFW is loaded we > cannot use this memory. It is only used to store a single value > left at the end of SRAM by ROM that will be needed later. Save > that value to a global variable stored in the .data section. > This section is used as .bss will be cleared between saving > this value and using it. > > Signed-off-by: Andrew F. Davis <a...@ti.com> > --- > arch/arm/mach-k3/am6_init.c | 8 +++----- > arch/arm/mach-k3/include/mach/am6_hardware.h | 3 --- > 2 files changed, 3 insertions(+), 8 deletions(-) > > diff --git a/arch/arm/mach-k3/am6_init.c b/arch/arm/mach-k3/am6_init.c > index a5553190b4..462538e45d 100644 > --- a/arch/arm/mach-k3/am6_init.c > +++ b/arch/arm/mach-k3/am6_init.c > @@ -49,11 +49,11 @@ static void ctrl_mmr_unlock(void) > mmr_unlock(CTRL_MMR0_BASE, 7); > } > > +u32 bootindex __attribute__((section(".data"))); > +
We need a comment above this one so it's clear down the line to others why we're doing something odd like this, thanks! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot