
Dear Sharad Gupta,
in message Pine.GSO.4.58.0311181720580.29702@buckeye.ece.drexel.edu you wrote:
I have been able to port U-Boot to our bare minimum custom board based on MPC7455. With RS-232 the only peripheral to speak of, it was not a hard
Congratulations.
But now the big test for me is to run kernel on top of U-Boot. Looking at u-boot README, I compared the u-boot.h file with linux's include/asm/ppcboot.h. The only difference is the member bi_mon_func. I am not able to find out if I have to replicate the same structure of monitor functions in U-Boot to be passed to kernel on boot or is it handled
Simply forget these function pointers. They are a left-over from earlier versions of PPCboot and not used any more.
the execution hangs somewhere after handling the control to kernel at 0x00 and it seems my only hope is to put little debug messages (light up the 4 LEDs on board with the last 2-bytes of instruction address) at every function call.
See http://www.denx.de/twiki/bin/view/DULG/LinuxHangsAfterUncompressingKernel
Best regards,
Wolfgang Denk