On Mon, Nov 02, 2009 at 03:32:54PM +0200, Avi Kivity wrote:
On 11/02/2009 03:15 PM, Alexander Graf wrote:
They are taken with -d in_asm,cpu,int after doing:
$ ./x86_64-softmmu/qemu-system-x86_64 -kernel ../kvm/arch/x86/boot/bzImage
with a fresh checkout from your kvm kernel tree (make defconfig) and a
fresh git checkout of qemu (./configure --target-list=x86_64-softmmu)
They basically mean that with SeaBIOS the Linux loading code is trying
to jump off to zeros while at the same place there is useful data using
pcbios.bin.
Is seabios clobbering memory? Gleb/Kevin?
I have not tested with the -kernel option before. I believe you may
be running into the clearing of memory that PMM does - see
malloc_finalize() in src/pmm.c. The PMM spec requires that low memory
be cleared before starting the boot process.