On 17.05.2011, at 15:16, Alexander Graf wrote:

> 
> On 12.05.2011, at 10:50, Christian Borntraeger wrote:
> 
>>> I'd definitely prefer that over the change on vl.c :)
>> 
>> the s390 memory detection has a 16bit field that specifies the amount of
>> increments. This patch adopts the memory size to always fit into that
>> scheme. This also fixes virtio detection for these guests, since the 
>> descriptor page is located after the main memory.
> 
> How did you test the patch?
> 
> agraf@s390t27:/home/agraf/git/qemu> ./s390x-softmmu/qemu-system-s390x 
> -snapshot -nographic /media/studio/images/SUSE/s390/sles11.raw -kernel 
> /boot/image -m 3600 -enable-kvm
> 
> [works]
> 
> agraf@s390t27:/home/agraf/git/qemu> ./s390x-softmmu/qemu-system-s390x 
> -snapshot -nographic /media/studio/images/SUSE/s390/sles11.raw -kernel 
> /boot/image -m 3700 -enable-kvm
> qemu_madvise: Invalid argument
> Need MADV_DONTFORK in absence of synchronous KVM MMU
> 
> agraf@s390t27:/home/agraf/git/qemu> ./s390x-softmmu/qemu-system-s390x 
> -snapshot -nographic /media/studio/images/SUSE/s390/sles11.raw -kernel 
> /boot/image -m 3700 Segmentation fault

Ah, my fault - I had too little swap space :). Now I can even run an emulated 
VM with >64GB of RAM - yay!


Alex


Reply via email to