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

Tom Rini trini at ti.com
Thu Dec 11 03:04:47 CET 2014


On Wed, Dec 10, 2014 at 06:56:02PM -0700, Simon Glass wrote:
> Hi Tom,
> 
> On 10 December 2014 at 07:06, Tom Rini <trini at ti.com> wrote:
> > 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.
> 
> Can you please explain the SPL problem on ARM a bit more? If It could
> understand what is going on, or how to repeat it, I might be able to
> help. I'd really like to enable this DM SPL support...

Did you see the WIP patch I sent out in reply to the SPL DM series?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141210/62adc49e/attachment.pgp>


More information about the U-Boot mailing list