[U-Boot] Most ARM CPU's have buggy clear_bss?

Reinhard Meyer
2010-10-28T06:09:20Z

Dear Darius,
>> Now running in RAM - U-Boot at: 57fbe000
>> NAND: raise: Signal # 8 caught
>> raise: Signal # 8 caught
>> raise: Signal # 8 caught
>
> This looks suspect to me. Seems to me some early init
> (pin setup? clocks?) is not OK. If you have early inits,
> you must do that now in board_early_init_f() (and you
> have to define CONFIG_BOARD_EARLY_INIT_F to enable this
> feature)
I got _exactly_ the same NAND messages when ARM relocation
was first used, because the timer.c did use static variables
which are not working before relocation.
Have a look at your timer implementation.

Best Regards,
Reinhard