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. I'll take a closer look tonight. -Kevin