This patch is an attempt to add cpu hyperthreaded siblings information to the output from virsh capabilities output. The information will directly mirror the contents of the /sys/devices/system/cpu/cpuN/topology/thread_siblings_list files. The new output of virsh capabilities will look like: <topology> <cells num='2'> <cell id='0'> <cpus num='12'> <cpu id='0' thread_siblings='0,12'/> . . </cpus> </cell> </cells> </topology> This patch is my first attempt at patching libvirt so forgive me if I make some novice mistakes. Dusty Dusty Mabe (1): Add cpu thread siblings information to virsh capabilities. docs/schemas/capability.rng | 5 ++ src/conf/capabilities.c | 38 +++++++++++-- src/conf/capabilities.h | 5 +- src/nodeinfo.c | 84 +++++++++++++++++++++++++++-- src/test/test_driver.c | 2 +- src/xen/xend_internal.c | 3 +- tests/capabilityschemadata/caps-test3.xml | 88 +++++++++++++++++++++++++++++++ 7 files changed, 216 insertions(+), 9 deletions(-) create mode 100644 tests/capabilityschemadata/caps-test3.xml -- 1.7.11.7 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list