I gave up on compiling my 3.0.36 realtime kernel in bitbake due to errors and patches not being applied, and I have been trying to compile it manually.

I downloaded the source for the 3.0-omap branch of the 2.6 kernel, applied a 3.0.36 patch to change the version, and applied the 3.0.36-rt57 patch to get a realtime kernel. These all applied fine and appear to be working. I made the uImage and the modules, which all compiled.

Now when I try to boot through qemu, it stops booting and gives me an error:
"qemu: fatal: Trying to execute code outside RAM or ROM at 0x00000000"

From what I can tell, this means there is something wrong with the image itself. Note that I did not install the modules to the rootfs, as I was not sure how to d so for qemu. I DID, however, install the modules to the SD card that I boot the Gumstix off of, and I got all the other boot data loaded up on the card as well. The Gumstix boot freezes up/hangs at "Loading Kernel Image...."

Does anyone know what the problem might be? This is really driving me nuts.