[U-Boot-Users] Booting ELDK 4.0 kernel on MPC8548CDS

Thomas Schäfer thomas.schaefer at kontron.com
Thu Nov 23 11:01:40 CET 2006


Hi Torsten, 

> I see a similar problem when using of-tree. My debugging 
> shows that the of-tree address given to the kernel is outside 
> the memory region that can be accessed by the kernel at 
> start-up (defined by CFG_BOOTMAPSZ), thus the kernel crashes 
> very early without any output.
> (IMHO this is a bug.)
> If you are using CONFIG_OF_FLAT_TREE _and_ "disable_of" ist 
> likely that you see the same behaviour, because in that case 
> the "bootm" code still uses the of-tree address (char 
> *of_flat_tree), after copying the standard bd_info data to 
> that address.
> You could check the pointer that is given to the kernel for 
> the board info data (line 967, parameter 1 of (*kernel) 
> (...)) (or change (*kernel) ((bd_t *)of_flat_tree,...
> to (*kernel) (kbd,...)

Thank you for the hint. As I don't want to use the of-tree, simply undefining the CONFIG_OF_FLAT_TREE switch does the job for me. The kernel is booting now.

Best regards,

Thomas




More information about the U-Boot mailing list