diff to v1: - Expose all page size not only huge ones Michal Privoznik (7): virnuma: Introduce virNumaNodeIsAvailable nodeinfo: Rename nodeGetFreeMemory to nodeGetMemory virnuma: Introduce pages helpers virCaps: expose pages info Introduce virNodeGetFreePages virsh: Expose virNodeGetFreePages nodeinfo: Implement nodeGetFreePages daemon/remote.c | 52 +++++++ docs/schemas/capability.rng | 21 +++ include/libvirt/libvirt.h.in | 7 + src/bhyve/bhyve_driver.c | 7 +- src/conf/capabilities.c | 25 ++- src/conf/capabilities.h | 15 +- src/driver.h | 10 ++ src/internal.h | 12 ++ src/libvirt.c | 95 ++++++++++++ src/libvirt_private.syms | 6 +- src/libvirt_public.syms | 4 + src/libxl/libxl_conf.c | 1 + src/lxc/lxc_driver.c | 26 +++- src/nodeinfo.c | 170 ++++++++++++++++---- src/nodeinfo.h | 8 +- src/openvz/openvz_driver.c | 5 +- src/qemu/qemu_capabilities.c | 29 +++- src/qemu/qemu_driver.c | 26 +++- src/remote/remote_driver.c | 50 ++++++ src/remote/remote_protocol.x | 20 ++- src/remote_protocol-structs | 16 ++ src/test/test_driver.c | 2 +- src/uml/uml_driver.c | 26 +++- src/util/virnuma.c | 361 ++++++++++++++++++++++++++++++++++++++++++- src/util/virnuma.h | 11 ++ src/vbox/vbox_tmpl.c | 21 ++- src/xen/xend_internal.c | 1 + tests/vircaps2xmltest.c | 3 +- tests/vircapstest.c | 1 + tools/virsh-host.c | 167 ++++++++++++++++++++ tools/virsh.pod | 8 + 31 files changed, 1161 insertions(+), 45 deletions(-) -- 1.8.5.5 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list