On 12/14/07, Milton Miller <[EMAIL PROTECTED]> wrote: > On Fri Dec 14 10:43:27 EST 2007, Stephen Neuendorffer wrote: > > > From: Grant Likely <grant.likely at secretlab.ca> > > > > This target produces a flat binary rather than an ELF file, > > fixes the entry point at the beginning of the image, and takes > > a complete device tree with no fixups needed. > > > > The device tree must have labels on /#address-cells, the timebase > > frequency, and the memory size. > > > > Signed-off-by: Grant Likely <grant.likely at secretlab.ca>
For the record; this patch was lifted from my dev tree and in turn I stole it from Scott Wood. > > > +$(obj)/zImage.raw: vmlinux $(dts) $(wrapperbits) > > + $(call if_changed,wrap,raw,$(dts)) > > > > This should be handled by the standard zImage% rule. It's weird. On my system the standard zImage rule wouldn't do this target. I had to add this rule just to get it to compile. I've not yet been motivated to revisit and fix it. > I'm not sure exactly what platform you are using this on. Apparently > it is a legacy firmware that loads the image and jumps to it leaving > interrupts on and not invalidating the cache. Heh; actually it's a platform with *no* firmware. :-) It's on a Xilinx FPGA. SDRAM is initialized by the FPGA design and the kernel image is loaded either with a debugger, or via the SystemACE device. In either case, the kernel is the first thing to run after reset.... oh, and reset is not as complete as one would normally expect. Cheers, g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. [EMAIL PROTECTED] (403) 399-0195 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev