Re: Remove qemu_alloc_physram()

nicolas prochazka
2009-05-27T13:30:37Z

hello again,
after applying patch :

HugePages_Total: 2560
HugePages_Free: 2558
HugePages_Rsvd: 262
HugePages_Surp: 0
Hugepagesize: 2048 kB

with a running command :
/usr/local/bin/qemu -localtime -usb -usbdevice tablet -net
vde,vlan=0,sock=/tmpsafe/switch -vnc 10.98.98.1:111 -monitor
tcp:127.0.0.1:10111,server,nowait,nodelay -vga std -m 512 -net
nic,vlan=0,macaddr=ac:de:48:44:d3:d7,model=e1000 -drive
file=windowsxp,boot=on,snapshot=on -mem-prealloc -mempath /hugepages
-no-kvm-irqchip -startdate now

only 2 pages are used ? qemu runs for 30 minutes.

2009/5/27 Avi Kivity <avi@redhat.com>:
> nicolas prochazka wrote:
>>
>> Hello,
>> Since this patch :
>>
>> http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commit;h=0e8d16ba06486ebf79f131f28121774715975248
>> Remove qemu_alloc_physram()
>> Obsolete.
>>
>> function alloc_mem_area(memory, &map_len, mem_path);  is never calling in
>> code,
>> and it seems that's  -mem-path ( or -mempath) /hugepages  does not
>> work for me now.
>> before this patch, i can see for example in /proc/meminfo :
>> HugePages_Total:  2560
>> HugePages_Free:   2301
>> when i start one kvm/qemu
>>
>> now , HupePages_Free never down , hugepages_free = hugepages_total.
>>
>>
>
> Please test the attached patch.
>
> --
> error compiling committee.c: too many arguments to function
>
>