
10 Dec
2014
10 Dec
'14
3:06 p.m.
On Wed, Dec 10, 2014 at 04:39:39PM +0900, Masahiro Yamada wrote:
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.
spl_nor.c only works today on PowerPC where there's nothing shoved into the .data section.
And all of this is related to what's needed to enable DM in SPL on ARM as well, iirc anyhow.
--
Tom