On Fri, Mar 28, 2014 at 10:11:20AM -0600, Stephen Warren wrote:
> On 03/28/2014 09:42 AM, Tom Rini wrote:
> > On Tue, Mar 25, 2014 at 02:24:14PM -0600, Stephen Warren wrote:
> >> On 03/20/2014 04:12 PM, Dennis Gilmore wrote:
> > [snip]
> >>> +You should not set initrd_high and fdt_high to 0xffffffff as the user 
> >>> should
> >>> +not need to edit the memory locations having the initramfs and dtb being
> >>> +relocatable is best to ensure the system will boot in all situations. 
> >>
> >> Perhaps CONFIG_SYS_BOOTMAPSZ is worth a mention too. The commit
> >> description for 7f1b767aea94 "ARM: tegra: define CONFIG_SYS_BOOTMAPSZ"
> >> might be useful when writing this part of the document.
> > 
> > I would swear (and I just dug up the notes from the last time I was
> > looking at this) that no, CONFIG_SYS_BOOTMAPSZ is not sufficient because
> > it doesn't cover the ramdisk case, which is important for generic
> > distro, unless you also add in initrd_high=top-of-lowmem-value or know
> > it'll be in an always-good spot and set it to 0xffffffff.
> 
> Isn't that a bug? In other words, shouldn't CONFIG_SYS_BOOTMAPSZ affect
> a ramdisk too?

No, because it's a per-arch thing on if you can have a ramdisk in high
memory or not (and then the kernel deals with it), iirc.  I _think_ this
is one of those cases where ARM is much more strict about things than
other architectures, but I lack the easy access to other platforms that
I used to have.

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to