This may seem like a cherry on top of the cake, but once we allow
guests to use huge pages we must allow admins to allocate ones.
Michal Privoznik (4):
Introduce virNodeAllocPages
virnuma: Introduce virNumaSetPagePoolSize
nodeinfo: Implement nodeAllocPages
virsh: Expose virNodeAllocPages
daemon/remote.c | 37 ++++++++++++
include/libvirt/libvirt.h.in | 16 ++++++
src/driver.h | 10 ++++
src/libvirt.c | 67 ++++++++++++++++++++++
src/libvirt_private.syms | 2 +
src/libvirt_public.syms | 1 +
src/lxc/lxc_driver.c | 22 +++++++
src/nodeinfo.c | 29 ++++++++++
src/nodeinfo.h | 7 +++
src/qemu/qemu_driver.c | 22 +++++++
src/remote/remote_driver.c | 47 +++++++++++++++
src/remote/remote_protocol.x | 20 ++++++-
src/remote_protocol-structs | 17 ++++++
src/uml/uml_driver.c | 22 +++++++
src/util/virnuma.c | 108 ++++++++++++++++++++++++++++++++++
src/util/virnuma.h | 4 ++
src/vbox/vbox_common.c | 19 ++++++
tools/virsh-host.c | 134 +++++++++++++++++++++++++++++++++++++++++++
tools/virsh.pod | 12 ++++
19 files changed, 595 insertions(+), 1 deletion(-)
--
1.8.5.5