render / rpms / libvirt

Forked from rpms/libvirt 10 months ago
Clone
Blob Blame History Raw
From 1cee624a46dbb293a4919155d5154911d1eebb2f Mon Sep 17 00:00:00 2001
Message-Id: <1cee624a46dbb293a4919155d5154911d1eebb2f@dist-git>
From: Andrea Bolognani <abologna@redhat.com>
Date: Wed, 5 Aug 2015 18:18:37 +0200
Subject: [PATCH] tests: Add subcores1 nodeinfo test

This makes sure CPUs are counted correctly when using the default
configuration, that is, all primary threads are online and all
secondary threads are offline.

(cherry picked from commit ad43a09cbaf660e06fe94f9c22db80ba1ee0bd5b)

Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1213713

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
---
 tests/nodeinfodata/linux-ppc64-subcores1.cpuinfo   | 105 +++++++++++++++++++++
 tests/nodeinfodata/linux-ppc64-subcores1.expected  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu0/online |   1 +
 .../linux-subcores1/cpu/cpu0/topology/core_id      |   1 +
 .../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-subcores1/cpu/cpu1/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu10/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu100/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu101/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu102/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu103/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu104/online |   1 +
 .../linux-subcores1/cpu/cpu104/topology/core_id    |   1 +
 .../cpu/cpu104/topology/core_siblings              |   1 +
 .../cpu/cpu104/topology/core_siblings_list         |   1 +
 .../cpu/cpu104/topology/physical_package_id        |   1 +
 .../cpu/cpu104/topology/thread_siblings            |   1 +
 .../cpu/cpu104/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu105/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu106/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu107/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu108/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu109/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu11/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu110/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu111/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu112/online |   1 +
 .../linux-subcores1/cpu/cpu112/topology/core_id    |   1 +
 .../cpu/cpu112/topology/core_siblings              |   1 +
 .../cpu/cpu112/topology/core_siblings_list         |   1 +
 .../cpu/cpu112/topology/physical_package_id        |   1 +
 .../cpu/cpu112/topology/thread_siblings            |   1 +
 .../cpu/cpu112/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu113/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu114/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu115/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu116/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu117/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu118/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu119/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu12/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu120/online |   1 +
 .../linux-subcores1/cpu/cpu120/topology/core_id    |   1 +
 .../cpu/cpu120/topology/core_siblings              |   1 +
 .../cpu/cpu120/topology/core_siblings_list         |   1 +
 .../cpu/cpu120/topology/physical_package_id        |   1 +
 .../cpu/cpu120/topology/thread_siblings            |   1 +
 .../cpu/cpu120/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu121/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu122/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu123/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu124/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu125/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu126/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu127/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu128/online |   1 +
 .../linux-subcores1/cpu/cpu128/topology/core_id    |   1 +
 .../cpu/cpu128/topology/core_siblings              |   1 +
 .../cpu/cpu128/topology/core_siblings_list         |   1 +
 .../cpu/cpu128/topology/physical_package_id        |   1 +
 .../cpu/cpu128/topology/thread_siblings            |   1 +
 .../cpu/cpu128/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu129/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu13/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu130/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu131/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu132/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu133/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu134/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu135/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu136/online |   1 +
 .../linux-subcores1/cpu/cpu136/topology/core_id    |   1 +
 .../cpu/cpu136/topology/core_siblings              |   1 +
 .../cpu/cpu136/topology/core_siblings_list         |   1 +
 .../cpu/cpu136/topology/physical_package_id        |   1 +
 .../cpu/cpu136/topology/thread_siblings            |   1 +
 .../cpu/cpu136/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu137/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu138/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu139/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu14/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu140/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu141/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu142/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu143/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu144/online |   1 +
 .../linux-subcores1/cpu/cpu144/topology/core_id    |   1 +
 .../cpu/cpu144/topology/core_siblings              |   1 +
 .../cpu/cpu144/topology/core_siblings_list         |   1 +
 .../cpu/cpu144/topology/physical_package_id        |   1 +
 .../cpu/cpu144/topology/thread_siblings            |   1 +
 .../cpu/cpu144/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu145/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu146/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu147/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu148/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu149/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu15/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu150/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu151/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu152/online |   1 +
 .../linux-subcores1/cpu/cpu152/topology/core_id    |   1 +
 .../cpu/cpu152/topology/core_siblings              |   1 +
 .../cpu/cpu152/topology/core_siblings_list         |   1 +
 .../cpu/cpu152/topology/physical_package_id        |   1 +
 .../cpu/cpu152/topology/thread_siblings            |   1 +
 .../cpu/cpu152/topology/thread_siblings_list       |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu153/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu154/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu155/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu156/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu157/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu158/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu159/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu16/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu17/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu18/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu19/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu2/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu20/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu21/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu22/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu23/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu24/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu25/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu26/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu27/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu28/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu29/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu3/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu30/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu31/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu32/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu33/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu34/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu35/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu36/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu37/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu38/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu39/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu4/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu40/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu41/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu42/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu43/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu44/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu45/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu46/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu47/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu48/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu49/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu5/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu50/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu51/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu52/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu53/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu54/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu55/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu56/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu57/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu58/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu59/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu6/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu60/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu61/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu62/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu63/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu64/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu65/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu66/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu67/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu68/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu69/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu7/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu70/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu71/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu72/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu73/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu74/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu75/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu76/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu77/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu78/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu79/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu8/online |   1 +
 .../linux-subcores1/cpu/cpu8/topology/core_id      |   1 +
 .../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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu80/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu81/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu82/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu83/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu84/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu85/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu86/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu87/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu88/online  |   1 +
 .../linux-subcores1/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 +
 .../nodeinfodata/linux-subcores1/cpu/cpu89/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/cpu9/online |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu90/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu91/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu92/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu93/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu94/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu95/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu96/online  |   1 +
 .../linux-subcores1/cpu/cpu96/topology/core_id     |   1 +
 .../cpu/cpu96/topology/core_siblings               |   1 +
 .../cpu/cpu96/topology/core_siblings_list          |   1 +
 .../cpu/cpu96/topology/physical_package_id         |   1 +
 .../cpu/cpu96/topology/thread_siblings             |   1 +
 .../cpu/cpu96/topology/thread_siblings_list        |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu97/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu98/online  |   1 +
 .../nodeinfodata/linux-subcores1/cpu/cpu99/online  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/kernel_max  |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/offline     |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/online      |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/possible    |   1 +
 tests/nodeinfodata/linux-subcores1/cpu/present     |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu0 |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu1 |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu10  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu11  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu12  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu13  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu14  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu15  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu16  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu17  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu18  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu19  |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu2 |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu20  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu21  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu22  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu23  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu24  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu25  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu26  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu27  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu28  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu29  |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu3 |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu30  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu31  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu32  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu33  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu34  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu35  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu36  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu37  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu38  |   1 +
 .../nodeinfodata/linux-subcores1/node/node0/cpu39  |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu4 |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu5 |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu6 |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu7 |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu8 |   1 +
 tests/nodeinfodata/linux-subcores1/node/node0/cpu9 |   1 +
 .../linux-subcores1/node/node0/meminfo             |  29 ++++++
 .../nodeinfodata/linux-subcores1/node/node1/cpu40  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu41  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu42  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu43  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu44  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu45  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu46  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu47  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu48  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu49  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu50  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu51  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu52  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu53  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu54  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu55  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu56  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu57  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu58  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu59  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu60  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu61  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu62  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu63  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu64  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu65  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu66  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu67  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu68  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu69  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu70  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu71  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu72  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu73  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu74  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu75  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu76  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu77  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu78  |   1 +
 .../nodeinfodata/linux-subcores1/node/node1/cpu79  |   1 +
 .../linux-subcores1/node/node1/meminfo             |  29 ++++++
 .../linux-subcores1/node/node16/cpu100             |   1 +
 .../linux-subcores1/node/node16/cpu101             |   1 +
 .../linux-subcores1/node/node16/cpu102             |   1 +
 .../linux-subcores1/node/node16/cpu103             |   1 +
 .../linux-subcores1/node/node16/cpu104             |   1 +
 .../linux-subcores1/node/node16/cpu105             |   1 +
 .../linux-subcores1/node/node16/cpu106             |   1 +
 .../linux-subcores1/node/node16/cpu107             |   1 +
 .../linux-subcores1/node/node16/cpu108             |   1 +
 .../linux-subcores1/node/node16/cpu109             |   1 +
 .../linux-subcores1/node/node16/cpu110             |   1 +
 .../linux-subcores1/node/node16/cpu111             |   1 +
 .../linux-subcores1/node/node16/cpu112             |   1 +
 .../linux-subcores1/node/node16/cpu113             |   1 +
 .../linux-subcores1/node/node16/cpu114             |   1 +
 .../linux-subcores1/node/node16/cpu115             |   1 +
 .../linux-subcores1/node/node16/cpu116             |   1 +
 .../linux-subcores1/node/node16/cpu117             |   1 +
 .../linux-subcores1/node/node16/cpu118             |   1 +
 .../linux-subcores1/node/node16/cpu119             |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu80 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu81 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu82 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu83 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu84 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu85 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu86 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu87 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu88 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu89 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu90 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu91 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu92 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu93 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu94 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu95 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu96 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu97 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu98 |   1 +
 .../nodeinfodata/linux-subcores1/node/node16/cpu99 |   1 +
 .../linux-subcores1/node/node16/meminfo            |  29 ++++++
 .../linux-subcores1/node/node17/cpu120             |   1 +
 .../linux-subcores1/node/node17/cpu121             |   1 +
 .../linux-subcores1/node/node17/cpu122             |   1 +
 .../linux-subcores1/node/node17/cpu123             |   1 +
 .../linux-subcores1/node/node17/cpu124             |   1 +
 .../linux-subcores1/node/node17/cpu125             |   1 +
 .../linux-subcores1/node/node17/cpu126             |   1 +
 .../linux-subcores1/node/node17/cpu127             |   1 +
 .../linux-subcores1/node/node17/cpu128             |   1 +
 .../linux-subcores1/node/node17/cpu129             |   1 +
 .../linux-subcores1/node/node17/cpu130             |   1 +
 .../linux-subcores1/node/node17/cpu131             |   1 +
 .../linux-subcores1/node/node17/cpu132             |   1 +
 .../linux-subcores1/node/node17/cpu133             |   1 +
 .../linux-subcores1/node/node17/cpu134             |   1 +
 .../linux-subcores1/node/node17/cpu135             |   1 +
 .../linux-subcores1/node/node17/cpu136             |   1 +
 .../linux-subcores1/node/node17/cpu137             |   1 +
 .../linux-subcores1/node/node17/cpu138             |   1 +
 .../linux-subcores1/node/node17/cpu139             |   1 +
 .../linux-subcores1/node/node17/cpu140             |   1 +
 .../linux-subcores1/node/node17/cpu141             |   1 +
 .../linux-subcores1/node/node17/cpu142             |   1 +
 .../linux-subcores1/node/node17/cpu143             |   1 +
 .../linux-subcores1/node/node17/cpu144             |   1 +
 .../linux-subcores1/node/node17/cpu145             |   1 +
 .../linux-subcores1/node/node17/cpu146             |   1 +
 .../linux-subcores1/node/node17/cpu147             |   1 +
 .../linux-subcores1/node/node17/cpu148             |   1 +
 .../linux-subcores1/node/node17/cpu149             |   1 +
 .../linux-subcores1/node/node17/cpu150             |   1 +
 .../linux-subcores1/node/node17/cpu151             |   1 +
 .../linux-subcores1/node/node17/cpu152             |   1 +
 .../linux-subcores1/node/node17/cpu153             |   1 +
 .../linux-subcores1/node/node17/cpu154             |   1 +
 .../linux-subcores1/node/node17/cpu155             |   1 +
 .../linux-subcores1/node/node17/cpu156             |   1 +
 .../linux-subcores1/node/node17/cpu157             |   1 +
 .../linux-subcores1/node/node17/cpu158             |   1 +
 .../linux-subcores1/node/node17/cpu159             |   1 +
 .../linux-subcores1/node/node17/meminfo            |  29 ++++++
 tests/nodeinfodata/linux-subcores1/node/online     |   1 +
 tests/nodeinfodata/linux-subcores1/node/possible   |   1 +
 tests/nodeinfotest.c                               |   2 +
 454 files changed, 671 insertions(+)
 create mode 100644 tests/nodeinfodata/linux-ppc64-subcores1.cpuinfo
 create mode 100644 tests/nodeinfodata/linux-ppc64-subcores1.expected
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu1/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu10/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu100/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu101/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu102/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu103/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu105/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu106/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu107/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu108/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu109/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu11/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu110/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu111/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu113/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu114/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu115/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu116/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu117/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu118/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu119/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu12/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu121/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu122/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu123/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu124/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu125/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu126/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu127/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu129/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu13/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu130/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu131/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu132/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu133/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu134/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu135/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu137/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu138/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu139/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu14/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu140/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu141/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu142/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu143/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu145/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu146/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu147/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu148/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu149/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu15/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu150/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu151/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu153/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu154/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu155/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu156/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu157/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu158/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu159/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu17/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu18/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu19/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu2/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu20/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu21/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu22/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu23/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu25/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu26/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu27/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu28/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu29/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu3/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu30/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu31/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu33/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu34/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu35/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu36/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu37/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu38/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu39/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu4/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu41/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu42/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu43/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu44/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu45/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu46/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu47/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu49/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu5/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu50/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu51/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu52/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu53/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu54/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu55/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu57/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu58/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu59/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu6/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu60/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu61/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu62/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu63/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu65/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu66/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu67/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu68/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu69/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu7/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu70/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu71/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu73/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu74/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu75/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu76/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu77/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu78/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu79/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu81/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu82/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu83/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu84/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu85/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu86/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu87/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu89/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu9/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu90/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu91/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu92/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu93/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu94/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu95/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu97/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu98/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/cpu99/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/kernel_max
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/offline
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/possible
 create mode 100644 tests/nodeinfodata/linux-subcores1/cpu/present
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu0
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu1
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu10
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu11
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu12
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu13
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu14
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu15
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu16
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu17
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu18
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu19
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu2
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu20
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu21
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu22
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu23
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu24
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu25
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu26
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu27
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu28
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu29
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu3
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu30
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu31
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu32
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu33
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu34
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu35
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu36
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu37
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu38
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu39
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu4
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu5
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu6
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu7
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu8
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node0/cpu9
 create mode 100644 tests/nodeinfodata/linux-subcores1/node/node0/meminfo
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu40
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu41
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu42
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu43
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu44
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu45
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu46
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu47
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu48
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu49
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu50
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu51
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu52
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu53
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu54
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu55
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu56
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu57
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu58
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu59
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu60
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu61
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu62
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu63
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu64
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu65
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu66
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu67
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu68
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu69
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu70
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu71
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu72
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu73
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu74
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu75
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu76
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu77
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu78
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node1/cpu79
 create mode 100644 tests/nodeinfodata/linux-subcores1/node/node1/meminfo
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu100
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu101
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu102
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu103
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu104
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu105
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu106
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu107
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu108
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu109
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu110
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu111
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu112
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu113
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu114
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu115
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu116
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu117
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu118
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu119
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu80
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu81
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu82
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu83
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu84
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu85
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu86
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu87
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu88
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu89
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu90
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu91
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu92
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu93
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu94
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu95
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu96
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu97
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu98
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node16/cpu99
 create mode 100644 tests/nodeinfodata/linux-subcores1/node/node16/meminfo
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu120
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu121
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu122
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu123
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu124
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu125
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu126
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu127
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu128
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu129
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu130
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu131
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu132
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu133
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu134
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu135
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu136
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu137
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu138
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu139
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu140
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu141
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu142
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu143
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu144
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu145
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu146
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu147
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu148
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu149
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu150
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu151
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu152
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu153
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu154
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu155
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu156
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu157
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu158
 create mode 120000 tests/nodeinfodata/linux-subcores1/node/node17/cpu159
 create mode 100644 tests/nodeinfodata/linux-subcores1/node/node17/meminfo
 create mode 100644 tests/nodeinfodata/linux-subcores1/node/online
 create mode 100644 tests/nodeinfodata/linux-subcores1/node/possible

diff --git a/tests/nodeinfodata/linux-ppc64-subcores1.cpuinfo b/tests/nodeinfodata/linux-ppc64-subcores1.cpuinfo
new file mode 100644
index 0000000..549fce6
--- /dev/null
+++ b/tests/nodeinfodata/linux-ppc64-subcores1.cpuinfo
@@ -0,0 +1,105 @@
+processor	: 0
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 8
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 16
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 24
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 32
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 40
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 48
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 56
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 64
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 72
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 80
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 88
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 96
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 104
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 112
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 120
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 128
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 136
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 144
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+processor	: 152
+cpu		: POWER8E (raw), altivec supported
+clock		: 3690.000000MHz
+revision	: 2.1 (pvr 004b 0201)
+
+timebase	: 512000000
+platform	: PowerNV
+model		: 8247-22L
+machine		: PowerNV 8247-22L
+firmware	: OPAL v3
diff --git a/tests/nodeinfodata/linux-ppc64-subcores1.expected b/tests/nodeinfodata/linux-ppc64-subcores1.expected
new file mode 100644
index 0000000..0859255
--- /dev/null
+++ b/tests/nodeinfodata/linux-ppc64-subcores1.expected
@@ -0,0 +1 @@
+CPUs: 160/160, MHz: 3690, Nodes: 4, Sockets: 1, Cores: 5, Threads: 8
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000..f5c8955
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000..54d3782
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,01010101
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000..d99ff75
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0,8,16,24,32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000..b7ec4e6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu1/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu1/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu1/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu10/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu10/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu10/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu100/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu100/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu100/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu101/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu101/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu101/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu102/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu102/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu102/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu103/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu103/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu103/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_id
new file mode 100644
index 0000000..9bb71ca
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_id
@@ -0,0 +1 @@
+2152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings
new file mode 100644
index 0000000..c98a5a2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010101,01010000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings_list
new file mode 100644
index 0000000..e0e478b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/core_siblings_list
@@ -0,0 +1 @@
+80,88,96,104,112
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/physical_package_id
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/physical_package_id
@@ -0,0 +1 @@
+16
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings
new file mode 100644
index 0000000..b4fa391
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000100,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings_list
new file mode 100644
index 0000000..b16e5f7
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu104/topology/thread_siblings_list
@@ -0,0 +1 @@
+104
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu105/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu105/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu105/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu106/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu106/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu106/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu107/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu107/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu107/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu108/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu108/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu108/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu109/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu109/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu109/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu11/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu11/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu11/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu110/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu110/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu110/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu111/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu111/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu111/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_id
new file mode 100644
index 0000000..317509b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_id
@@ -0,0 +1 @@
+2160
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings
new file mode 100644
index 0000000..c98a5a2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010101,01010000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings_list
new file mode 100644
index 0000000..e0e478b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/core_siblings_list
@@ -0,0 +1 @@
+80,88,96,104,112
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/physical_package_id
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/physical_package_id
@@ -0,0 +1 @@
+16
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings
new file mode 100644
index 0000000..968e322
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings_list
new file mode 100644
index 0000000..194b81c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu112/topology/thread_siblings_list
@@ -0,0 +1 @@
+112
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu113/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu113/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu113/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu114/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu114/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu114/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu115/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu115/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu115/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu116/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu116/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu116/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu117/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu117/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu117/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu118/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu118/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu118/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu119/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu119/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu119/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu12/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu12/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu12/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_id
new file mode 100644
index 0000000..b17e4bd
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_id
@@ -0,0 +1 @@
+2208
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings
new file mode 100644
index 0000000..50fc716
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01010101,01000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings_list
new file mode 100644
index 0000000..8ece26a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/core_siblings_list
@@ -0,0 +1 @@
+120,128,136,144,152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/physical_package_id
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/physical_package_id
@@ -0,0 +1 @@
+17
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings
new file mode 100644
index 0000000..13eaaf3
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings_list
new file mode 100644
index 0000000..52bd8e4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu120/topology/thread_siblings_list
@@ -0,0 +1 @@
+120
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu121/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu121/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu121/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu122/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu122/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu122/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu123/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu123/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu123/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu124/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu124/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu124/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu125/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu125/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu125/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu126/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu126/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu126/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu127/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu127/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu127/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_id
new file mode 100644
index 0000000..5c54d10
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_id
@@ -0,0 +1 @@
+2216
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings
new file mode 100644
index 0000000..50fc716
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01010101,01000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings_list
new file mode 100644
index 0000000..8ece26a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/core_siblings_list
@@ -0,0 +1 @@
+120,128,136,144,152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/physical_package_id
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/physical_package_id
@@ -0,0 +1 @@
+17
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings
new file mode 100644
index 0000000..7e18bfb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,00000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings_list
new file mode 100644
index 0000000..a949a93
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu128/topology/thread_siblings_list
@@ -0,0 +1 @@
+128
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu129/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu129/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu129/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu13/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu13/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu13/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu130/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu130/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu130/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu131/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu131/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu131/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu132/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu132/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu132/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu133/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu133/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu133/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu134/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu134/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu134/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu135/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu135/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu135/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_id
new file mode 100644
index 0000000..9813cea
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_id
@@ -0,0 +1 @@
+2272
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings
new file mode 100644
index 0000000..50fc716
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01010101,01000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings_list
new file mode 100644
index 0000000..8ece26a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/core_siblings_list
@@ -0,0 +1 @@
+120,128,136,144,152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/physical_package_id
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/physical_package_id
@@ -0,0 +1 @@
+17
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings
new file mode 100644
index 0000000..c05c51e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000100,00000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings_list
new file mode 100644
index 0000000..7296f25
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu136/topology/thread_siblings_list
@@ -0,0 +1 @@
+136
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu137/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu137/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu137/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu138/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu138/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu138/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu139/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu139/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu139/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu14/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu14/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu14/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu140/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu140/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu140/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu141/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu141/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu141/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu142/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu142/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu142/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu143/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu143/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu143/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_id
new file mode 100644
index 0000000..acd19c9
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_id
@@ -0,0 +1 @@
+2280
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings
new file mode 100644
index 0000000..50fc716
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01010101,01000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings_list
new file mode 100644
index 0000000..8ece26a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/core_siblings_list
@@ -0,0 +1 @@
+120,128,136,144,152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/physical_package_id
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/physical_package_id
@@ -0,0 +1 @@
+17
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings
new file mode 100644
index 0000000..5630ba0
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010000,00000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings_list
new file mode 100644
index 0000000..a29644e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu144/topology/thread_siblings_list
@@ -0,0 +1 @@
+144
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu145/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu145/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu145/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu146/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu146/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu146/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu147/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu147/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu147/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu148/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu148/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu148/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu149/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu149/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu149/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu15/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu15/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu15/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu150/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu150/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu150/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu151/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu151/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu151/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_id
new file mode 100644
index 0000000..f0e709d
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_id
@@ -0,0 +1 @@
+2288
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings
new file mode 100644
index 0000000..50fc716
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01010101,01000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings_list
new file mode 100644
index 0000000..8ece26a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/core_siblings_list
@@ -0,0 +1 @@
+120,128,136,144,152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/physical_package_id
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/physical_package_id
@@ -0,0 +1 @@
+17
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings
new file mode 100644
index 0000000..4602fcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01000000,00000000,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings_list
new file mode 100644
index 0000000..492dff0
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu152/topology/thread_siblings_list
@@ -0,0 +1 @@
+152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu153/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu153/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu153/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu154/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu154/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu154/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu155/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu155/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu155/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu156/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu156/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu156/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu157/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu157/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu157/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu158/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu158/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu158/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu159/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu159/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu159/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_id
new file mode 100644
index 0000000..21e72e8
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_id
@@ -0,0 +1 @@
+48
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings
new file mode 100644
index 0000000..54d3782
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,01010101
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings_list
new file mode 100644
index 0000000..d99ff75
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/core_siblings_list
@@ -0,0 +1 @@
+0,8,16,24,32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings
new file mode 100644
index 0000000..f15bff6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings_list
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu16/topology/thread_siblings_list
@@ -0,0 +1 @@
+16
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu17/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu17/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu17/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu18/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu18/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu18/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu19/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu19/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu19/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu2/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu2/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu2/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu20/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu20/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu20/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu21/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu21/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu21/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu22/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu22/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu22/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu23/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu23/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu23/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_id
new file mode 100644
index 0000000..f906e18
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_id
@@ -0,0 +1 @@
+96
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings
new file mode 100644
index 0000000..54d3782
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,01010101
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings_list
new file mode 100644
index 0000000..d99ff75
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/core_siblings_list
@@ -0,0 +1 @@
+0,8,16,24,32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings
new file mode 100644
index 0000000..c20308b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings_list
new file mode 100644
index 0000000..a45fd52
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu24/topology/thread_siblings_list
@@ -0,0 +1 @@
+24
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu25/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu25/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu25/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu26/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu26/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu26/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu27/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu27/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu27/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu28/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu28/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu28/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu29/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu29/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu29/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu3/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu3/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu3/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu30/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu30/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu30/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu31/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu31/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu31/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_id
new file mode 100644
index 0000000..b16e5f7
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_id
@@ -0,0 +1 @@
+104
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings
new file mode 100644
index 0000000..54d3782
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,01010101
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings_list
new file mode 100644
index 0000000..d99ff75
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/core_siblings_list
@@ -0,0 +1 @@
+0,8,16,24,32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings
new file mode 100644
index 0000000..086b155
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings_list
new file mode 100644
index 0000000..f5c8955
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu32/topology/thread_siblings_list
@@ -0,0 +1 @@
+32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu33/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu33/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu33/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu34/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu34/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu34/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu35/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu35/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu35/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu36/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu36/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu36/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu37/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu37/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu37/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu38/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu38/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu38/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu39/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu39/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu39/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu4/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu4/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu4/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_id
new file mode 100644
index 0000000..a762560
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_id
@@ -0,0 +1 @@
+160
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings
new file mode 100644
index 0000000..513d74e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000101,01010100,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings_list
new file mode 100644
index 0000000..1870c91
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/core_siblings_list
@@ -0,0 +1 @@
+40,48,56,64,72
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings
new file mode 100644
index 0000000..d98f0b4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000100,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings_list
new file mode 100644
index 0000000..425151f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu40/topology/thread_siblings_list
@@ -0,0 +1 @@
+40
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu41/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu41/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu41/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu42/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu42/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu42/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu43/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu43/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu43/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu44/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu44/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu44/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu45/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu45/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu45/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu46/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu46/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu46/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu47/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu47/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu47/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_id
new file mode 100644
index 0000000..de8febe
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_id
@@ -0,0 +1 @@
+168
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings
new file mode 100644
index 0000000..513d74e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000101,01010100,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings_list
new file mode 100644
index 0000000..1870c91
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/core_siblings_list
@@ -0,0 +1 @@
+40,48,56,64,72
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings
new file mode 100644
index 0000000..943a83a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings_list
new file mode 100644
index 0000000..21e72e8
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu48/topology/thread_siblings_list
@@ -0,0 +1 @@
+48
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu49/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu49/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu49/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu5/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu5/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu5/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu50/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu50/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu50/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu51/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu51/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu51/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu52/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu52/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu52/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu53/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu53/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu53/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu54/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu54/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu54/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu55/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu55/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu55/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_id
new file mode 100644
index 0000000..1057e9a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_id
@@ -0,0 +1 @@
+176
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings
new file mode 100644
index 0000000..513d74e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000101,01010100,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings_list
new file mode 100644
index 0000000..1870c91
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/core_siblings_list
@@ -0,0 +1 @@
+40,48,56,64,72
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings
new file mode 100644
index 0000000..d25e217
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings_list
new file mode 100644
index 0000000..f6b91e0
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu56/topology/thread_siblings_list
@@ -0,0 +1 @@
+56
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu57/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu57/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu57/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu58/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu58/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu58/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu59/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu59/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu59/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu6/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu6/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu6/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu60/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu60/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu60/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu61/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu61/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu61/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu62/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu62/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu62/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu63/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu63/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu63/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_id
new file mode 100644
index 0000000..20c9080
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_id
@@ -0,0 +1 @@
+224
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings
new file mode 100644
index 0000000..513d74e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000101,01010100,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings_list
new file mode 100644
index 0000000..1870c91
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/core_siblings_list
@@ -0,0 +1 @@
+40,48,56,64,72
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings
new file mode 100644
index 0000000..2e6a251
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings_list
new file mode 100644
index 0000000..900731f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu64/topology/thread_siblings_list
@@ -0,0 +1 @@
+64
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu65/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu65/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu65/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu66/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu66/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu66/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu67/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu67/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu67/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu68/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu68/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu68/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu69/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu69/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu69/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu7/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu7/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu7/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu70/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu70/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu70/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu71/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu71/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu71/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_id
new file mode 100644
index 0000000..7c022ae
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_id
@@ -0,0 +1 @@
+232
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings
new file mode 100644
index 0000000..513d74e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000101,01010100,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings_list
new file mode 100644
index 0000000..1870c91
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/core_siblings_list
@@ -0,0 +1 @@
+40,48,56,64,72
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings
new file mode 100644
index 0000000..b85a0fd
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000100,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings_list
new file mode 100644
index 0000000..ea70ce0
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu72/topology/thread_siblings_list
@@ -0,0 +1 @@
+72
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu73/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu73/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu73/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu74/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu74/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu74/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu75/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu75/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu75/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu76/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu76/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu76/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu77/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu77/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu77/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu78/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu78/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu78/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu79/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu79/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu79/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_id
new file mode 100644
index 0000000..425151f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_id
@@ -0,0 +1 @@
+40
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings
new file mode 100644
index 0000000..54d3782
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,01010101
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings_list
new file mode 100644
index 0000000..d99ff75
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/core_siblings_list
@@ -0,0 +1 @@
+0,8,16,24,32
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings
new file mode 100644
index 0000000..ffeb503
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000100
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings_list
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu8/topology/thread_siblings_list
@@ -0,0 +1 @@
+8
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_id
new file mode 100644
index 0000000..9c4a93f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_id
@@ -0,0 +1 @@
+2088
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings
new file mode 100644
index 0000000..c98a5a2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010101,01010000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings_list
new file mode 100644
index 0000000..e0e478b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/core_siblings_list
@@ -0,0 +1 @@
+80,88,96,104,112
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/physical_package_id
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/physical_package_id
@@ -0,0 +1 @@
+16
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings
new file mode 100644
index 0000000..17461e4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings_list
new file mode 100644
index 0000000..d15a2cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu80/topology/thread_siblings_list
@@ -0,0 +1 @@
+80
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu81/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu81/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu81/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu82/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu82/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu82/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu83/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu83/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu83/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu84/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu84/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu84/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu85/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu85/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu85/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu86/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu86/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu86/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu87/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu87/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu87/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_id
new file mode 100644
index 0000000..ce21c02
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_id
@@ -0,0 +1 @@
+2096
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings
new file mode 100644
index 0000000..c98a5a2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010101,01010000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings_list
new file mode 100644
index 0000000..e0e478b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/core_siblings_list
@@ -0,0 +1 @@
+80,88,96,104,112
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/physical_package_id
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/physical_package_id
@@ -0,0 +1 @@
+16
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings
new file mode 100644
index 0000000..8aa7b77
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,01000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings_list
new file mode 100644
index 0000000..d22307c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu88/topology/thread_siblings_list
@@ -0,0 +1 @@
+88
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu89/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu89/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu89/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu9/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu9/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu9/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu90/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu90/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu90/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu91/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu91/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu91/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu92/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu92/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu92/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu93/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu93/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu93/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu94/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu94/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu94/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu95/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu95/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu95/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_id
new file mode 100644
index 0000000..cc14af1
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_id
@@ -0,0 +1 @@
+2144
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings
new file mode 100644
index 0000000..c98a5a2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00010101,01010000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings_list
new file mode 100644
index 0000000..e0e478b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/core_siblings_list
@@ -0,0 +1 @@
+80,88,96,104,112
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/physical_package_id b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/physical_package_id
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/physical_package_id
@@ -0,0 +1 @@
+16
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings
new file mode 100644
index 0000000..d5d4a45
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001,00000000,00000000,00000000
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings_list b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings_list
new file mode 100644
index 0000000..f906e18
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu96/topology/thread_siblings_list
@@ -0,0 +1 @@
+96
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu97/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu97/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu97/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu98/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu98/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu98/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/cpu99/online b/tests/nodeinfodata/linux-subcores1/cpu/cpu99/online
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/cpu99/online
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/kernel_max b/tests/nodeinfodata/linux-subcores1/cpu/kernel_max
new file mode 100644
index 0000000..b6ac305
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/kernel_max
@@ -0,0 +1 @@
+2047
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/offline b/tests/nodeinfodata/linux-subcores1/cpu/offline
new file mode 100644
index 0000000..c15c056
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/offline
@@ -0,0 +1 @@
+1-7,9-15,17-23,25-31,33-39,41-47,49-55,57-63,65-71,73-79,81-87,89-95,97-103,105-111,113-119,121-127,129-135,137-143,145-151,153-159
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/online b/tests/nodeinfodata/linux-subcores1/cpu/online
new file mode 100644
index 0000000..d64565f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/online
@@ -0,0 +1 @@
+0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/possible b/tests/nodeinfodata/linux-subcores1/cpu/possible
new file mode 100644
index 0000000..7a662d6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/possible
@@ -0,0 +1 @@
+0-159
diff --git a/tests/nodeinfodata/linux-subcores1/cpu/present b/tests/nodeinfodata/linux-subcores1/cpu/present
new file mode 100644
index 0000000..7a662d6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/cpu/present
@@ -0,0 +1 @@
+0-159
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu0 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu0
new file mode 120000
index 0000000..c841bea
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu0
@@ -0,0 +1 @@
+../../cpu/cpu0
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu1 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu1
new file mode 120000
index 0000000..5f45362
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu1
@@ -0,0 +1 @@
+../../cpu/cpu1
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu10 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu10
new file mode 120000
index 0000000..a6dc6bb
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu10
@@ -0,0 +1 @@
+../../cpu/cpu10
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu11 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu11
new file mode 120000
index 0000000..e29d898
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu11
@@ -0,0 +1 @@
+../../cpu/cpu11
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu12 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu12
new file mode 120000
index 0000000..211519e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu12
@@ -0,0 +1 @@
+../../cpu/cpu12
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu13 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu13
new file mode 120000
index 0000000..52d3b69
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu13
@@ -0,0 +1 @@
+../../cpu/cpu13
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu14 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu14
new file mode 120000
index 0000000..24cb3b4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu14
@@ -0,0 +1 @@
+../../cpu/cpu14
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu15 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu15
new file mode 120000
index 0000000..e905d85
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu15
@@ -0,0 +1 @@
+../../cpu/cpu15
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu16 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu16
new file mode 120000
index 0000000..445de40
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu16
@@ -0,0 +1 @@
+../../cpu/cpu16
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu17 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu17
new file mode 120000
index 0000000..13929db
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu17
@@ -0,0 +1 @@
+../../cpu/cpu17
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu18 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu18
new file mode 120000
index 0000000..3809adc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu18
@@ -0,0 +1 @@
+../../cpu/cpu18
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu19 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu19
new file mode 120000
index 0000000..c671083
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu19
@@ -0,0 +1 @@
+../../cpu/cpu19
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu2 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu2
new file mode 120000
index 0000000..2dcca33
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu2
@@ -0,0 +1 @@
+../../cpu/cpu2
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu20 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu20
new file mode 120000
index 0000000..a37c370
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu20
@@ -0,0 +1 @@
+../../cpu/cpu20
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu21 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu21
new file mode 120000
index 0000000..68a7cad
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu21
@@ -0,0 +1 @@
+../../cpu/cpu21
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu22 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu22
new file mode 120000
index 0000000..2c226ae
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu22
@@ -0,0 +1 @@
+../../cpu/cpu22
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu23 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu23
new file mode 120000
index 0000000..75c2f57
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu23
@@ -0,0 +1 @@
+../../cpu/cpu23
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu24 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu24
new file mode 120000
index 0000000..ad0a618
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu24
@@ -0,0 +1 @@
+../../cpu/cpu24
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu25 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu25
new file mode 120000
index 0000000..3145742
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu25
@@ -0,0 +1 @@
+../../cpu/cpu25
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu26 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu26
new file mode 120000
index 0000000..1dd180f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu26
@@ -0,0 +1 @@
+../../cpu/cpu26
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu27 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu27
new file mode 120000
index 0000000..74ced19
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu27
@@ -0,0 +1 @@
+../../cpu/cpu27
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu28 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu28
new file mode 120000
index 0000000..83269be
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu28
@@ -0,0 +1 @@
+../../cpu/cpu28
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu29 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu29
new file mode 120000
index 0000000..fa37dc6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu29
@@ -0,0 +1 @@
+../../cpu/cpu29
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu3 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu3
new file mode 120000
index 0000000..c7690e5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu3
@@ -0,0 +1 @@
+../../cpu/cpu3
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu30 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu30
new file mode 120000
index 0000000..80226fa
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu30
@@ -0,0 +1 @@
+../../cpu/cpu30
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu31 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu31
new file mode 120000
index 0000000..6a9a569
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu31
@@ -0,0 +1 @@
+../../cpu/cpu31
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu32 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu32
new file mode 120000
index 0000000..bbca866
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu32
@@ -0,0 +1 @@
+../../cpu/cpu32
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu33 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu33
new file mode 120000
index 0000000..b7a9f8d
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu33
@@ -0,0 +1 @@
+../../cpu/cpu33
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu34 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu34
new file mode 120000
index 0000000..0c0e738
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu34
@@ -0,0 +1 @@
+../../cpu/cpu34
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu35 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu35
new file mode 120000
index 0000000..47654d6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu35
@@ -0,0 +1 @@
+../../cpu/cpu35
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu36 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu36
new file mode 120000
index 0000000..5e53f70
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu36
@@ -0,0 +1 @@
+../../cpu/cpu36
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu37 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu37
new file mode 120000
index 0000000..41b4ce7
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu37
@@ -0,0 +1 @@
+../../cpu/cpu37
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu38 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu38
new file mode 120000
index 0000000..7231eb4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu38
@@ -0,0 +1 @@
+../../cpu/cpu38
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu39 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu39
new file mode 120000
index 0000000..d465480
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu39
@@ -0,0 +1 @@
+../../cpu/cpu39
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu4 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu4
new file mode 120000
index 0000000..9e77a64
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu4
@@ -0,0 +1 @@
+../../cpu/cpu4
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu5 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu5
new file mode 120000
index 0000000..cc07c3b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu5
@@ -0,0 +1 @@
+../../cpu/cpu5
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu6 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu6
new file mode 120000
index 0000000..2e75763
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu6
@@ -0,0 +1 @@
+../../cpu/cpu6
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu7 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu7
new file mode 120000
index 0000000..09e3f79
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu7
@@ -0,0 +1 @@
+../../cpu/cpu7
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu8 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu8
new file mode 120000
index 0000000..bda10cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu8
@@ -0,0 +1 @@
+../../cpu/cpu8
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/cpu9 b/tests/nodeinfodata/linux-subcores1/node/node0/cpu9
new file mode 120000
index 0000000..1ec1db2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/cpu9
@@ -0,0 +1 @@
+../../cpu/cpu9
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node0/meminfo b/tests/nodeinfodata/linux-subcores1/node/node0/meminfo
new file mode 100644
index 0000000..38d9512
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node0/meminfo
@@ -0,0 +1,29 @@
+Node 0 MemTotal:       67108864 kB
+Node 0 MemFree:        61610496 kB
+Node 0 MemUsed:         5498368 kB
+Node 0 Active:           214080 kB
+Node 0 Inactive:         242560 kB
+Node 0 Active(anon):     144896 kB
+Node 0 Inactive(anon):     8960 kB
+Node 0 Active(file):      69184 kB
+Node 0 Inactive(file):   233600 kB
+Node 0 Unevictable:           0 kB
+Node 0 Mlocked:               0 kB
+Node 0 Dirty:            145024 kB
+Node 0 Writeback:             0 kB
+Node 0 FilePages:        337408 kB
+Node 0 Mapped:            49792 kB
+Node 0 AnonPages:        131584 kB
+Node 0 Shmem:             22272 kB
+Node 0 KernelStack:       11936 kB
+Node 0 PageTables:         2688 kB
+Node 0 NFS_Unstable:          0 kB
+Node 0 Bounce:                0 kB
+Node 0 WritebackTmp:          0 kB
+Node 0 Slab:             257536 kB
+Node 0 SReclaimable:      40832 kB
+Node 0 SUnreclaim:       216704 kB
+Node 0 AnonHugePages:         0 kB
+Node 0 HugePages_Total:     0
+Node 0 HugePages_Free:      0
+Node 0 HugePages_Surp:      0
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu40 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu40
new file mode 120000
index 0000000..c727d46
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu40
@@ -0,0 +1 @@
+../../cpu/cpu40
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu41 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu41
new file mode 120000
index 0000000..cc0b78c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu41
@@ -0,0 +1 @@
+../../cpu/cpu41
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu42 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu42
new file mode 120000
index 0000000..8ebd18e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu42
@@ -0,0 +1 @@
+../../cpu/cpu42
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu43 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu43
new file mode 120000
index 0000000..03b2d2d
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu43
@@ -0,0 +1 @@
+../../cpu/cpu43
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu44 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu44
new file mode 120000
index 0000000..859e4fc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu44
@@ -0,0 +1 @@
+../../cpu/cpu44
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu45 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu45
new file mode 120000
index 0000000..58c3ca3
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu45
@@ -0,0 +1 @@
+../../cpu/cpu45
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu46 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu46
new file mode 120000
index 0000000..55223e0
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu46
@@ -0,0 +1 @@
+../../cpu/cpu46
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu47 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu47
new file mode 120000
index 0000000..19407d4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu47
@@ -0,0 +1 @@
+../../cpu/cpu47
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu48 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu48
new file mode 120000
index 0000000..60a190c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu48
@@ -0,0 +1 @@
+../../cpu/cpu48
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu49 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu49
new file mode 120000
index 0000000..0ff1796
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu49
@@ -0,0 +1 @@
+../../cpu/cpu49
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu50 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu50
new file mode 120000
index 0000000..ddc5361
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu50
@@ -0,0 +1 @@
+../../cpu/cpu50
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu51 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu51
new file mode 120000
index 0000000..41163a9
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu51
@@ -0,0 +1 @@
+../../cpu/cpu51
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu52 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu52
new file mode 120000
index 0000000..be09dc8
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu52
@@ -0,0 +1 @@
+../../cpu/cpu52
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu53 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu53
new file mode 120000
index 0000000..470ab22
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu53
@@ -0,0 +1 @@
+../../cpu/cpu53
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu54 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu54
new file mode 120000
index 0000000..5c11dfd
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu54
@@ -0,0 +1 @@
+../../cpu/cpu54
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu55 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu55
new file mode 120000
index 0000000..e858949
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu55
@@ -0,0 +1 @@
+../../cpu/cpu55
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu56 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu56
new file mode 120000
index 0000000..586050f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu56
@@ -0,0 +1 @@
+../../cpu/cpu56
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu57 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu57
new file mode 120000
index 0000000..4276ac5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu57
@@ -0,0 +1 @@
+../../cpu/cpu57
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu58 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu58
new file mode 120000
index 0000000..3c10d2d
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu58
@@ -0,0 +1 @@
+../../cpu/cpu58
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu59 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu59
new file mode 120000
index 0000000..06ddb97
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu59
@@ -0,0 +1 @@
+../../cpu/cpu59
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu60 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu60
new file mode 120000
index 0000000..c062761
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu60
@@ -0,0 +1 @@
+../../cpu/cpu60
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu61 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu61
new file mode 120000
index 0000000..5a2c12f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu61
@@ -0,0 +1 @@
+../../cpu/cpu61
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu62 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu62
new file mode 120000
index 0000000..9056072
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu62
@@ -0,0 +1 @@
+../../cpu/cpu62
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu63 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu63
new file mode 120000
index 0000000..1511953
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu63
@@ -0,0 +1 @@
+../../cpu/cpu63
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu64 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu64
new file mode 120000
index 0000000..1664a2b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu64
@@ -0,0 +1 @@
+../../cpu/cpu64
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu65 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu65
new file mode 120000
index 0000000..52712cf
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu65
@@ -0,0 +1 @@
+../../cpu/cpu65
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu66 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu66
new file mode 120000
index 0000000..93a4f32
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu66
@@ -0,0 +1 @@
+../../cpu/cpu66
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu67 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu67
new file mode 120000
index 0000000..db73e74
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu67
@@ -0,0 +1 @@
+../../cpu/cpu67
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu68 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu68
new file mode 120000
index 0000000..4f40eb8
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu68
@@ -0,0 +1 @@
+../../cpu/cpu68
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu69 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu69
new file mode 120000
index 0000000..9f32d96
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu69
@@ -0,0 +1 @@
+../../cpu/cpu69
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu70 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu70
new file mode 120000
index 0000000..a0e8fd2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu70
@@ -0,0 +1 @@
+../../cpu/cpu70
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu71 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu71
new file mode 120000
index 0000000..898c9f2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu71
@@ -0,0 +1 @@
+../../cpu/cpu71
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu72 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu72
new file mode 120000
index 0000000..d731cf5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu72
@@ -0,0 +1 @@
+../../cpu/cpu72
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu73 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu73
new file mode 120000
index 0000000..99f1a90
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu73
@@ -0,0 +1 @@
+../../cpu/cpu73
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu74 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu74
new file mode 120000
index 0000000..84a3139
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu74
@@ -0,0 +1 @@
+../../cpu/cpu74
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu75 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu75
new file mode 120000
index 0000000..0693a99
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu75
@@ -0,0 +1 @@
+../../cpu/cpu75
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu76 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu76
new file mode 120000
index 0000000..5ff7021
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu76
@@ -0,0 +1 @@
+../../cpu/cpu76
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu77 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu77
new file mode 120000
index 0000000..05099c6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu77
@@ -0,0 +1 @@
+../../cpu/cpu77
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu78 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu78
new file mode 120000
index 0000000..20eb9cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu78
@@ -0,0 +1 @@
+../../cpu/cpu78
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/cpu79 b/tests/nodeinfodata/linux-subcores1/node/node1/cpu79
new file mode 120000
index 0000000..4813a63
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/cpu79
@@ -0,0 +1 @@
+../../cpu/cpu79
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node1/meminfo b/tests/nodeinfodata/linux-subcores1/node/node1/meminfo
new file mode 100644
index 0000000..e3c891a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node1/meminfo
@@ -0,0 +1,29 @@
+Node 1 MemTotal:       67108864 kB
+Node 1 MemFree:        66559168 kB
+Node 1 MemUsed:          549696 kB
+Node 1 Active:            24192 kB
+Node 1 Inactive:           6016 kB
+Node 1 Active(anon):      21440 kB
+Node 1 Inactive(anon):      128 kB
+Node 1 Active(file):       2752 kB
+Node 1 Inactive(file):     5888 kB
+Node 1 Unevictable:           0 kB
+Node 1 Mlocked:               0 kB
+Node 1 Dirty:                 0 kB
+Node 1 Writeback:             0 kB
+Node 1 FilePages:          9088 kB
+Node 1 Mapped:             5056 kB
+Node 1 AnonPages:         21120 kB
+Node 1 Shmem:               448 kB
+Node 1 KernelStack:        5472 kB
+Node 1 PageTables:           64 kB
+Node 1 NFS_Unstable:          0 kB
+Node 1 Bounce:                0 kB
+Node 1 WritebackTmp:          0 kB
+Node 1 Slab:              59712 kB
+Node 1 SReclaimable:       5952 kB
+Node 1 SUnreclaim:        53760 kB
+Node 1 AnonHugePages:         0 kB
+Node 1 HugePages_Total:     0
+Node 1 HugePages_Free:      0
+Node 1 HugePages_Surp:      0
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu100 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu100
new file mode 120000
index 0000000..ffb1446
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu100
@@ -0,0 +1 @@
+../../cpu/cpu100
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu101 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu101
new file mode 120000
index 0000000..2b399e6
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu101
@@ -0,0 +1 @@
+../../cpu/cpu101
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu102 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu102
new file mode 120000
index 0000000..f06eb7d
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu102
@@ -0,0 +1 @@
+../../cpu/cpu102
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu103 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu103
new file mode 120000
index 0000000..722b506
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu103
@@ -0,0 +1 @@
+../../cpu/cpu103
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu104 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu104
new file mode 120000
index 0000000..7692606
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu104
@@ -0,0 +1 @@
+../../cpu/cpu104
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu105 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu105
new file mode 120000
index 0000000..77d25d5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu105
@@ -0,0 +1 @@
+../../cpu/cpu105
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu106 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu106
new file mode 120000
index 0000000..f8bff26
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu106
@@ -0,0 +1 @@
+../../cpu/cpu106
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu107 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu107
new file mode 120000
index 0000000..d475c15
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu107
@@ -0,0 +1 @@
+../../cpu/cpu107
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu108 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu108
new file mode 120000
index 0000000..4352ab8
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu108
@@ -0,0 +1 @@
+../../cpu/cpu108
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu109 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu109
new file mode 120000
index 0000000..c74e8ec
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu109
@@ -0,0 +1 @@
+../../cpu/cpu109
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu110 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu110
new file mode 120000
index 0000000..fb66aa1
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu110
@@ -0,0 +1 @@
+../../cpu/cpu110
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu111 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu111
new file mode 120000
index 0000000..b2da00c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu111
@@ -0,0 +1 @@
+../../cpu/cpu111
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu112 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu112
new file mode 120000
index 0000000..e65062a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu112
@@ -0,0 +1 @@
+../../cpu/cpu112
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu113 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu113
new file mode 120000
index 0000000..f8380bf
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu113
@@ -0,0 +1 @@
+../../cpu/cpu113
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu114 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu114
new file mode 120000
index 0000000..4c33e35
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu114
@@ -0,0 +1 @@
+../../cpu/cpu114
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu115 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu115
new file mode 120000
index 0000000..2b4fbce
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu115
@@ -0,0 +1 @@
+../../cpu/cpu115
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu116 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu116
new file mode 120000
index 0000000..7e07a2d
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu116
@@ -0,0 +1 @@
+../../cpu/cpu116
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu117 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu117
new file mode 120000
index 0000000..2d65930
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu117
@@ -0,0 +1 @@
+../../cpu/cpu117
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu118 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu118
new file mode 120000
index 0000000..b09093c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu118
@@ -0,0 +1 @@
+../../cpu/cpu118
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu119 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu119
new file mode 120000
index 0000000..59a5bf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu119
@@ -0,0 +1 @@
+../../cpu/cpu119
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu80 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu80
new file mode 120000
index 0000000..ce5ed81
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu80
@@ -0,0 +1 @@
+../../cpu/cpu80
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu81 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu81
new file mode 120000
index 0000000..dcd9a05
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu81
@@ -0,0 +1 @@
+../../cpu/cpu81
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu82 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu82
new file mode 120000
index 0000000..c91ce01
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu82
@@ -0,0 +1 @@
+../../cpu/cpu82
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu83 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu83
new file mode 120000
index 0000000..22ba3c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu83
@@ -0,0 +1 @@
+../../cpu/cpu83
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu84 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu84
new file mode 120000
index 0000000..c7e4d26
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu84
@@ -0,0 +1 @@
+../../cpu/cpu84
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu85 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu85
new file mode 120000
index 0000000..6779d27
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu85
@@ -0,0 +1 @@
+../../cpu/cpu85
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu86 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu86
new file mode 120000
index 0000000..9e777be
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu86
@@ -0,0 +1 @@
+../../cpu/cpu86
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu87 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu87
new file mode 120000
index 0000000..0359c58
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu87
@@ -0,0 +1 @@
+../../cpu/cpu87
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu88 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu88
new file mode 120000
index 0000000..3825c50
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu88
@@ -0,0 +1 @@
+../../cpu/cpu88
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu89 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu89
new file mode 120000
index 0000000..9a72211
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu89
@@ -0,0 +1 @@
+../../cpu/cpu89
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu90 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu90
new file mode 120000
index 0000000..75d10b3
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu90
@@ -0,0 +1 @@
+../../cpu/cpu90
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu91 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu91
new file mode 120000
index 0000000..8e9e4a4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu91
@@ -0,0 +1 @@
+../../cpu/cpu91
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu92 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu92
new file mode 120000
index 0000000..f8d5f05
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu92
@@ -0,0 +1 @@
+../../cpu/cpu92
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu93 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu93
new file mode 120000
index 0000000..5a302ad
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu93
@@ -0,0 +1 @@
+../../cpu/cpu93
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu94 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu94
new file mode 120000
index 0000000..9e6239f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu94
@@ -0,0 +1 @@
+../../cpu/cpu94
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu95 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu95
new file mode 120000
index 0000000..d87b5e3
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu95
@@ -0,0 +1 @@
+../../cpu/cpu95
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu96 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu96
new file mode 120000
index 0000000..50d1edc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu96
@@ -0,0 +1 @@
+../../cpu/cpu96
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu97 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu97
new file mode 120000
index 0000000..38b5a90
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu97
@@ -0,0 +1 @@
+../../cpu/cpu97
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu98 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu98
new file mode 120000
index 0000000..df97c6c
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu98
@@ -0,0 +1 @@
+../../cpu/cpu98
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/cpu99 b/tests/nodeinfodata/linux-subcores1/node/node16/cpu99
new file mode 120000
index 0000000..a3a6164
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/cpu99
@@ -0,0 +1 @@
+../../cpu/cpu99
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node16/meminfo b/tests/nodeinfodata/linux-subcores1/node/node16/meminfo
new file mode 100644
index 0000000..fcc53e5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node16/meminfo
@@ -0,0 +1,29 @@
+Node 16 MemTotal:       67108864 kB
+Node 16 MemFree:        66459328 kB
+Node 16 MemUsed:          649536 kB
+Node 16 Active:            17920 kB
+Node 16 Inactive:          65600 kB
+Node 16 Active(anon):       9728 kB
+Node 16 Inactive(anon):       64 kB
+Node 16 Active(file):       8192 kB
+Node 16 Inactive(file):    65536 kB
+Node 16 Unevictable:           0 kB
+Node 16 Mlocked:               0 kB
+Node 16 Dirty:                 0 kB
+Node 16 Writeback:             0 kB
+Node 16 FilePages:         73792 kB
+Node 16 Mapped:             4672 kB
+Node 16 AnonPages:          9664 kB
+Node 16 Shmem:               128 kB
+Node 16 KernelStack:        5072 kB
+Node 16 PageTables:           64 kB
+Node 16 NFS_Unstable:          0 kB
+Node 16 Bounce:                0 kB
+Node 16 WritebackTmp:          0 kB
+Node 16 Slab:              91968 kB
+Node 16 SReclaimable:      10944 kB
+Node 16 SUnreclaim:        81024 kB
+Node 16 AnonHugePages:         0 kB
+Node 16 HugePages_Total:     0
+Node 16 HugePages_Free:      0
+Node 16 HugePages_Surp:      0
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu120 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu120
new file mode 120000
index 0000000..17a18b1
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu120
@@ -0,0 +1 @@
+../../cpu/cpu120
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu121 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu121
new file mode 120000
index 0000000..321bbc2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu121
@@ -0,0 +1 @@
+../../cpu/cpu121
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu122 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu122
new file mode 120000
index 0000000..e03f5a3
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu122
@@ -0,0 +1 @@
+../../cpu/cpu122
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu123 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu123
new file mode 120000
index 0000000..3021e4f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu123
@@ -0,0 +1 @@
+../../cpu/cpu123
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu124 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu124
new file mode 120000
index 0000000..10b32dc
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu124
@@ -0,0 +1 @@
+../../cpu/cpu124
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu125 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu125
new file mode 120000
index 0000000..9e06e6e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu125
@@ -0,0 +1 @@
+../../cpu/cpu125
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu126 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu126
new file mode 120000
index 0000000..2a4708a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu126
@@ -0,0 +1 @@
+../../cpu/cpu126
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu127 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu127
new file mode 120000
index 0000000..96b5143
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu127
@@ -0,0 +1 @@
+../../cpu/cpu127
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu128 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu128
new file mode 120000
index 0000000..3142217
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu128
@@ -0,0 +1 @@
+../../cpu/cpu128
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu129 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu129
new file mode 120000
index 0000000..dc84401
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu129
@@ -0,0 +1 @@
+../../cpu/cpu129
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu130 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu130
new file mode 120000
index 0000000..59a50b8
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu130
@@ -0,0 +1 @@
+../../cpu/cpu130
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu131 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu131
new file mode 120000
index 0000000..ca1f958
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu131
@@ -0,0 +1 @@
+../../cpu/cpu131
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu132 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu132
new file mode 120000
index 0000000..a1f7ea1
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu132
@@ -0,0 +1 @@
+../../cpu/cpu132
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu133 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu133
new file mode 120000
index 0000000..89e453b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu133
@@ -0,0 +1 @@
+../../cpu/cpu133
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu134 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu134
new file mode 120000
index 0000000..a46c33e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu134
@@ -0,0 +1 @@
+../../cpu/cpu134
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu135 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu135
new file mode 120000
index 0000000..4efd76f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu135
@@ -0,0 +1 @@
+../../cpu/cpu135
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu136 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu136
new file mode 120000
index 0000000..cfd61b4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu136
@@ -0,0 +1 @@
+../../cpu/cpu136
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu137 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu137
new file mode 120000
index 0000000..6a1ec92
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu137
@@ -0,0 +1 @@
+../../cpu/cpu137
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu138 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu138
new file mode 120000
index 0000000..890aad3
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu138
@@ -0,0 +1 @@
+../../cpu/cpu138
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu139 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu139
new file mode 120000
index 0000000..afb925f
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu139
@@ -0,0 +1 @@
+../../cpu/cpu139
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu140 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu140
new file mode 120000
index 0000000..2faf4c0
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu140
@@ -0,0 +1 @@
+../../cpu/cpu140
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu141 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu141
new file mode 120000
index 0000000..6cf8cf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu141
@@ -0,0 +1 @@
+../../cpu/cpu141
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu142 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu142
new file mode 120000
index 0000000..fa73d61
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu142
@@ -0,0 +1 @@
+../../cpu/cpu142
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu143 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu143
new file mode 120000
index 0000000..04dcaa4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu143
@@ -0,0 +1 @@
+../../cpu/cpu143
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu144 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu144
new file mode 120000
index 0000000..ccecb10
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu144
@@ -0,0 +1 @@
+../../cpu/cpu144
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu145 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu145
new file mode 120000
index 0000000..00def86
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu145
@@ -0,0 +1 @@
+../../cpu/cpu145
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu146 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu146
new file mode 120000
index 0000000..6a13966
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu146
@@ -0,0 +1 @@
+../../cpu/cpu146
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu147 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu147
new file mode 120000
index 0000000..143c5a7
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu147
@@ -0,0 +1 @@
+../../cpu/cpu147
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu148 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu148
new file mode 120000
index 0000000..21bae94
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu148
@@ -0,0 +1 @@
+../../cpu/cpu148
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu149 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu149
new file mode 120000
index 0000000..fdb0f17
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu149
@@ -0,0 +1 @@
+../../cpu/cpu149
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu150 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu150
new file mode 120000
index 0000000..da363e5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu150
@@ -0,0 +1 @@
+../../cpu/cpu150
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu151 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu151
new file mode 120000
index 0000000..069de6b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu151
@@ -0,0 +1 @@
+../../cpu/cpu151
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu152 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu152
new file mode 120000
index 0000000..0fb022e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu152
@@ -0,0 +1 @@
+../../cpu/cpu152
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu153 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu153
new file mode 120000
index 0000000..d7e0f9e
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu153
@@ -0,0 +1 @@
+../../cpu/cpu153
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu154 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu154
new file mode 120000
index 0000000..0a6117a
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu154
@@ -0,0 +1 @@
+../../cpu/cpu154
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu155 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu155
new file mode 120000
index 0000000..201f0f5
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu155
@@ -0,0 +1 @@
+../../cpu/cpu155
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu156 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu156
new file mode 120000
index 0000000..da7f12b
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu156
@@ -0,0 +1 @@
+../../cpu/cpu156
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu157 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu157
new file mode 120000
index 0000000..c2aa5c2
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu157
@@ -0,0 +1 @@
+../../cpu/cpu157
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu158 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu158
new file mode 120000
index 0000000..4376692
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu158
@@ -0,0 +1 @@
+../../cpu/cpu158
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/cpu159 b/tests/nodeinfodata/linux-subcores1/node/node17/cpu159
new file mode 120000
index 0000000..852a0c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/cpu159
@@ -0,0 +1 @@
+../../cpu/cpu159
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-subcores1/node/node17/meminfo b/tests/nodeinfodata/linux-subcores1/node/node17/meminfo
new file mode 100644
index 0000000..9c53e37
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/node17/meminfo
@@ -0,0 +1,29 @@
+Node 17 MemTotal:       67108864 kB
+Node 17 MemFree:        66328320 kB
+Node 17 MemUsed:          780544 kB
+Node 17 Active:             5440 kB
+Node 17 Inactive:           2560 kB
+Node 17 Active(anon):       4736 kB
+Node 17 Inactive(anon):      128 kB
+Node 17 Active(file):        704 kB
+Node 17 Inactive(file):     2432 kB
+Node 17 Unevictable:           0 kB
+Node 17 Mlocked:               0 kB
+Node 17 Dirty:                 0 kB
+Node 17 Writeback:             0 kB
+Node 17 FilePages:          3392 kB
+Node 17 Mapped:              192 kB
+Node 17 AnonPages:          4672 kB
+Node 17 Shmem:               256 kB
+Node 17 KernelStack:        5488 kB
+Node 17 PageTables:          128 kB
+Node 17 NFS_Unstable:          0 kB
+Node 17 Bounce:                0 kB
+Node 17 WritebackTmp:          0 kB
+Node 17 Slab:              41536 kB
+Node 17 SReclaimable:       2496 kB
+Node 17 SUnreclaim:        39040 kB
+Node 17 AnonHugePages:         0 kB
+Node 17 HugePages_Total:     0
+Node 17 HugePages_Free:      0
+Node 17 HugePages_Surp:      0
diff --git a/tests/nodeinfodata/linux-subcores1/node/online b/tests/nodeinfodata/linux-subcores1/node/online
new file mode 100644
index 0000000..a41eb32
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/online
@@ -0,0 +1 @@
+0-1,16-17
diff --git a/tests/nodeinfodata/linux-subcores1/node/possible b/tests/nodeinfodata/linux-subcores1/node/possible
new file mode 100644
index 0000000..8d232c7
--- /dev/null
+++ b/tests/nodeinfodata/linux-subcores1/node/possible
@@ -0,0 +1 @@
+0-255
diff --git a/tests/nodeinfotest.c b/tests/nodeinfotest.c
index ccef4a9..4e3e1c9 100644
--- a/tests/nodeinfotest.c
+++ b/tests/nodeinfotest.c
@@ -235,6 +235,8 @@ mymain(void)
         {"f21-mustang", VIR_ARCH_AARCH64},
         {"rhelsa-3.19.0-mustang", VIR_ARCH_AARCH64},
         {"deconf-cpus", VIR_ARCH_PPC64},
+        /* subcores, default configuration */
+        {"subcores1", VIR_ARCH_PPC64},
     };
 
     if (virInitialize() < 0)
-- 
2.5.0