render / rpms / libvirt

Forked from rpms/libvirt 10 months ago
Clone
a41c76
From a3d3caef97d7f052187fce8f81527f9a9f1ae74f Mon Sep 17 00:00:00 2001
a41c76
Message-Id: <a3d3caef97d7f052187fce8f81527f9a9f1ae74f@dist-git>
a41c76
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
a41c76
Date: Mon, 3 Feb 2020 18:07:26 +0000
a41c76
Subject: [PATCH] tests: add host CPU data files for validating die_id
a41c76
MIME-Version: 1.0
a41c76
Content-Type: text/plain; charset=UTF-8
a41c76
Content-Transfer-Encoding: 8bit
a41c76
a41c76
Only Cascadelake-AP CPUs appear to report "die_id" values != 0 on Linux
a41c76
right now - AMD EPYC's don't report "die_id" (at least with Fedora 31
a41c76
kernel). Lacking access to Cascadelake-AP CPUs, this test data was from
a41c76
a Fedora 31 QEMU guest launched with
a41c76
a41c76
 -cpu qemu64 -smp sockets=2,dies=3,cores=2,threads=1
a41c76
a41c76
Ideally we'd replace this data with some from a real machine reporting
a41c76
"die_id", to ensure we're not mislead by QEMU's impl.
a41c76
a41c76
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
a41c76
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
a41c76
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
a41c76
(cherry picked from commit 0169f5ecdeefb91463b07a2e6f3f3b40c84323e9)
a41c76
a41c76
BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1785207
a41c76
BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1785211
a41c76
Message-Id: <20200203180726.2203691-6-berrange@redhat.com>
a41c76
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
a41c76
---
a41c76
 .../linux-basic-dies/system/cpu               |   1 +
a41c76
 .../linux-basic-dies/system/node              |   1 +
a41c76
 .../vircaps-x86_64-basic-dies.xml             |  35 ++
a41c76
 tests/vircaps2xmltest.c                       |   1 +
a41c76
 .../cpu/cpu0/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu0/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu0/topology/core_id  |   1 +
a41c76
 .../cpu/cpu0/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu0/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu0/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu0/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu0/topology/die_id   |   1 +
a41c76
 .../cpu/cpu0/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu0/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu0/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu0/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu0/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu1/online            |   1 +
a41c76
 .../cpu/cpu1/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu1/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu1/topology/core_id  |   1 +
a41c76
 .../cpu/cpu1/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu1/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu1/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu1/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu1/topology/die_id   |   1 +
a41c76
 .../cpu/cpu1/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu1/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu1/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu1/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu1/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu10/online           |   1 +
a41c76
 .../cpu/cpu10/topology/core_cpus              |   1 +
a41c76
 .../cpu/cpu10/topology/core_cpus_list         |   1 +
a41c76
 .../linux-with-die/cpu/cpu10/topology/core_id |   1 +
a41c76
 .../cpu/cpu10/topology/core_siblings          |   1 +
a41c76
 .../cpu/cpu10/topology/core_siblings_list     |   1 +
a41c76
 .../cpu/cpu10/topology/die_cpus               |   1 +
a41c76
 .../cpu/cpu10/topology/die_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu10/topology/die_id  |   1 +
a41c76
 .../cpu/cpu10/topology/package_cpus           |   1 +
a41c76
 .../cpu/cpu10/topology/package_cpus_list      |   1 +
a41c76
 .../cpu/cpu10/topology/physical_package_id    |   1 +
a41c76
 .../cpu/cpu10/topology/thread_siblings        |   1 +
a41c76
 .../cpu/cpu10/topology/thread_siblings_list   |   1 +
a41c76
 .../linux-with-die/cpu/cpu11/online           |   1 +
a41c76
 .../cpu/cpu11/topology/core_cpus              |   1 +
a41c76
 .../cpu/cpu11/topology/core_cpus_list         |   1 +
a41c76
 .../linux-with-die/cpu/cpu11/topology/core_id |   1 +
a41c76
 .../cpu/cpu11/topology/core_siblings          |   1 +
a41c76
 .../cpu/cpu11/topology/core_siblings_list     |   1 +
a41c76
 .../cpu/cpu11/topology/die_cpus               |   1 +
a41c76
 .../cpu/cpu11/topology/die_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu11/topology/die_id  |   1 +
a41c76
 .../cpu/cpu11/topology/package_cpus           |   1 +
a41c76
 .../cpu/cpu11/topology/package_cpus_list      |   1 +
a41c76
 .../cpu/cpu11/topology/physical_package_id    |   1 +
a41c76
 .../cpu/cpu11/topology/thread_siblings        |   1 +
a41c76
 .../cpu/cpu11/topology/thread_siblings_list   |   1 +
a41c76
 .../linux-with-die/cpu/cpu2/online            |   1 +
a41c76
 .../cpu/cpu2/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu2/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu2/topology/core_id  |   1 +
a41c76
 .../cpu/cpu2/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu2/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu2/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu2/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu2/topology/die_id   |   1 +
a41c76
 .../cpu/cpu2/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu2/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu2/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu2/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu2/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu3/online            |   1 +
a41c76
 .../cpu/cpu3/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu3/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu3/topology/core_id  |   1 +
a41c76
 .../cpu/cpu3/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu3/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu3/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu3/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu3/topology/die_id   |   1 +
a41c76
 .../cpu/cpu3/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu3/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu3/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu3/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu3/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu4/online            |   1 +
a41c76
 .../cpu/cpu4/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu4/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu4/topology/core_id  |   1 +
a41c76
 .../cpu/cpu4/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu4/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu4/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu4/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu4/topology/die_id   |   1 +
a41c76
 .../cpu/cpu4/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu4/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu4/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu4/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu4/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu5/online            |   1 +
a41c76
 .../cpu/cpu5/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu5/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu5/topology/core_id  |   1 +
a41c76
 .../cpu/cpu5/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu5/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu5/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu5/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu5/topology/die_id   |   1 +
a41c76
 .../cpu/cpu5/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu5/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu5/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu5/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu5/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu6/online            |   1 +
a41c76
 .../cpu/cpu6/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu6/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu6/topology/core_id  |   1 +
a41c76
 .../cpu/cpu6/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu6/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu6/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu6/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu6/topology/die_id   |   1 +
a41c76
 .../cpu/cpu6/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu6/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu6/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu6/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu6/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu7/online            |   1 +
a41c76
 .../cpu/cpu7/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu7/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu7/topology/core_id  |   1 +
a41c76
 .../cpu/cpu7/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu7/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu7/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu7/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu7/topology/die_id   |   1 +
a41c76
 .../cpu/cpu7/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu7/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu7/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu7/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu7/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu8/online            |   1 +
a41c76
 .../cpu/cpu8/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu8/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu8/topology/core_id  |   1 +
a41c76
 .../cpu/cpu8/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu8/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu8/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu8/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu8/topology/die_id   |   1 +
a41c76
 .../cpu/cpu8/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu8/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu8/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu8/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu8/topology/thread_siblings_list    |   1 +
a41c76
 .../linux-with-die/cpu/cpu9/online            |   1 +
a41c76
 .../cpu/cpu9/topology/core_cpus               |   1 +
a41c76
 .../cpu/cpu9/topology/core_cpus_list          |   1 +
a41c76
 .../linux-with-die/cpu/cpu9/topology/core_id  |   1 +
a41c76
 .../cpu/cpu9/topology/core_siblings           |   1 +
a41c76
 .../cpu/cpu9/topology/core_siblings_list      |   1 +
a41c76
 .../linux-with-die/cpu/cpu9/topology/die_cpus |   1 +
a41c76
 .../cpu/cpu9/topology/die_cpus_list           |   1 +
a41c76
 .../linux-with-die/cpu/cpu9/topology/die_id   |   1 +
a41c76
 .../cpu/cpu9/topology/package_cpus            |   1 +
a41c76
 .../cpu/cpu9/topology/package_cpus_list       |   1 +
a41c76
 .../cpu/cpu9/topology/physical_package_id     |   1 +
a41c76
 .../cpu/cpu9/topology/thread_siblings         |   1 +
a41c76
 .../cpu/cpu9/topology/thread_siblings_list    |   1 +
a41c76
 .../virhostcpudata/linux-with-die/cpu/online  |   1 +
a41c76
 .../virhostcpudata/linux-with-die/cpu/present |   1 +
a41c76
 .../linux-with-die/node/node0/cpu0            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu1            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu10           |   1 +
a41c76
 .../linux-with-die/node/node0/cpu11           |   1 +
a41c76
 .../linux-with-die/node/node0/cpu2            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu3            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu4            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu5            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu6            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu7            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu8            |   1 +
a41c76
 .../linux-with-die/node/node0/cpu9            |   1 +
a41c76
 .../linux-with-die/node/node0/cpulist         |   1 +
a41c76
 .../virhostcpudata/linux-with-die/node/online |   1 +
a41c76
 .../linux-with-die/node/possible              |   1 +
a41c76
 .../linux-x86_64-with-die.cpuinfo             | 323 ++++++++++++++++++
a41c76
 .../linux-x86_64-with-die.expected            |   1 +
a41c76
 tests/virhostcputest.c                        |   1 +
a41c76
 191 files changed, 547 insertions(+)
a41c76
 create mode 120000 tests/vircaps2xmldata/linux-basic-dies/system/cpu
a41c76
 create mode 120000 tests/vircaps2xmldata/linux-basic-dies/system/node
a41c76
 create mode 100644 tests/vircaps2xmldata/vircaps-x86_64-basic-dies.xml
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/physical_package_id
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings_list
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/cpu/present
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu0
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu1
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu10
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu11
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu2
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu3
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu4
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu5
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu6
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu7
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu8
a41c76
 create mode 120000 tests/virhostcpudata/linux-with-die/node/node0/cpu9
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/node/node0/cpulist
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/node/online
a41c76
 create mode 100644 tests/virhostcpudata/linux-with-die/node/possible
a41c76
 create mode 100644 tests/virhostcpudata/linux-x86_64-with-die.cpuinfo
a41c76
 create mode 100644 tests/virhostcpudata/linux-x86_64-with-die.expected
a41c76
a41c76
diff --git a/tests/vircaps2xmldata/linux-basic-dies/system/cpu b/tests/vircaps2xmldata/linux-basic-dies/system/cpu
a41c76
new file mode 120000
a41c76
index 0000000000..af158a7097
a41c76
--- /dev/null
a41c76
+++ b/tests/vircaps2xmldata/linux-basic-dies/system/cpu
a41c76
@@ -0,0 +1 @@
a41c76
+../../../virhostcpudata/linux-with-die/cpu
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/vircaps2xmldata/linux-basic-dies/system/node b/tests/vircaps2xmldata/linux-basic-dies/system/node
a41c76
new file mode 120000
a41c76
index 0000000000..68bc88ea14
a41c76
--- /dev/null
a41c76
+++ b/tests/vircaps2xmldata/linux-basic-dies/system/node
a41c76
@@ -0,0 +1 @@
a41c76
+../../../virhostcpudata/linux-with-die/node
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/vircaps2xmldata/vircaps-x86_64-basic-dies.xml b/tests/vircaps2xmldata/vircaps-x86_64-basic-dies.xml
a41c76
new file mode 100644
a41c76
index 0000000000..8a3ca2d13c
a41c76
--- /dev/null
a41c76
+++ b/tests/vircaps2xmldata/vircaps-x86_64-basic-dies.xml
a41c76
@@ -0,0 +1,35 @@
a41c76
+<capabilities>
a41c76
+
a41c76
+  <host>
a41c76
+    <cpu>
a41c76
+      <arch>x86_64</arch>
a41c76
+    </cpu>
a41c76
+    <power_management/>
a41c76
+    <iommu support='no'/>
a41c76
+    <topology>
a41c76
+      <cells num='1'>
a41c76
+        <cell id='0'>
a41c76
+          <memory unit='KiB'>1048576</memory>
a41c76
+          <pages unit='KiB' size='4'>2048</pages>
a41c76
+          <pages unit='KiB' size='2048'>4096</pages>
a41c76
+          <pages unit='KiB' size='1048576'>6144</pages>
a41c76
+          <cpus num='12'>
a41c76
+            <cpu id='0' socket_id='0' die_id='0' core_id='0' siblings='0'/>
a41c76
+            <cpu id='1' socket_id='0' die_id='0' core_id='1' siblings='1'/>
a41c76
+            <cpu id='2' socket_id='0' die_id='1' core_id='0' siblings='2'/>
a41c76
+            <cpu id='3' socket_id='0' die_id='1' core_id='1' siblings='3'/>
a41c76
+            <cpu id='4' socket_id='0' die_id='2' core_id='0' siblings='4'/>
a41c76
+            <cpu id='5' socket_id='0' die_id='2' core_id='1' siblings='5'/>
a41c76
+            <cpu id='6' socket_id='1' die_id='0' core_id='0' siblings='6'/>
a41c76
+            <cpu id='7' socket_id='1' die_id='0' core_id='1' siblings='7'/>
a41c76
+            <cpu id='8' socket_id='1' die_id='1' core_id='0' siblings='8'/>
a41c76
+            <cpu id='9' socket_id='1' die_id='1' core_id='1' siblings='9'/>
a41c76
+            <cpu id='10' socket_id='1' die_id='2' core_id='0' siblings='10'/>
a41c76
+            <cpu id='11' socket_id='1' die_id='2' core_id='1' siblings='11'/>
a41c76
+          </cpus>
a41c76
+        </cell>
a41c76
+      </cells>
a41c76
+    </topology>
a41c76
+  </host>
a41c76
+
a41c76
+</capabilities>
a41c76
diff --git a/tests/vircaps2xmltest.c b/tests/vircaps2xmltest.c
a41c76
index 6c08a26ec4..17cd600a7a 100644
a41c76
--- a/tests/vircaps2xmltest.c
a41c76
+++ b/tests/vircaps2xmltest.c
a41c76
@@ -102,6 +102,7 @@ mymain(void)
a41c76
 
a41c76
     DO_TEST_FULL("basic", VIR_ARCH_X86_64, false, false);
a41c76
     DO_TEST_FULL("basic", VIR_ARCH_AARCH64, true, false);
a41c76
+    DO_TEST_FULL("basic-dies", VIR_ARCH_X86_64, false, false);
a41c76
 
a41c76
     DO_TEST_FULL("caches", VIR_ARCH_X86_64, true, true);
a41c76
 
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..5325a8dff7
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+001
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d7887218f9
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+003
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..8b0fab869c
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..5325a8dff7
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+001
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu0/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/online b/tests/virhostcpudata/linux-with-die/cpu/cpu1/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..5902f77e7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+002
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d7887218f9
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+003
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..8b0fab869c
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..5902f77e7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+002
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu1/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/online b/tests/virhostcpudata/linux-with-die/cpu/cpu10/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d411bb7c1a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+400
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..f599e28b8a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+10
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..a94266dd91
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+c00
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..ac93dc4496
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+10-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..0cfbf08886
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+2
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d411bb7c1a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+400
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..f599e28b8a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu10/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+10
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/online b/tests/virhostcpudata/linux-with-die/cpu/cpu11/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..5ae5aef844
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+800
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..b4de394767
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..a94266dd91
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+c00
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..ac93dc4496
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+10-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..0cfbf08886
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+2
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..5ae5aef844
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+800
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..b4de394767
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu11/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/online b/tests/virhostcpudata/linux-with-die/cpu/cpu2/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..8f3cca4f01
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+004
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..0cfbf08886
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+2
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..3138e83a00
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+00c
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..7a9857542a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+2-3
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..8f3cca4f01
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+004
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..0cfbf08886
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu2/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+2
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/online b/tests/virhostcpudata/linux-with-die/cpu/cpu3/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..e195199bee
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+008
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..00750edc07
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+3
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..3138e83a00
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+00c
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..7a9857542a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+2-3
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..e195199bee
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+008
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..00750edc07
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu3/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+3
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/online b/tests/virhostcpudata/linux-with-die/cpu/cpu4/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..9e8493eaee
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+010
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..b8626c4cff
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+4
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..cadb715e0d
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+030
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..e66d883ade
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+4-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..0cfbf08886
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+2
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..9e8493eaee
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+010
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..b8626c4cff
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu4/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+4
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/online b/tests/virhostcpudata/linux-with-die/cpu/cpu5/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..fb6187e9e0
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+020
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..7ed6ff82de
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..cadb715e0d
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+030
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..e66d883ade
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+4-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..0cfbf08886
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+2
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..d37ac748bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+03f
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..82a99f2907
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+0-5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..fb6187e9e0
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+020
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..7ed6ff82de
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu5/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+5
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/online b/tests/virhostcpudata/linux-with-die/cpu/cpu6/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..9070bc3017
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+040
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..1e8b314962
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..8f0552ead0
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+0c0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fdd9f37517
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-7
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..9070bc3017
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+040
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..1e8b314962
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu6/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/online b/tests/virhostcpudata/linux-with-die/cpu/cpu7/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..fa5c7835bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+080
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..7f8f011eb7
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+7
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..8f0552ead0
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+0c0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fdd9f37517
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-7
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..fa5c7835bd
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+080
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..7f8f011eb7
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu7/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+7
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/online b/tests/virhostcpudata/linux-with-die/cpu/cpu8/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..29d6383b52
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+100
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..45a4fb75db
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+8
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..697cb3a26d
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+300
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..63edceec1e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+8-9
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..29d6383b52
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+100
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..45a4fb75db
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu8/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+8
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/online b/tests/virhostcpudata/linux-with-die/cpu/cpu9/online
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/online
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..08839f6bb2
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+200
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..ec635144f6
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+9
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_id b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/core_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..697cb3a26d
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+300
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..63edceec1e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+8-9
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_id b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/die_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus
a41c76
new file mode 100644
a41c76
index 0000000000..6c3274debe
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus
a41c76
@@ -0,0 +1 @@
a41c76
+fc0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus_list b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus_list
a41c76
new file mode 100644
a41c76
index 0000000000..fd6c445982
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/package_cpus_list
a41c76
@@ -0,0 +1 @@
a41c76
+6-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/physical_package_id b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/physical_package_id
a41c76
new file mode 100644
a41c76
index 0000000000..d00491fd7e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/physical_package_id
a41c76
@@ -0,0 +1 @@
a41c76
+1
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings
a41c76
new file mode 100644
a41c76
index 0000000000..08839f6bb2
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings
a41c76
@@ -0,0 +1 @@
a41c76
+200
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings_list b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings_list
a41c76
new file mode 100644
a41c76
index 0000000000..ec635144f6
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/cpu9/topology/thread_siblings_list
a41c76
@@ -0,0 +1 @@
a41c76
+9
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/online b/tests/virhostcpudata/linux-with-die/cpu/online
a41c76
new file mode 100644
a41c76
index 0000000000..536e621dcc
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/online
a41c76
@@ -0,0 +1 @@
a41c76
+0-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/cpu/present b/tests/virhostcpudata/linux-with-die/cpu/present
a41c76
new file mode 100644
a41c76
index 0000000000..536e621dcc
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/cpu/present
a41c76
@@ -0,0 +1 @@
a41c76
+0-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu0 b/tests/virhostcpudata/linux-with-die/node/node0/cpu0
a41c76
new file mode 120000
a41c76
index 0000000000..c841bea28b
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu0
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu0
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu1 b/tests/virhostcpudata/linux-with-die/node/node0/cpu1
a41c76
new file mode 120000
a41c76
index 0000000000..5f4536279e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu1
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu1
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu10 b/tests/virhostcpudata/linux-with-die/node/node0/cpu10
a41c76
new file mode 120000
a41c76
index 0000000000..a6dc6bb10e
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu10
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu10
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu11 b/tests/virhostcpudata/linux-with-die/node/node0/cpu11
a41c76
new file mode 120000
a41c76
index 0000000000..e29d898284
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu11
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu11
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu2 b/tests/virhostcpudata/linux-with-die/node/node0/cpu2
a41c76
new file mode 120000
a41c76
index 0000000000..2dcca332ce
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu2
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu2
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu3 b/tests/virhostcpudata/linux-with-die/node/node0/cpu3
a41c76
new file mode 120000
a41c76
index 0000000000..c7690e5aa6
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu3
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu3
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu4 b/tests/virhostcpudata/linux-with-die/node/node0/cpu4
a41c76
new file mode 120000
a41c76
index 0000000000..9e77a64eb4
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu4
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu4
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu5 b/tests/virhostcpudata/linux-with-die/node/node0/cpu5
a41c76
new file mode 120000
a41c76
index 0000000000..cc07c3b97b
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu5
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu5
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu6 b/tests/virhostcpudata/linux-with-die/node/node0/cpu6
a41c76
new file mode 120000
a41c76
index 0000000000..2e7576354f
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu6
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu6
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu7 b/tests/virhostcpudata/linux-with-die/node/node0/cpu7
a41c76
new file mode 120000
a41c76
index 0000000000..09e3f79b43
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu7
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu7
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu8 b/tests/virhostcpudata/linux-with-die/node/node0/cpu8
a41c76
new file mode 120000
a41c76
index 0000000000..bda10cc343
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu8
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu8
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpu9 b/tests/virhostcpudata/linux-with-die/node/node0/cpu9
a41c76
new file mode 120000
a41c76
index 0000000000..1ec1db255a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpu9
a41c76
@@ -0,0 +1 @@
a41c76
+../../cpu/cpu9
a41c76
\ No newline at end of file
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/node0/cpulist b/tests/virhostcpudata/linux-with-die/node/node0/cpulist
a41c76
new file mode 100644
a41c76
index 0000000000..536e621dcc
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/node0/cpulist
a41c76
@@ -0,0 +1 @@
a41c76
+0-11
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/online b/tests/virhostcpudata/linux-with-die/node/online
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/online
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-with-die/node/possible b/tests/virhostcpudata/linux-with-die/node/possible
a41c76
new file mode 100644
a41c76
index 0000000000..573541ac97
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-with-die/node/possible
a41c76
@@ -0,0 +1 @@
a41c76
+0
a41c76
diff --git a/tests/virhostcpudata/linux-x86_64-with-die.cpuinfo b/tests/virhostcpudata/linux-x86_64-with-die.cpuinfo
a41c76
new file mode 100644
a41c76
index 0000000000..f57be77f0c
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-x86_64-with-die.cpuinfo
a41c76
@@ -0,0 +1,323 @@
a41c76
+processor	: 0
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 0
a41c76
+siblings	: 6
a41c76
+core id		: 0
a41c76
+cpu cores	: 6
a41c76
+apicid		: 0
a41c76
+initial apicid	: 0
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 1
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 0
a41c76
+siblings	: 6
a41c76
+core id		: 1
a41c76
+cpu cores	: 6
a41c76
+apicid		: 1
a41c76
+initial apicid	: 1
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 2
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 0
a41c76
+siblings	: 6
a41c76
+core id		: 0
a41c76
+cpu cores	: 6
a41c76
+apicid		: 2
a41c76
+initial apicid	: 2
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 3
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 0
a41c76
+siblings	: 6
a41c76
+core id		: 1
a41c76
+cpu cores	: 6
a41c76
+apicid		: 3
a41c76
+initial apicid	: 3
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 4
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 0
a41c76
+siblings	: 6
a41c76
+core id		: 0
a41c76
+cpu cores	: 6
a41c76
+apicid		: 4
a41c76
+initial apicid	: 4
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 5
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 0
a41c76
+siblings	: 6
a41c76
+core id		: 1
a41c76
+cpu cores	: 6
a41c76
+apicid		: 5
a41c76
+initial apicid	: 5
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 6
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 1
a41c76
+siblings	: 6
a41c76
+core id		: 0
a41c76
+cpu cores	: 6
a41c76
+apicid		: 8
a41c76
+initial apicid	: 8
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 7
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 1
a41c76
+siblings	: 6
a41c76
+core id		: 1
a41c76
+cpu cores	: 6
a41c76
+apicid		: 9
a41c76
+initial apicid	: 9
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 8
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 1
a41c76
+siblings	: 6
a41c76
+core id		: 0
a41c76
+cpu cores	: 6
a41c76
+apicid		: 10
a41c76
+initial apicid	: 10
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 9
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 1
a41c76
+siblings	: 6
a41c76
+core id		: 1
a41c76
+cpu cores	: 6
a41c76
+apicid		: 11
a41c76
+initial apicid	: 11
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 10
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 1
a41c76
+siblings	: 6
a41c76
+core id		: 0
a41c76
+cpu cores	: 6
a41c76
+apicid		: 12
a41c76
+initial apicid	: 12
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
+
a41c76
+processor	: 11
a41c76
+vendor_id	: GenuineIntel
a41c76
+cpu family	: 6
a41c76
+model		: 6
a41c76
+model name	: QEMU Virtual CPU version 2.5+
a41c76
+stepping	: 3
a41c76
+microcode	: 0x1
a41c76
+cpu MHz		: 1897.801
a41c76
+cache size	: 16384 KB
a41c76
+physical id	: 1
a41c76
+siblings	: 6
a41c76
+core id		: 1
a41c76
+cpu cores	: 6
a41c76
+apicid		: 13
a41c76
+initial apicid	: 13
a41c76
+fpu		: yes
a41c76
+fpu_exception	: yes
a41c76
+cpuid level	: 31
a41c76
+wp		: yes
a41c76
+flags		: fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 ht syscall nx lm rep_good nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
a41c76
+bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
a41c76
+bogomips	: 3795.60
a41c76
+clflush size	: 64
a41c76
+cache_alignment	: 64
a41c76
+address sizes	: 40 bits physical, 48 bits virtual
a41c76
+power management:
a41c76
diff --git a/tests/virhostcpudata/linux-x86_64-with-die.expected b/tests/virhostcpudata/linux-x86_64-with-die.expected
a41c76
new file mode 100644
a41c76
index 0000000000..3c045f483a
a41c76
--- /dev/null
a41c76
+++ b/tests/virhostcpudata/linux-x86_64-with-die.expected
a41c76
@@ -0,0 +1 @@
a41c76
+CPUs: 12/12, MHz: 1897, Nodes: 1, Sockets: 1, Cores: 12, Threads: 1
a41c76
diff --git a/tests/virhostcputest.c b/tests/virhostcputest.c
a41c76
index 05c6f5acfb..7865b61578 100644
a41c76
--- a/tests/virhostcputest.c
a41c76
+++ b/tests/virhostcputest.c
a41c76
@@ -248,6 +248,7 @@ mymain(void)
a41c76
         /* subcores, invalid configuration */
a41c76
         {"subcores3", VIR_ARCH_PPC64},
a41c76
         {"with-frequency", VIR_ARCH_S390X},
a41c76
+        {"with-die", VIR_ARCH_X86_64},
a41c76
     };
a41c76
 
a41c76
     if (virInitialize() < 0)
a41c76
-- 
a41c76
2.25.0
a41c76