[libvirt] [PATCH v4 0/2] Fix nodeinfo output on PPC64 KVM hosts

John Ferlan jferlan at redhat.com
Thu Jul 9 15:46:28 UTC 2015



On 07/07/2015 03:25 AM, Andrea Bolognani wrote:
> Changes from v3 to v4:
> 
>   * removed a printf() statement;
> 
>   * fixed typo in a commit message.
> 
> Shivaprasad G Bhat (2):
>   Fix nodeinfo output on PPC64 KVM hosts
>   Add testcase for PPC64 kvm host nodeinfo
> 


Never saw the v4 2/2 come through (nor do I see it in the archive);
however, I assume it's the same as the v3 patch:

http://www.redhat.com/archives/libvir-list/2015-July/msg00155.html

Given it is and what I found reviewing the following:

http://www.redhat.com/archives/libvir-list/2015-July/msg00219.html

regarding nodeinfo.c not really using the tests/nodeinfodata local path
instead the running host's sysfs (/sys/devices/system) path.

I found while testing that the proposed patch wouldn't run correctly on
my host because my /sys/devices/system/cpu/present is "0-3" and the
patch would fail on any test with cpu4+ since the tests/nodeinfodata/
present file isn't referenced (if it existed).

I created a series which adjusts the SYSFS_SYSTEM_PATH logic in
nodeinfo.c to allow for a supplied path or uses the default:

http://www.redhat.com/archives/libvir-list/2015-July/msg00278.html

Not looking for a review of the 9 patch sysfs series, but I am curious
to get a perspective on the patch I initially reviewed which modifies
virNodeParseNode to "filter out" or "exclude" cpu's that are offline
because they're defective/empty and perhaps how/if that applies to this
environment as well.

I'm also curious what happens if the 2/2 patch is run on a PPC64 host
with less than 96 cores (from .../cpu/present) since the results seem to
expect the 96 cores to be present.  It would seem the existing code
without the sysfs path redirection would fail, since the caller
linuxNodeInfoCPUPopulate would be using the host's sysfs path rather
than the tests sysfs path.


John

>  src/libvirt_private.syms                           |   1 +
>  src/nodeinfo.c                                     | 138 +++++++++++++++++++--
>  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, 829 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
> 




More information about the libvir-list mailing list