Ajay Garg <ajaygargn...@gmail.com> writes: > Hi All. > > We did the following : > > a) > Cross-compile rumprun for ARM on a linux x86_64 : > > ajay@latitude-3480:~/rumprun-arm-hw/rumprun$ > CC=arm-linux-gnueabihf-gcc ./build-rr.sh hw <snip> > > c) > Tried running on x86_64, via qemu, but got the crash : > > ###################################################################### > ajay@latitude-3480:~/rumprun-arm-hw/rumprun$ qemu-system-x86_64 > -nographic -kernel helloer.bin > warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] > qemu: fatal: Trying to execute code outside RAM or ROM at 0x00000000000a01f1 > <snip> > > > Where should we be looking to start to fix?
qemu-system-x86_64 is expecting an x86 binary blob. I assume you need qemu-system-arm. More importantly you need to specify a -M machine type that matches whatever rumprun is expecting. -- Alex Bennée