kvm: qemu: use statfs to determine size of huge pages
commitdf0e52a8d988d55dd42f8d46faffa9faa41892c9
authorJoerg Roedel <joerg.roedel@amd.com>
Fri, 27 Mar 2009 14:34:38 +0000 (27 15:34 +0100)
committerAvi Kivity <avi@redhat.com>
Sun, 29 Mar 2009 11:55:36 +0000 (29 14:55 +0300)
treed82aec635647f34ea9a8134be71bcdd14b6daa22
parent9a0603af495abeee78d038be096f9cb6c9179a7d
kvm: qemu: use statfs to determine size of huge pages

The current method of finding out the size of huge pages does not work
reliably anymore. Current Linux supports more than one huge page size
but /proc/meminfo only show one of the supported sizes.
To find out the real page size used can be found by calling statfs. This
patch changes qemu to use statfs instead of parsing /proc/meminfo.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
qemu/sysemu.h
qemu/vl.c