Re: [PATCH 1/2] tests: nodeinfo: Test F21 aarch64 on APM mustang

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/31/2015 06:06 AM, Ján Tomko wrote:
> On Sat, Mar 28, 2015 at 02:31:30PM -0400, Cole Robinson wrote:
> -- 8< --
> 
> ACK to both.
> 
> Jan
> 

Thanks, but trying to push I'm getting errors:

remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent:1: new blank line
at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent:1: new
blank line at EOF.
remote: tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent:1: new
blank line at EOF.


And now that I actually run syntax-check (sorry), seeing an additional error:

tests/nodeinfodata/linux-f21-mustang/cpu/offline:1:
tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline:1:
maint.mk: Prohibited empty first line
cfg.mk:956: recipe for target 'sc_prohibit_empty_first_line' failed
make: *** [sc_prohibit_empty_first_line] Error 1


I attached the unaltered patches if anyone wants to figure out the tweaks to
make these bits pass, I can't look at this at the moment.

- Cole
>From 4e2c0308972fe6ef9900193767da2afd724c3006 Mon Sep 17 00:00:00 2001
Message-Id: <4e2c0308972fe6ef9900193767da2afd724c3006.1427815112.git.crobinso@xxxxxxxxxx>
From: Cole Robinson <crobinso@xxxxxxxxxx>
Date: Sat, 28 Mar 2015 14:01:07 -0400
Subject: [PATCH 1/2] tests: nodeinfo: Test F21 aarch64 on APM mustang

---
 tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo    | 17 +++++++++++++++++
 tests/nodeinfodata/linux-aarch64-f21-mustang.expected   |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async |  1 +
 .../cpu/cpu0/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu0/power/control            |  1 +
 .../cpu/cpu0/power/runtime_active_kids                  |  1 +
 .../cpu/cpu0/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu0/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu0/power/runtime_status     |  1 +
 .../cpu/cpu0/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu0/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu0/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu0/topology/core_siblings   |  1 +
 .../cpu/cpu0/topology/core_siblings_list                |  1 +
 .../cpu/cpu0/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu0/topology/thread_siblings |  1 +
 .../cpu/cpu0/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async |  1 +
 .../cpu/cpu1/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu1/power/control            |  1 +
 .../cpu/cpu1/power/runtime_active_kids                  |  1 +
 .../cpu/cpu1/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu1/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu1/power/runtime_status     |  1 +
 .../cpu/cpu1/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu1/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu1/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu1/topology/core_siblings   |  1 +
 .../cpu/cpu1/topology/core_siblings_list                |  1 +
 .../cpu/cpu1/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu1/topology/thread_siblings |  1 +
 .../cpu/cpu1/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async |  1 +
 .../cpu/cpu2/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu2/power/control            |  1 +
 .../cpu/cpu2/power/runtime_active_kids                  |  1 +
 .../cpu/cpu2/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu2/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu2/power/runtime_status     |  1 +
 .../cpu/cpu2/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu2/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu2/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu2/topology/core_siblings   |  1 +
 .../cpu/cpu2/topology/core_siblings_list                |  1 +
 .../cpu/cpu2/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu2/topology/thread_siblings |  1 +
 .../cpu/cpu2/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async |  1 +
 .../cpu/cpu3/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu3/power/control            |  1 +
 .../cpu/cpu3/power/runtime_active_kids                  |  1 +
 .../cpu/cpu3/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu3/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu3/power/runtime_status     |  1 +
 .../cpu/cpu3/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu3/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu3/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu3/topology/core_siblings   |  1 +
 .../cpu/cpu3/topology/core_siblings_list                |  1 +
 .../cpu/cpu3/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu3/topology/thread_siblings |  1 +
 .../cpu/cpu3/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async |  1 +
 .../cpu/cpu4/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu4/power/control            |  1 +
 .../cpu/cpu4/power/runtime_active_kids                  |  1 +
 .../cpu/cpu4/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu4/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu4/power/runtime_status     |  1 +
 .../cpu/cpu4/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu4/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu4/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu4/topology/core_siblings   |  1 +
 .../cpu/cpu4/topology/core_siblings_list                |  1 +
 .../cpu/cpu4/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu4/topology/thread_siblings |  1 +
 .../cpu/cpu4/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async |  1 +
 .../cpu/cpu5/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu5/power/control            |  1 +
 .../cpu/cpu5/power/runtime_active_kids                  |  1 +
 .../cpu/cpu5/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu5/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu5/power/runtime_status     |  1 +
 .../cpu/cpu5/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu5/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu5/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu5/topology/core_siblings   |  1 +
 .../cpu/cpu5/topology/core_siblings_list                |  1 +
 .../cpu/cpu5/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu5/topology/thread_siblings |  1 +
 .../cpu/cpu5/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async |  1 +
 .../cpu/cpu6/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu6/power/control            |  1 +
 .../cpu/cpu6/power/runtime_active_kids                  |  1 +
 .../cpu/cpu6/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu6/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu6/power/runtime_status     |  1 +
 .../cpu/cpu6/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu6/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu6/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu6/topology/core_siblings   |  1 +
 .../cpu/cpu6/topology/core_siblings_list                |  1 +
 .../cpu/cpu6/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu6/topology/thread_siblings |  1 +
 .../cpu/cpu6/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online    |  1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async |  1 +
 .../cpu/cpu7/power/autosuspend_delay_ms                 |  0
 .../linux-f21-mustang/cpu/cpu7/power/control            |  1 +
 .../cpu/cpu7/power/runtime_active_kids                  |  1 +
 .../cpu/cpu7/power/runtime_active_time                  |  1 +
 .../linux-f21-mustang/cpu/cpu7/power/runtime_enabled    |  1 +
 .../linux-f21-mustang/cpu/cpu7/power/runtime_status     |  1 +
 .../cpu/cpu7/power/runtime_suspended_time               |  1 +
 .../linux-f21-mustang/cpu/cpu7/power/runtime_usage      |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/subsystem |  1 +
 .../linux-f21-mustang/cpu/cpu7/topology/core_id         |  1 +
 .../linux-f21-mustang/cpu/cpu7/topology/core_siblings   |  1 +
 .../cpu/cpu7/topology/core_siblings_list                |  1 +
 .../cpu/cpu7/topology/physical_package_id               |  1 +
 .../linux-f21-mustang/cpu/cpu7/topology/thread_siblings |  1 +
 .../cpu/cpu7/topology/thread_siblings_list              |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent    |  8 ++++++++
 tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max     |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/modalias       |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/offline        |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/online         |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/possible       |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/power/async    |  1 +
 .../linux-f21-mustang/cpu/power/autosuspend_delay_ms    |  0
 tests/nodeinfodata/linux-f21-mustang/cpu/power/control  |  1 +
 .../linux-f21-mustang/cpu/power/runtime_active_kids     |  1 +
 .../linux-f21-mustang/cpu/power/runtime_active_time     |  1 +
 .../linux-f21-mustang/cpu/power/runtime_enabled         |  1 +
 .../linux-f21-mustang/cpu/power/runtime_status          |  1 +
 .../linux-f21-mustang/cpu/power/runtime_suspended_time  |  1 +
 .../linux-f21-mustang/cpu/power/runtime_usage           |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/present        |  1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/uevent         |  0
 tests/nodeinfotest.c                                    |  1 +
 163 files changed, 225 insertions(+)
 create mode 100644 tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo
 create mode 100644 tests/nodeinfodata/linux-aarch64-f21-mustang.expected
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage
 create mode 120000 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/subsystem
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/modalias
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/offline
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/online
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/possible
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/async
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/control
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/present
 create mode 100644 tests/nodeinfodata/linux-f21-mustang/cpu/uevent

diff --git a/tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo b/tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo
new file mode 100644
index 0000000..b969946
--- /dev/null
+++ b/tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo
@@ -0,0 +1,17 @@
+Processor	: AArch64 Processor rev 0 (aarch64)
+processor	: 0
+processor	: 1
+processor	: 2
+processor	: 3
+processor	: 4
+processor	: 5
+processor	: 6
+processor	: 7
+Features	: fp asimd evtstrm 
+CPU implementer	: 0x50
+CPU architecture: AArch64
+CPU variant	: 0x0
+CPU part	: 0x000
+CPU revision	: 0
+
+Hardware	: APM X-Gene Mustang board
diff --git a/tests/nodeinfodata/linux-aarch64-f21-mustang.expected b/tests/nodeinfodata/linux-aarch64-f21-mustang.expected
new file mode 100644
index 0000000..ac950dc
--- /dev/null
+++ b/tests/nodeinfodata/linux-aarch64-f21-mustang.expected
@@ -0,0 +1 @@
+CPUs: 8/8, MHz: 0, Nodes: 1, Sockets: 4, Cores: 2, Threads: 1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000..75016ea
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings
@@ -0,0 +1 @@
+03
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000..8b0fab8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0-1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000..8a0f05e
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings
@@ -0,0 +1 @@
+01
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent
new file mode 100644
index 0000000..ba52083
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@000
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings
new file mode 100644
index 0000000..75016ea
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings
@@ -0,0 +1 @@
+03
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list
new file mode 100644
index 0000000..8b0fab8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list
@@ -0,0 +1 @@
+0-1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings
new file mode 100644
index 0000000..9e22bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings
@@ -0,0 +1 @@
+02
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent
new file mode 100644
index 0000000..170ad0b
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@001
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings
new file mode 100644
index 0000000..8ac4b4c
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings
@@ -0,0 +1 @@
+0c
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list
new file mode 100644
index 0000000..7a98575
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list
@@ -0,0 +1 @@
+2-3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings
new file mode 100644
index 0000000..6496923
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings
@@ -0,0 +1 @@
+04
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent
new file mode 100644
index 0000000..1f4dcb1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@100
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings
new file mode 100644
index 0000000..8ac4b4c
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings
@@ -0,0 +1 @@
+0c
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list
new file mode 100644
index 0000000..7a98575
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list
@@ -0,0 +1 @@
+2-3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings
new file mode 100644
index 0000000..adb9de8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings
@@ -0,0 +1 @@
+08
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent
new file mode 100644
index 0000000..78869cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@101
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings
new file mode 100644
index 0000000..64bb6b7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings
@@ -0,0 +1 @@
+30
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list
new file mode 100644
index 0000000..e66d883
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list
@@ -0,0 +1 @@
+4-5
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings
@@ -0,0 +1 @@
+10
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list
@@ -0,0 +1 @@
+4
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent
new file mode 100644
index 0000000..5d3a708
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@200
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings
new file mode 100644
index 0000000..64bb6b7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings
@@ -0,0 +1 @@
+30
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list
new file mode 100644
index 0000000..e66d883
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list
@@ -0,0 +1 @@
+4-5
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings
new file mode 100644
index 0000000..209e3ef
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings
@@ -0,0 +1 @@
+20
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list
@@ -0,0 +1 @@
+5
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent
new file mode 100644
index 0000000..00d94c3
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@201
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings
new file mode 100644
index 0000000..caecf05
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings
@@ -0,0 +1 @@
+c0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list
new file mode 100644
index 0000000..fdd9f37
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list
@@ -0,0 +1 @@
+6-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings
new file mode 100644
index 0000000..425151f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings
@@ -0,0 +1 @@
+40
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list
@@ -0,0 +1 @@
+6
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent
new file mode 100644
index 0000000..d612e9c
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@300
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/subsystem b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings
new file mode 100644
index 0000000..caecf05
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings
@@ -0,0 +1 @@
+c0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list
new file mode 100644
index 0000000..fdd9f37
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list
@@ -0,0 +1 @@
+6-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings
new file mode 100644
index 0000000..d15a2cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings
@@ -0,0 +1 @@
+80
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent
new file mode 100644
index 0000000..c24e537
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu@301
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max b/tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/modalias b/tests/nodeinfodata/linux-f21-mustang/cpu/modalias
new file mode 100644
index 0000000..18bb0b6
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/modalias
@@ -0,0 +1 @@
+cpu:type:aarch64:feature:,0000,0001,0002
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/offline b/tests/nodeinfodata/linux-f21-mustang/cpu/offline
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/offline
@@ -0,0 +1 @@
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/online b/tests/nodeinfodata/linux-f21-mustang/cpu/online
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/online
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/possible b/tests/nodeinfodata/linux-f21-mustang/cpu/possible
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/possible
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/present b/tests/nodeinfodata/linux-f21-mustang/cpu/present
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/present
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/uevent
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfotest.c b/tests/nodeinfotest.c
index 3c76e5d..492cc92 100644
--- a/tests/nodeinfotest.c
+++ b/tests/nodeinfotest.c
@@ -246,6 +246,7 @@ mymain(void)
         {"test7", VIR_ARCH_X86_64},
         {"test8", VIR_ARCH_X86_64},
         {"raspberrypi", VIR_ARCH_ARMV6L},
+        {"f21-mustang", VIR_ARCH_AARCH64},
     };
 
     if (virInitialize() < 0)
-- 
2.3.4

From f712f4c128f81f4af049caf85b9083c26ce9a108 Mon Sep 17 00:00:00 2001
Message-Id: <f712f4c128f81f4af049caf85b9083c26ce9a108.1427815113.git.crobinso@xxxxxxxxxx>
In-Reply-To: <4e2c0308972fe6ef9900193767da2afd724c3006.1427815112.git.crobinso@xxxxxxxxxx>
References: <4e2c0308972fe6ef9900193767da2afd724c3006.1427815112.git.crobinso@xxxxxxxxxx>
From: Cole Robinson <crobinso@xxxxxxxxxx>
Date: Sat, 28 Mar 2015 14:21:39 -0400
Subject: [PATCH 2/2] tests: nodeinfo: Add test for RHELSA on APM mustang

This would have caught the bug fixed by Wei's commit c13de016
---
 tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo          | 0
 tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected         | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/firmware_node   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online          | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/autosuspend_delay_ms     | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time      | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status           | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time   | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/subsystem       | 1 +
 .../nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id  | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings         | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list    | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id   | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings       | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list  | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent          | 2 ++
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max           | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias             | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline              | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online               | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible             | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/power/autosuspend_delay_ms          | 0
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control        | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time           | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status | 1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time        | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present              | 1 +
 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/uevent               | 0
 tests/nodeinfotest.c                                                    | 1 +
 135 files changed, 132 insertions(+)
 create mode 100644 tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo
 create mode 100644 tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/firmware_node
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time
 create mode 120000 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/subsystem
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/autosuspend_delay_ms
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present
 create mode 100644 tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/uevent

diff --git a/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo b/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected b/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected
new file mode 100644
index 0000000..6776aa6
--- /dev/null
+++ b/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected
@@ -0,0 +1 @@
+CPUs: 8/8, MHz: 0, Nodes: 1, Sockets: 1, Cores: 8, Threads: 1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/firmware_node
new file mode 120000
index 0000000..1e6224c
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:00
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000..82fbe1e
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,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-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/firmware_node
new file mode 120000
index 0000000..63b63d0
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:01
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings
new file mode 100644
index 0000000..996d0e7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000002
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/firmware_node
new file mode 120000
index 0000000..85914d0
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:02
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings
new file mode 100644
index 0000000..564f3d3
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000004
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/firmware_node
new file mode 120000
index 0000000..cfa456c
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:03
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings
new file mode 100644
index 0000000..a5d133f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000008
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/firmware_node
new file mode 120000
index 0000000..b7ae1a3
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:04
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id
@@ -0,0 +1 @@
+4
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings
new file mode 100644
index 0000000..2395421
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000010
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list
@@ -0,0 +1 @@
+4
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/firmware_node
new file mode 120000
index 0000000..b25a125
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:05
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id
@@ -0,0 +1 @@
+5
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings
new file mode 100644
index 0000000..3183c82
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000020
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list
@@ -0,0 +1 @@
+5
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/firmware_node
new file mode 120000
index 0000000..1dd9cb9
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:06
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id
@@ -0,0 +1 @@
+6
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings
new file mode 100644
index 0000000..7f45304
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000040
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list
@@ -0,0 +1 @@
+6
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/firmware_node b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/firmware_node
new file mode 120000
index 0000000..a1a9eed
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXSYBUS:00/ACPI0007:07
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/subsystem b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/subsystem
new file mode 120000
index 0000000..758c291
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/subsystem
@@ -0,0 +1 @@
+../../../../bus/cpu
\ No newline at end of file
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings
new file mode 100644
index 0000000..49fc86d
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/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,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000080
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max
new file mode 100644
index 0000000..50b0f79
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max
@@ -0,0 +1 @@
+4095
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias
new file mode 100644
index 0000000..18bb0b6
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias
@@ -0,0 +1 @@
+cpu:type:aarch64:feature:,0000,0001,0002
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline
@@ -0,0 +1 @@
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/uevent
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfotest.c b/tests/nodeinfotest.c
index 492cc92..1004174 100644
--- a/tests/nodeinfotest.c
+++ b/tests/nodeinfotest.c
@@ -247,6 +247,7 @@ mymain(void)
         {"test8", VIR_ARCH_X86_64},
         {"raspberrypi", VIR_ARCH_ARMV6L},
         {"f21-mustang", VIR_ARCH_AARCH64},
+        {"rhelsa-3.19.0-mustang", VIR_ARCH_AARCH64},
     };
 
     if (virInitialize() < 0)
-- 
2.3.4

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]