It is reproducible for me as follows:

tip of qemu-linaro as of today (c67ccff50fd53723302c47a233f3daec2807cf0d) built 
with:
./configure --target-list=arm-softmmu --enable-debug --static
make -j2

This starts:
arm-softmmu/qemu-system-arm -M vexpress-a9 -kernel 
vmlinuz-2.6.37-1003-linaro-vexpress -append 'console=ttyAMA0,115200' -serial 
stdio

This doesn't and eats all CPU:
arm-softmmu/qemu-system-arm -M vexpress-a9 -kernel vmlinux -append 
'console=ttyAMA0,115200' -serial stdio

vmlinuz-2.6.37-1003-linaro-vexpress  is from the linaro-vexpress binary
.deb from some time ago, but it boots fine so shouldn't matter.

vmlinux is generated with a script I had written and tested a while ago:
http://people.canonical.com/~lool/vmlinuz-to-vmlinux
this script takes a vmlinuz as input, and outputs a vmlinux on stdout; it is 
possible that the structure of the ARM uncompressor evolved since I wrote this, 
and this simple implementation might be incorrect nowadays.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/534324

Title:
  Can't run uncompressed (vmlinux) kernels

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to