I have reworked the original code quite a bit, while
maintaining the same logic and hopefully introducing
no bugs of my own :)
Notable changes from v2 to v3:
* the function to get the number of threads per subcore
has been moved to the from virarch.c, which deals with
architecture names only and is therefore not the right
place to read host configuration, to nodeinfo.c where
the rest of this stuff lives;
* said function has also been given a shorter name;
* the "valid subcore mode" boolean has been removed:
threads_per_subcore will be a positive number if
subcores should be taken into account, and if that's
not the case (x86 host, tainted configuration) it
will simply be zero, so now the code needs to keep
track of a single variable instead of two;
* the test case has been renamed to be more
descriptive;
* the test data has been cleaned up by removing all
cpu/cpu*/node* links, which prevented 'make dist'
from working due to recursive linking.
I've added a Signed-off-by: tag to each commit and
maintained Shivaprasad as commit author; if that's not
a proper way to handle authorship information in this
situation please let me know.
Shivaprasad G Bhat (2):
Fix nodeinfo output on PPC64 KVM hosts
Add testcase for PPC64 kvm host nodeinfo
src/libvirt_private.syms | 1 +
src/nodeinfo.c | 140 +++++++++++++++++++--
src/nodeinfo.h | 1 +
tests/Makefile.am | 6 +
tests/nodeinfodata/linux-ppc64-subcores.cpuinfo | 59 +++++++++
tests/nodeinfodata/linux-ppc64-subcores.expected | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu0/online | 1 +
.../linux-subcores/cpu/cpu0/physical_id | 1 +
.../linux-subcores/cpu/cpu0/topology/core_id | 1 +
.../linux-subcores/cpu/cpu0/topology/core_siblings | 1 +
.../cpu/cpu0/topology/core_siblings_list | 1 +
.../cpu/cpu0/topology/physical_package_id | 1 +
.../cpu/cpu0/topology/thread_siblings | 1 +
.../cpu/cpu0/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu1/online | 1 +
.../linux-subcores/cpu/cpu1/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu10/online | 1 +
.../linux-subcores/cpu/cpu10/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu11/online | 1 +
.../linux-subcores/cpu/cpu11/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu12/online | 1 +
.../linux-subcores/cpu/cpu12/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu13/online | 1 +
.../linux-subcores/cpu/cpu13/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu14/online | 1 +
.../linux-subcores/cpu/cpu14/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu15/online | 1 +
.../linux-subcores/cpu/cpu15/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu16/online | 1 +
.../linux-subcores/cpu/cpu16/physical_id | 1 +
.../linux-subcores/cpu/cpu16/topology/core_id | 1 +
.../cpu/cpu16/topology/core_siblings | 1 +
.../cpu/cpu16/topology/core_siblings_list | 1 +
.../cpu/cpu16/topology/physical_package_id | 1 +
.../cpu/cpu16/topology/thread_siblings | 1 +
.../cpu/cpu16/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu17/online | 1 +
.../linux-subcores/cpu/cpu17/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu18/online | 1 +
.../linux-subcores/cpu/cpu18/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu19/online | 1 +
.../linux-subcores/cpu/cpu19/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu2/online | 1 +
.../linux-subcores/cpu/cpu2/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu20/online | 1 +
.../linux-subcores/cpu/cpu20/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu21/online | 1 +
.../linux-subcores/cpu/cpu21/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu22/online | 1 +
.../linux-subcores/cpu/cpu22/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu23/online | 1 +
.../linux-subcores/cpu/cpu23/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu24/online | 1 +
.../linux-subcores/cpu/cpu24/physical_id | 1 +
.../linux-subcores/cpu/cpu24/topology/core_id | 1 +
.../cpu/cpu24/topology/core_siblings | 1 +
.../cpu/cpu24/topology/core_siblings_list | 1 +
.../cpu/cpu24/topology/physical_package_id | 1 +
.../cpu/cpu24/topology/thread_siblings | 1 +
.../cpu/cpu24/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu25/online | 1 +
.../linux-subcores/cpu/cpu25/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu26/online | 1 +
.../linux-subcores/cpu/cpu26/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu27/online | 1 +
.../linux-subcores/cpu/cpu27/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu28/online | 1 +
.../linux-subcores/cpu/cpu28/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu29/online | 1 +
.../linux-subcores/cpu/cpu29/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu3/online | 1 +
.../linux-subcores/cpu/cpu3/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu30/online | 1 +
.../linux-subcores/cpu/cpu30/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu31/online | 1 +
.../linux-subcores/cpu/cpu31/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu32/online | 1 +
.../linux-subcores/cpu/cpu32/physical_id | 1 +
.../linux-subcores/cpu/cpu32/topology/core_id | 1 +
.../cpu/cpu32/topology/core_siblings | 1 +
.../cpu/cpu32/topology/core_siblings_list | 1 +
.../cpu/cpu32/topology/physical_package_id | 1 +
.../cpu/cpu32/topology/thread_siblings | 1 +
.../cpu/cpu32/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu33/online | 1 +
.../linux-subcores/cpu/cpu33/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu34/online | 1 +
.../linux-subcores/cpu/cpu34/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu35/online | 1 +
.../linux-subcores/cpu/cpu35/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu36/online | 1 +
.../linux-subcores/cpu/cpu36/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu37/online | 1 +
.../linux-subcores/cpu/cpu37/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu38/online | 1 +
.../linux-subcores/cpu/cpu38/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu39/online | 1 +
.../linux-subcores/cpu/cpu39/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu4/online | 1 +
.../linux-subcores/cpu/cpu4/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu40/online | 1 +
.../linux-subcores/cpu/cpu40/physical_id | 1 +
.../linux-subcores/cpu/cpu40/topology/core_id | 1 +
.../cpu/cpu40/topology/core_siblings | 1 +
.../cpu/cpu40/topology/core_siblings_list | 1 +
.../cpu/cpu40/topology/physical_package_id | 1 +
.../cpu/cpu40/topology/thread_siblings | 1 +
.../cpu/cpu40/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu41/online | 1 +
.../linux-subcores/cpu/cpu41/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu42/online | 1 +
.../linux-subcores/cpu/cpu42/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu43/online | 1 +
.../linux-subcores/cpu/cpu43/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu44/online | 1 +
.../linux-subcores/cpu/cpu44/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu45/online | 1 +
.../linux-subcores/cpu/cpu45/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu46/online | 1 +
.../linux-subcores/cpu/cpu46/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu47/online | 1 +
.../linux-subcores/cpu/cpu47/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu48/online | 1 +
.../linux-subcores/cpu/cpu48/physical_id | 1 +
.../linux-subcores/cpu/cpu48/topology/core_id | 1 +
.../cpu/cpu48/topology/core_siblings | 1 +
.../cpu/cpu48/topology/core_siblings_list | 1 +
.../cpu/cpu48/topology/physical_package_id | 1 +
.../cpu/cpu48/topology/thread_siblings | 1 +
.../cpu/cpu48/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu49/online | 1 +
.../linux-subcores/cpu/cpu49/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu5/online | 1 +
.../linux-subcores/cpu/cpu5/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu50/online | 1 +
.../linux-subcores/cpu/cpu50/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu51/online | 1 +
.../linux-subcores/cpu/cpu51/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu52/online | 1 +
.../linux-subcores/cpu/cpu52/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu53/online | 1 +
.../linux-subcores/cpu/cpu53/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu54/online | 1 +
.../linux-subcores/cpu/cpu54/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu55/online | 1 +
.../linux-subcores/cpu/cpu55/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu56/online | 1 +
.../linux-subcores/cpu/cpu56/physical_id | 1 +
.../linux-subcores/cpu/cpu56/topology/core_id | 1 +
.../cpu/cpu56/topology/core_siblings | 1 +
.../cpu/cpu56/topology/core_siblings_list | 1 +
.../cpu/cpu56/topology/physical_package_id | 1 +
.../cpu/cpu56/topology/thread_siblings | 1 +
.../cpu/cpu56/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu57/online | 1 +
.../linux-subcores/cpu/cpu57/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu58/online | 1 +
.../linux-subcores/cpu/cpu58/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu59/online | 1 +
.../linux-subcores/cpu/cpu59/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu6/online | 1 +
.../linux-subcores/cpu/cpu6/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu60/online | 1 +
.../linux-subcores/cpu/cpu60/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu61/online | 1 +
.../linux-subcores/cpu/cpu61/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu62/online | 1 +
.../linux-subcores/cpu/cpu62/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu63/online | 1 +
.../linux-subcores/cpu/cpu63/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu64/online | 1 +
.../linux-subcores/cpu/cpu64/physical_id | 1 +
.../linux-subcores/cpu/cpu64/topology/core_id | 1 +
.../cpu/cpu64/topology/core_siblings | 1 +
.../cpu/cpu64/topology/core_siblings_list | 1 +
.../cpu/cpu64/topology/physical_package_id | 1 +
.../cpu/cpu64/topology/thread_siblings | 1 +
.../cpu/cpu64/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu65/online | 1 +
.../linux-subcores/cpu/cpu65/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu66/online | 1 +
.../linux-subcores/cpu/cpu66/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu67/online | 1 +
.../linux-subcores/cpu/cpu67/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu68/online | 1 +
.../linux-subcores/cpu/cpu68/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu69/online | 1 +
.../linux-subcores/cpu/cpu69/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu7/online | 1 +
.../linux-subcores/cpu/cpu7/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu70/online | 1 +
.../linux-subcores/cpu/cpu70/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu71/online | 1 +
.../linux-subcores/cpu/cpu71/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu72/online | 1 +
.../linux-subcores/cpu/cpu72/physical_id | 1 +
.../linux-subcores/cpu/cpu72/topology/core_id | 1 +
.../cpu/cpu72/topology/core_siblings | 1 +
.../cpu/cpu72/topology/core_siblings_list | 1 +
.../cpu/cpu72/topology/physical_package_id | 1 +
.../cpu/cpu72/topology/thread_siblings | 1 +
.../cpu/cpu72/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu73/online | 1 +
.../linux-subcores/cpu/cpu73/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu74/online | 1 +
.../linux-subcores/cpu/cpu74/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu75/online | 1 +
.../linux-subcores/cpu/cpu75/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu76/online | 1 +
.../linux-subcores/cpu/cpu76/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu77/online | 1 +
.../linux-subcores/cpu/cpu77/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu78/online | 1 +
.../linux-subcores/cpu/cpu78/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu79/online | 1 +
.../linux-subcores/cpu/cpu79/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu8/online | 1 +
.../linux-subcores/cpu/cpu8/physical_id | 1 +
.../linux-subcores/cpu/cpu8/topology/core_id | 1 +
.../linux-subcores/cpu/cpu8/topology/core_siblings | 1 +
.../cpu/cpu8/topology/core_siblings_list | 1 +
.../cpu/cpu8/topology/physical_package_id | 1 +
.../cpu/cpu8/topology/thread_siblings | 1 +
.../cpu/cpu8/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu80/online | 1 +
.../linux-subcores/cpu/cpu80/physical_id | 1 +
.../linux-subcores/cpu/cpu80/topology/core_id | 1 +
.../cpu/cpu80/topology/core_siblings | 1 +
.../cpu/cpu80/topology/core_siblings_list | 1 +
.../cpu/cpu80/topology/physical_package_id | 1 +
.../cpu/cpu80/topology/thread_siblings | 1 +
.../cpu/cpu80/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu81/online | 1 +
.../linux-subcores/cpu/cpu81/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu82/online | 1 +
.../linux-subcores/cpu/cpu82/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu83/online | 1 +
.../linux-subcores/cpu/cpu83/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu84/online | 1 +
.../linux-subcores/cpu/cpu84/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu85/online | 1 +
.../linux-subcores/cpu/cpu85/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu86/online | 1 +
.../linux-subcores/cpu/cpu86/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu87/online | 1 +
.../linux-subcores/cpu/cpu87/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu88/online | 1 +
.../linux-subcores/cpu/cpu88/physical_id | 1 +
.../linux-subcores/cpu/cpu88/topology/core_id | 1 +
.../cpu/cpu88/topology/core_siblings | 1 +
.../cpu/cpu88/topology/core_siblings_list | 1 +
.../cpu/cpu88/topology/physical_package_id | 1 +
.../cpu/cpu88/topology/thread_siblings | 1 +
.../cpu/cpu88/topology/thread_siblings_list | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu89/online | 1 +
.../linux-subcores/cpu/cpu89/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu9/online | 1 +
.../linux-subcores/cpu/cpu9/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu90/online | 1 +
.../linux-subcores/cpu/cpu90/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu91/online | 1 +
.../linux-subcores/cpu/cpu91/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu92/online | 1 +
.../linux-subcores/cpu/cpu92/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu93/online | 1 +
.../linux-subcores/cpu/cpu93/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu94/online | 1 +
.../linux-subcores/cpu/cpu94/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/cpu95/online | 1 +
.../linux-subcores/cpu/cpu95/physical_id | 1 +
tests/nodeinfodata/linux-subcores/cpu/dscr_default | 1 +
tests/nodeinfodata/linux-subcores/cpu/kernel_max | 1 +
tests/nodeinfodata/linux-subcores/cpu/offline | 1 +
tests/nodeinfodata/linux-subcores/cpu/online | 1 +
tests/nodeinfodata/linux-subcores/cpu/possible | 1 +
tests/nodeinfodata/linux-subcores/cpu/present | 1 +
.../linux-subcores/cpu/subcores_per_core | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu0 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu1 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu10 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu11 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu12 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu13 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu14 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu15 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu16 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu17 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu18 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu19 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu2 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu20 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu21 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu22 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu23 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu3 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu4 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu5 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu6 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu7 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu8 | 1 +
tests/nodeinfodata/linux-subcores/node/node0/cpu9 | 1 +
.../nodeinfodata/linux-subcores/node/node0/cpulist | 1 +
.../nodeinfodata/linux-subcores/node/node0/cpumap | 1 +
.../linux-subcores/node/node0/distance | 1 +
.../nodeinfodata/linux-subcores/node/node0/meminfo | 29 +++++
.../linux-subcores/node/node0/numastat | 6 +
tests/nodeinfodata/linux-subcores/node/node1/cpu24 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu25 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu26 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu27 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu28 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu29 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu30 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu31 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu32 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu33 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu34 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu35 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu36 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu37 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu38 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu39 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu40 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu41 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu42 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu43 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu44 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu45 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu46 | 1 +
tests/nodeinfodata/linux-subcores/node/node1/cpu47 | 1 +
.../nodeinfodata/linux-subcores/node/node1/cpulist | 1 +
.../nodeinfodata/linux-subcores/node/node1/cpumap | 1 +
.../linux-subcores/node/node1/distance | 1 +
.../nodeinfodata/linux-subcores/node/node1/meminfo | 29 +++++
.../linux-subcores/node/node1/numastat | 6 +
.../nodeinfodata/linux-subcores/node/node16/cpu48 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu49 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu50 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu51 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu52 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu53 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu54 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu55 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu56 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu57 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu58 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu59 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu60 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu61 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu62 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu63 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu64 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu65 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu66 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu67 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu68 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu69 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu70 | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpu71 | 1 +
.../linux-subcores/node/node16/cpulist | 1 +
.../nodeinfodata/linux-subcores/node/node16/cpumap | 1 +
.../linux-subcores/node/node16/distance | 1 +
.../linux-subcores/node/node16/meminfo | 29 +++++
.../linux-subcores/node/node16/numastat | 6 +
.../nodeinfodata/linux-subcores/node/node16/uevent | 0
.../nodeinfodata/linux-subcores/node/node16/vmstat | 39 ++++++
.../nodeinfodata/linux-subcores/node/node17/cpu72 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu73 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu74 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu75 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu76 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu77 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu78 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu79 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu80 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu81 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu82 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu83 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu84 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu85 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu86 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu87 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu88 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu89 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu90 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu91 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu92 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu93 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu94 | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpu95 | 1 +
.../linux-subcores/node/node17/cpulist | 1 +
.../nodeinfodata/linux-subcores/node/node17/cpumap | 1 +
.../linux-subcores/node/node17/distance | 1 +
.../linux-subcores/node/node17/meminfo | 29 +++++
.../linux-subcores/node/node17/numastat | 6 +
.../nodeinfodata/linux-subcores/node/node17/vmstat | 39 ++++++
tests/nodeinfodata/linux-subcores/node/online | 1 +
tests/nodeinfodata/linux-subcores/node/possible | 1 +
tests/nodeinfomock.c | 35 ++++++
tests/nodeinfotest.c | 3 +-
400 files changed, 831 insertions(+), 14 deletions(-)
create mode 100644 tests/nodeinfodata/linux-ppc64-subcores.cpuinfo
create mode 100644 tests/nodeinfodata/linux-ppc64-subcores.expected
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu0/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu0/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu0/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu0/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu0/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu0/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu0/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu0/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu1/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu1/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu10/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu10/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu11/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu11/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu12/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu12/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu13/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu13/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu14/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu14/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu15/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu15/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu16/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu16/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu16/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu16/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu16/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu16/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu16/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu16/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu17/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu17/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu18/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu18/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu19/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu19/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu2/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu2/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu20/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu20/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu21/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu21/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu22/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu22/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu23/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu23/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu24/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu24/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu24/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu24/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu24/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu24/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu24/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu24/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu25/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu25/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu26/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu26/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu27/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu27/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu28/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu28/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu29/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu29/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu3/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu3/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu30/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu30/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu31/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu31/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu32/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu32/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu32/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu32/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu32/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu32/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu32/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu32/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu33/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu33/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu34/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu34/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu35/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu35/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu36/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu36/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu37/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu37/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu38/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu38/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu39/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu39/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu4/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu4/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu40/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu40/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu40/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu40/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu40/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu40/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu40/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu40/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu41/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu41/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu42/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu42/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu43/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu43/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu44/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu44/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu45/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu45/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu46/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu46/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu47/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu47/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu48/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu48/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu48/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu48/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu48/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu48/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu48/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu48/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu49/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu49/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu5/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu5/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu50/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu50/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu51/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu51/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu52/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu52/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu53/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu53/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu54/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu54/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu55/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu55/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu56/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu56/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu56/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu56/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu56/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu56/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu56/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu56/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu57/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu57/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu58/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu58/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu59/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu59/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu6/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu6/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu60/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu60/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu61/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu61/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu62/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu62/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu63/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu63/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu64/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu64/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu64/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu64/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu64/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu64/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu64/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu64/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu65/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu65/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu66/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu66/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu67/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu67/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu68/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu68/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu69/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu69/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu7/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu7/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu70/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu70/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu71/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu71/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu72/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu72/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu72/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu72/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu72/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu72/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu72/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu72/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu73/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu73/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu74/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu74/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu75/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu75/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu76/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu76/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu77/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu77/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu78/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu78/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu79/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu79/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu8/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu8/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu8/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu8/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu8/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu8/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu8/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu8/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu80/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu80/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu80/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu80/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu80/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu80/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu80/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu80/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu81/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu81/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu82/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu82/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu83/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu83/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu84/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu84/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu85/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu85/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu86/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu86/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu87/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu87/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu88/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu88/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu88/topology/core_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu88/topology/core_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu88/topology/core_siblings_list
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu88/topology/physical_package_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu88/topology/thread_siblings
create mode 100644
tests/nodeinfodata/linux-subcores/cpu/cpu88/topology/thread_siblings_list
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu89/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu89/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu9/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu9/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu90/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu90/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu91/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu91/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu92/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu92/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu93/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu93/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu94/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu94/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu95/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/cpu95/physical_id
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/dscr_default
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/kernel_max
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/offline
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/online
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/possible
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/present
create mode 100644 tests/nodeinfodata/linux-subcores/cpu/subcores_per_core
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu0
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu1
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu10
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu11
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu12
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu13
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu14
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu15
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu16
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu17
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu18
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu19
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu2
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu20
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu21
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu22
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu23
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu3
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu4
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu5
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu6
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu7
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu8
create mode 120000 tests/nodeinfodata/linux-subcores/node/node0/cpu9
create mode 100644 tests/nodeinfodata/linux-subcores/node/node0/cpulist
create mode 100644 tests/nodeinfodata/linux-subcores/node/node0/cpumap
create mode 100644 tests/nodeinfodata/linux-subcores/node/node0/distance
create mode 100644 tests/nodeinfodata/linux-subcores/node/node0/meminfo
create mode 100644 tests/nodeinfodata/linux-subcores/node/node0/numastat
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu24
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu25
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu26
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu27
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu28
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu29
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu30
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu31
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu32
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu33
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu34
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu35
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu36
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu37
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu38
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu39
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu40
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu41
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu42
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu43
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu44
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu45
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu46
create mode 120000 tests/nodeinfodata/linux-subcores/node/node1/cpu47
create mode 100644 tests/nodeinfodata/linux-subcores/node/node1/cpulist
create mode 100644 tests/nodeinfodata/linux-subcores/node/node1/cpumap
create mode 100644 tests/nodeinfodata/linux-subcores/node/node1/distance
create mode 100644 tests/nodeinfodata/linux-subcores/node/node1/meminfo
create mode 100644 tests/nodeinfodata/linux-subcores/node/node1/numastat
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu48
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu49
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu50
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu51
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu52
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu53
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu54
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu55
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu56
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu57
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu58
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu59
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu60
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu61
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu62
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu63
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu64
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu65
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu66
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu67
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu68
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu69
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu70
create mode 120000 tests/nodeinfodata/linux-subcores/node/node16/cpu71
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/cpulist
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/cpumap
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/distance
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/meminfo
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/numastat
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/uevent
create mode 100644 tests/nodeinfodata/linux-subcores/node/node16/vmstat
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu72
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu73
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu74
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu75
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu76
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu77
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu78
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu79
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu80
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu81
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu82
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu83
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu84
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu85
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu86
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu87
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu88
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu89
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu90
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu91
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu92
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu93
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu94
create mode 120000 tests/nodeinfodata/linux-subcores/node/node17/cpu95
create mode 100644 tests/nodeinfodata/linux-subcores/node/node17/cpulist
create mode 100644 tests/nodeinfodata/linux-subcores/node/node17/cpumap
create mode 100644 tests/nodeinfodata/linux-subcores/node/node17/distance
create mode 100644 tests/nodeinfodata/linux-subcores/node/node17/meminfo
create mode 100644 tests/nodeinfodata/linux-subcores/node/node17/numastat
create mode 100644 tests/nodeinfodata/linux-subcores/node/node17/vmstat
create mode 100644 tests/nodeinfodata/linux-subcores/node/online
create mode 100644 tests/nodeinfodata/linux-subcores/node/possible
create mode 100644 tests/nodeinfomock.c
--
2.4.3