On Mon, 2009-06-29 at 13:25 +0300, Avi Kivity wrote: > > So even my qemu is missing a lot more than you are. But I guess my > > kernel might also be a lot larger. > > > > Aha. Maybe paravirt patching allocates a lot of memory? Otherwise > there should be no difference between qemu-kvm and qemu. No idea. > Do you really have a 100MB kernel? Hmm. Maybe? text data bss dec hex filename 5635486 5482828 84287488 95405802 5afc6ea vmlinux -rwxr-xr-x 1 johannes johannes 86242879 2009-06-29 11:31 vmlinux -rwxr-xr-x 1 johannes johannes 83M 2009-06-29 11:31 vmlinux But that's with complete debug info. > >> What does dmesg say about the e820 map? > >> > > > > [ 0.000000] BIOS-provided physical RAM map: > > [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f000 (usable) > > [ 0.000000] BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved) > > [ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved) > > [ 0.000000] BIOS-e820: 0000000000100000 - 000000000fff0000 (usable) > > [ 0.000000] BIOS-e820: 000000000fff0000 - 0000000010000000 (ACPI data) > > [ 0.000000] BIOS-e820: 00000000fffbc000 - 0000000100000000 (reserved) > > > > That's only 256MB (0xfff0000). Oh, yes, sorry, I booted with 256 now since that worked too. 512 yields [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f000 (usable) [ 0.000000] BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) [ 0.000000] BIOS-e820: 000000001fff0000 - 0000000020000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fffbc000 - 0000000100000000 (reserved) johannes
Attachment:
signature.asc
Description: This is a digitally signed message part