[U-Boot] Use .data section in SPL ?

Masahiro Yamada yamada.m at jp.panasonic.com
Wed Dec 10 08:39:39 CET 2014


Hi.


I notice  SPL is using .data section



u32 *boot_params_ptr = NULL;
struct spl_image_info spl_image;

/* Define board data structure */
static bd_t bdata __attribute__ ((section(".data")));



If SPL is running on an execute-in-place device such NOR flash,
.data section is not writable.

common/spl/spl_nor.c does not work.



Shall we ban global variables on SPL (and pre-relocation) ?

 or

Shall we make .data section available?



Best Regards
Masahiro Yamada



More information about the U-Boot mailing list