[U-Boot] [REGRESSION] commit b502611b51... "Change env_get_char from a..." breaks imx31_phycore
Magnus Lilja
lilja.magnus at gmail.com
Sat Sep 6 12:22:51 CEST 2008
2008/9/6 Guennadi Liakhovetski <lg at denx.de>:
> On Sat, 6 Sep 2008, Wolfgang Denk wrote:
>
>> Dear Guennadi Liakhovetski,
>>
>> In message <Pine.LNX.4.64.0809061015510.3731 at axis700.grange> you wrote:
>> >
>> > Hence the question: shell we set GD_FLG_RELOC centrally really for all
>> > boards or are there boards out there that really must not have this flag
>> > set?
>>
>> No matter how U-Boot starts up (whether it starts itself, for example
>> by running in ROM/NOR flash rightout of the processor's reset, or if
>> it gets loaded into RAM by some other mechanism), at a certain point
>> in the initalization sequence, U-Boot will run out of RAM.
>>
>> For regular implementations of U-Boot this is implemented in the
>> board_init_r() function, and it is one of the first actions to be
>> done in board_init_r() to add GD_FLG_RELOC to the global flags.
>>
>> Any other implementation (including that for ARM) must also set
>> GD_FLG_RELOC as soon as it reaches the code whis is run from RAM for
>> all configurations; my understanding is that this is in
>> start_armboot(), right after the global data has been initialized.
>
> Was this patch correct then?
>
> http://lists.denx.de/pipermail/u-boot/2008-July/037375.html
That's what I've been doing locally in order to get
CONFIG_CMDLINE_EDITING to work so it seems correct.
Regards/Magnus
More information about the U-Boot
mailing list