[U-Boot] [PATCH V2] add README.distro file

Stephen Warren swarren at wwwdotorg.org
Mon Jan 12 18:36:27 CET 2015


On 01/10/2015 11:44 AM, Dennis Gilmore wrote:
> On Mon, 05 Jan 2015 12:55:46 -0700
> Stephen Warren <swarren at wwwdotorg.org> wrote:
>
>> On 12/28/2014 03:09 AM, Ian Campbell wrote:
>>> On Mon, 2014-12-22 at 13:46 -0700, Stephen Warren wrote:
>>>> [...]
>>>> +
>>>> +The U-Boot "syslinux" and "pxe boot" commands require a number of
>>>> environment +variables be set. Default values for these variables
>>>> are often hard-coded into +CONFIG_EXTRA_ENV_SETTINGS in the
>>>> board's U-Boot configuration file, so that +the user doesn't have
>>>> to configure them. +
>>>> +fdt_addr:
>>>> +
>>>> +  Optional. If specified a dtb to boot the system must be
>>>> available at the
>>>> +  given address.
>>>> +
>>>> +fdt_addr_r:
>>>> +
>>>> +  Mandatory.
>>>
>>> Isn't this one only mandatory if ${fdt_addr} is not given?
>>
>> Yes. I guess it's mandatory for at least one of fdt_addr or
>> fdt_addr_r to be set, according to common/cmd_pxe.c:
 >
> fdt_addr_r is actually mandatory unless you do not support device
> tree at all, which is not expected at all anymore. The reason being
> that the user/distro can override the vendor supplied dtb for whatever
> reason, by supplying a fdt/dtb fdtdir/dtbdir entry in extlinux.conf  in
> the past at times on calxeda hardware we had to override the dtb to work
> with newer kernels until we could update the systems firmware.

That's a good point. I'll revise the README again and repost a V4.


More information about the U-Boot mailing list