diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/cpus b/tests/vircaps2xmldata/linux-resctrl/resctrl/cpus
new file mode 100644
index 0000000000..98d03acc98
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/cpus
@@ -0,0 +1 @@
+fff
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/cbm_mask b/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/cbm_mask
new file mode 100644
index 0000000000..78031dae83
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/cbm_mask
@@ -0,0 +1 @@
+fffff
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/min_cbm_bits b/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/min_cbm_bits
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/min_cbm_bits
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/num_closids b/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/num_closids
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/info/L3/num_closids
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/cpus b/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/cpus
new file mode 100644
index 0000000000..8f087a34c8
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/cpus
@@ -0,0 +1 @@
+000
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/schemata b/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/schemata
new file mode 100644
index 0000000000..e499ef75ba
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/schemata
@@ -0,0 +1 @@
+L3:0=e0000;1=e0000
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/tasks b/tests/vircaps2xmldata/linux-resctrl/resctrl/manualres/tasks
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/schemata b/tests/vircaps2xmldata/linux-resctrl/resctrl/schemata
new file mode 100644
index 0000000000..9b47d25fc7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/resctrl/schemata
@@ -0,0 +1 @@
+L3:0=1ffff;1=1ffff
diff --git a/tests/vircaps2xmldata/linux-resctrl/resctrl/tasks b/tests/vircaps2xmldata/linux-resctrl/resctrl/tasks
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..5325a8dff7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+001
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..5325a8dff7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+001
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..5325a8dff7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+001
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_siblings
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000000..5325a8dff7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/thread_siblings
@@ -0,0 +1 @@
+001
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..5902f77e7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+002
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..5902f77e7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+002
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..5902f77e7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+002
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_siblings
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_siblings
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_siblings_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/core_siblings_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/thread_siblings
new file mode 100644
index 0000000000..5902f77e7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/thread_siblings
@@ -0,0 +1 @@
+002
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/thread_siblings_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu1/topology/thread_siblings_list
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/id
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/id
@@ -0,0 +1 @@
+12
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..d411bb7c1a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+400
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/id
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/id
@@ -0,0 +1 @@
+12
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..d411bb7c1a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+400
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/id
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/id
@@ -0,0 +1 @@
+12
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..d411bb7c1a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+400
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_id
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_id
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_siblings
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_siblings
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_siblings_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/core_siblings_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/physical_package_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/thread_siblings
new file mode 100644
index 0000000000..d411bb7c1a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/thread_siblings
@@ -0,0 +1 @@
+400
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/thread_siblings_list
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu10/topology/thread_siblings_list
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/id
new file mode 100644
index 0000000000..b1bd38b62a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/id
@@ -0,0 +1 @@
+13
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..5ae5aef844
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+800
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/id
new file mode 100644
index 0000000000..b1bd38b62a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/id
@@ -0,0 +1 @@
+13
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..5ae5aef844
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+800
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/id
new file mode 100644
index 0000000000..b1bd38b62a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/id
@@ -0,0 +1 @@
+13
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..5ae5aef844
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+800
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_id
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_id
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_siblings
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_siblings
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_siblings_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/core_siblings_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/physical_package_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/thread_siblings
new file mode 100644
index 0000000000..5ae5aef844
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/thread_siblings
@@ -0,0 +1 @@
+800
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/thread_siblings_list
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu11/topology/thread_siblings_list
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/id
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/id
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..8f3cca4f01
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+004
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/id
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/id
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..8f3cca4f01
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+004
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/id
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/id
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..8f3cca4f01
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+004
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_id
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_id
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_siblings
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_siblings
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_siblings_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/core_siblings_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/thread_siblings
new file mode 100644
index 0000000000..8f3cca4f01
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/thread_siblings
@@ -0,0 +1 @@
+004
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/thread_siblings_list
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu2/topology/thread_siblings_list
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/id
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/id
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..e195199bee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+008
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/id
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/id
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..e195199bee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+008
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/id
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/id
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..e195199bee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+008
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_id
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_id
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_siblings
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_siblings
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_siblings_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/core_siblings_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/thread_siblings
new file mode 100644
index 0000000000..e195199bee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/thread_siblings
@@ -0,0 +1 @@
+008
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/thread_siblings_list
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu3/topology/thread_siblings_list
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/id
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/id
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..9e8493eaee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+010
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/id
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/id
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..9e8493eaee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+010
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/id
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/id
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..9e8493eaee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+010
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_id
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_id
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_siblings
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_siblings
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_siblings_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/core_siblings_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/thread_siblings
new file mode 100644
index 0000000000..9e8493eaee
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/thread_siblings
@@ -0,0 +1 @@
+010
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/thread_siblings_list
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu4/topology/thread_siblings_list
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/id
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/id
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..fb6187e9e0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+020
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/id
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/id
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..fb6187e9e0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+020
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/id
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/id
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..fb6187e9e0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+020
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_id
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_id
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_siblings
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_siblings
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_siblings_list
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/core_siblings_list
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/thread_siblings
new file mode 100644
index 0000000000..fb6187e9e0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/thread_siblings
@@ -0,0 +1 @@
+020
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/thread_siblings_list
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu5/topology/thread_siblings_list
@@ -0,0 +1 @@
+5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/id
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/id
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+6
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..9070bc3017
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+040
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/id
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/id
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+6
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..9070bc3017
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+040
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/id
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/id
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+6
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..9070bc3017
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+040
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_siblings
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_siblings
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_siblings_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/core_siblings_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/physical_package_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/thread_siblings
new file mode 100644
index 0000000000..9070bc3017
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/thread_siblings
@@ -0,0 +1 @@
+040
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/thread_siblings_list
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu6/topology/thread_siblings_list
@@ -0,0 +1 @@
+6
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/id
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/id
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+7
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..fa5c7835bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+080
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/id
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/id
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+7
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..fa5c7835bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+080
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/id
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/id
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+7
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..fa5c7835bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+080
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_siblings
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_siblings
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_siblings_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/core_siblings_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/physical_package_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/thread_siblings
new file mode 100644
index 0000000000..fa5c7835bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/thread_siblings
@@ -0,0 +1 @@
+080
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/thread_siblings_list
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu7/topology/thread_siblings_list
@@ -0,0 +1 @@
+7
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/id
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/id
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+100
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/id
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/id
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+100
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/id
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/id
@@ -0,0 +1 @@
+10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+100
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_id
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_id
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_siblings
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_siblings
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_siblings_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/core_siblings_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/physical_package_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/thread_siblings
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/thread_siblings
@@ -0,0 +1 @@
+100
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/thread_siblings_list
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu8/topology/thread_siblings_list
@@ -0,0 +1 @@
+8
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/id
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/id
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..08839f6bb2
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+200
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/id
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/id
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..08839f6bb2
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+200
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/id
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/id
@@ -0,0 +1 @@
+11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..08839f6bb2
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+200
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/size
new file mode 100644
index 0000000000..7a3f37367c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/size
@@ -0,0 +1 @@
+256K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/level b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/level
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/shared_cpu_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/shared_cpu_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/shared_cpu_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/shared_cpu_map b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/shared_cpu_map
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/shared_cpu_map
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/size b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/size
new file mode 100644
index 0000000000..c05ac8b904
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/size
@@ -0,0 +1 @@
+15360K
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/type b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/cache/index3/type
@@ -0,0 +1 @@
+Unified
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/online
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_id
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_id
@@ -0,0 +1 @@
+3
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_siblings
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_siblings
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_siblings_list
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/core_siblings_list
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/physical_package_id b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/physical_package_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/thread_siblings b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/thread_siblings
new file mode 100644
index 0000000000..08839f6bb2
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/thread_siblings
@@ -0,0 +1 @@
+200
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/thread_siblings_list b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/thread_siblings_list
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/cpu9/topology/thread_siblings_list
@@ -0,0 +1 @@
+9
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/online b/tests/vircaps2xmldata/linux-resctrl/system/cpu/online
new file mode 100644
index 0000000000..536e621dcc
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/online
@@ -0,0 +1 @@
+0-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/cpu/present b/tests/vircaps2xmldata/linux-resctrl/system/cpu/present
new file mode 100644
index 0000000000..536e621dcc
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/cpu/present
@@ -0,0 +1 @@
+0-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu0 b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu0
new file mode 120000
index 0000000000..c841bea28b
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu0
@@ -0,0 +1 @@
+../../cpu/cpu0
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu1 b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu1
new file mode 120000
index 0000000000..5f4536279e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu1
@@ -0,0 +1 @@
+../../cpu/cpu1
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu2 b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu2
new file mode 120000
index 0000000000..2dcca332ce
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu2
@@ -0,0 +1 @@
+../../cpu/cpu2
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu3 b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu3
new file mode 120000
index 0000000000..c7690e5aa6
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu3
@@ -0,0 +1 @@
+../../cpu/cpu3
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu4 b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu4
new file mode 120000
index 0000000000..9e77a64eb4
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu4
@@ -0,0 +1 @@
+../../cpu/cpu4
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu5 b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu5
new file mode 120000
index 0000000000..cc07c3b97b
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpu5
@@ -0,0 +1 @@
+../../cpu/cpu5
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpulist b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpulist
new file mode 100644
index 0000000000..82a99f2907
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpulist
@@ -0,0 +1 @@
+0-5
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpumap b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpumap
new file mode 100644
index 0000000000..d37ac748bd
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/cpumap
@@ -0,0 +1 @@
+03f
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/distance b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/distance
new file mode 100644
index 0000000000..bdfaa851d0
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/distance
@@ -0,0 +1 @@
+10 21
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/free_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/free_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/free_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/nr_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/nr_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/nr_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/surplus_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/surplus_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-1048576kB/surplus_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/free_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/free_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/free_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/surplus_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/surplus_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node0/hugepages/hugepages-2048kB/surplus_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu10 b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu10
new file mode 120000
index 0000000000..a6dc6bb10e
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu10
@@ -0,0 +1 @@
+../../cpu/cpu10
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu11 b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu11
new file mode 120000
index 0000000000..e29d898284
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu11
@@ -0,0 +1 @@
+../../cpu/cpu11
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu6 b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu6
new file mode 120000
index 0000000000..2e7576354f
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu6
@@ -0,0 +1 @@
+../../cpu/cpu6
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu7 b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu7
new file mode 120000
index 0000000000..09e3f79b43
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu7
@@ -0,0 +1 @@
+../../cpu/cpu7
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu8 b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu8
new file mode 120000
index 0000000000..bda10cc343
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu8
@@ -0,0 +1 @@
+../../cpu/cpu8
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu9 b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu9
new file mode 120000
index 0000000000..1ec1db255a
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpu9
@@ -0,0 +1 @@
+../../cpu/cpu9
\ No newline at end of file
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpulist b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpulist
new file mode 100644
index 0000000000..fd6c445982
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpulist
@@ -0,0 +1 @@
+6-11
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpumap b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpumap
new file mode 100644
index 0000000000..6c3274debe
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/cpumap
@@ -0,0 +1 @@
+fc0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/distance b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/distance
new file mode 100644
index 0000000000..b7621ea9d2
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/distance
@@ -0,0 +1 @@
+21 10
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/free_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/free_hugepages
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/free_hugepages
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/nr_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/nr_hugepages
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/nr_hugepages
@@ -0,0 +1 @@
+4
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/surplus_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/surplus_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-1048576kB/surplus_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/free_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/free_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/free_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/nr_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/nr_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/nr_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/surplus_hugepages b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/surplus_hugepages
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/node1/hugepages/hugepages-2048kB/surplus_hugepages
@@ -0,0 +1 @@
+0
diff --git a/tests/vircaps2xmldata/linux-resctrl/system/node/online b/tests/vircaps2xmldata/linux-resctrl/system/node/online
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/tests/vircaps2xmldata/linux-resctrl/system/node/online
@@ -0,0 +1 @@
+0-1
diff --git a/tests/vircaps2xmldata/vircaps-x86_64-resctrl.xml b/tests/vircaps2xmldata/vircaps-x86_64-resctrl.xml
new file mode 100644
index 0000000000..6677791321
--- /dev/null
+++ b/tests/vircaps2xmldata/vircaps-x86_64-resctrl.xml
@@ -0,0 +1,49 @@
+<capabilities>
+
+  <host>
+    <cpu>
+      <arch>x86_64</arch>
+    </cpu>
+    <power_management/>
+    <migration_features>
+      <live/>
+    </migration_features>
+    <topology>
+      <cells num='2'>
+        <cell id='0'>
+          <memory unit='KiB'>1048576</memory>
+          <pages unit='KiB' size='4'>2048</pages>
+          <pages unit='KiB' size='2048'>4096</pages>
+          <pages unit='KiB' size='1048576'>6144</pages>
+          <cpus num='6'>
+            <cpu id='0' socket_id='0' core_id='0' siblings='0'/>
+            <cpu id='1' socket_id='0' core_id='1' siblings='1'/>
+            <cpu id='2' socket_id='0' core_id='2' siblings='2'/>
+            <cpu id='3' socket_id='0' core_id='3' siblings='3'/>
+            <cpu id='4' socket_id='0' core_id='4' siblings='4'/>
+            <cpu id='5' socket_id='0' core_id='5' siblings='5'/>
+          </cpus>
+        </cell>
+        <cell id='1'>
+          <memory unit='KiB'>2097152</memory>
+          <pages unit='KiB' size='4'>4096</pages>
+          <pages unit='KiB' size='2048'>6144</pages>
+          <pages unit='KiB' size='1048576'>8192</pages>
+          <cpus num='6'>
+            <cpu id='6' socket_id='1' core_id='0' siblings='6'/>
+            <cpu id='7' socket_id='1' core_id='1' siblings='7'/>
+            <cpu id='8' socket_id='1' core_id='2' siblings='8'/>
+            <cpu id='9' socket_id='1' core_id='3' siblings='9'/>
+            <cpu id='10' socket_id='1' core_id='4' siblings='10'/>
+            <cpu id='11' socket_id='1' core_id='5' siblings='11'/>
+          </cpus>
+        </cell>
+      </cells>
+    </topology>
+    <cache>
+      <bank id='0' level='3' type='both' size='15360' unit='KiB' cpus='0-5'/>
+      <bank id='1' level='3' type='both' size='15360' unit='KiB' cpus='6-11'/>
+    </cache>
+  </host>
+
+</capabilities>
diff --git a/tests/vircaps2xmltest.c b/tests/vircaps2xmltest.c
index 675ed019a6..137598e672 100644
--- a/tests/vircaps2xmltest.c
+++ b/tests/vircaps2xmltest.c
@@ -111,6 +111,8 @@ mymain(void)
 
     DO_TEST("caches", VIR_ARCH_X86_64);
 
+    DO_TEST_FULL("resctrl", VIR_ARCH_X86_64, true, true, true);
+
     return ret;
 }