On Fri, May 13, 2005 at 07:37:02PM -0400, Michael Richardson wrote: > A customer of mine has a PPC405 system, which was based upon the > Embedded Planet design. It runs U-boot 0.4.0, and the system currently > ships with a kernel based upon Timesys 2.4.18. > > We are in the process of upgrading to 2.6.11. (linus, not timesys. We > see no value add from timesys) > > The major stumbling block was using boot/simple/{head,relocate}.S, > and the inftrees.c. For reasons we do not understand, the system would > fail in huft_build() when (setting up for) decompressing. We traced > through this using our bdi2000, after failing with puts() additions.
If you are booting off of U-boot, why are you trying to boot a zImage? You should be booting a uImage which doesn't use the bootwrapper glue code in arch/ppc/boot/. Load the right image and you will avoid all of this. -Matt