Updating kernel for QEMU simulation of Beagleboard

Hi all,

I am interested in using Linaro’s QEMU to simulate BeagleBoard (or xm). The image available online is pretty old so I am interested in updating the kernel.

I followed Robert’s wiki to produce a bootable image and gave it to qemu-system-arm like this. It apparently loaded and ran MLO but hang there “SPL: failed to boot from all boot devices”

I understood what I did was perhaps naive. I wonder if any of the experts here have any clue. I suspect it may have something to do with how Linaro QEMU implemented the booting process differently from the real hardware.

Any thoughts would be much appreciated!