[Pkg-libvirt-commits] [libvirt] 01/03: New upstream version 1.2.14

Guido Guenther agx at moszumanska.debian.org
Fri Apr 3 11:43:56 UTC 2015


This is an automated email from the git hooks/post-receive script.

agx pushed a commit to annotated tag debian/1.2.14-1
in repository libvirt.

commit 0a436beb57b1e19d7c605803254b1cfc8eef92dd
Author: Guido Günther <agx at sigxcpu.org>
Date:   Fri Apr 3 10:54:09 2015 +0200

    New upstream version 1.2.14
---
 ChangeLog                                          |   7 +
 INSTALL                                            | 320 +++++++++---------
 build-aux/config.guess                             |  40 +--
 build-aux/config.rpath                             | 152 ++++-----
 build-aux/config.sub                               |  32 +-
 build-aux/depcomp                                  |  37 ++-
 build-aux/install-sh                               | 366 +++++++++++----------
 cfg.mk                                             |   2 +-
 docs/news.html                                     | 351 ++++++++++++++++++++
 docs/news.html.in                                  | 362 ++++++++++++++++++++
 libvirt.spec                                       |  11 +-
 libvirt.spec.in                                    |  11 +-
 po/ar.gmo                                          | Bin 16990 -> 16990 bytes
 po/ar.po                                           |   2 +-
 po/as.gmo                                          | Bin 1096649 -> 1096649 bytes
 po/as.po                                           |   2 +-
 po/bg.gmo                                          | Bin 38692 -> 38692 bytes
 po/bg.po                                           |   2 +-
 po/bn.gmo                                          | Bin 16908 -> 16908 bytes
 po/bn.po                                           |   2 +-
 po/bn_IN.gmo                                       | Bin 417812 -> 417812 bytes
 po/bn_IN.po                                        |   2 +-
 po/bs.gmo                                          | Bin 17986 -> 17986 bytes
 po/bs.po                                           |   2 +-
 po/ca.gmo                                          | Bin 36681 -> 36681 bytes
 po/ca.po                                           |   2 +-
 po/cs.gmo                                          | Bin 103116 -> 103116 bytes
 po/cs.po                                           |   2 +-
 po/cy.gmo                                          | Bin 16944 -> 16944 bytes
 po/cy.po                                           |   2 +-
 po/da.gmo                                          | Bin 23175 -> 23175 bytes
 po/da.po                                           |   2 +-
 po/de.gmo                                          | Bin 727450 -> 727450 bytes
 po/de.po                                           |   2 +-
 po/el.gmo                                          | Bin 27560 -> 27560 bytes
 po/el.po                                           |   2 +-
 po/en_GB.gmo                                       | Bin 674182 -> 674182 bytes
 po/en_GB.po                                        |   2 +-
 po/es.gmo                                          | Bin 724160 -> 724160 bytes
 po/es.po                                           |   2 +-
 po/et.gmo                                          | Bin 16909 -> 16909 bytes
 po/et.po                                           |   2 +-
 po/fi.gmo                                          | Bin 29006 -> 29006 bytes
 po/fi.po                                           |   2 +-
 po/fr.gmo                                          | Bin 124781 -> 124781 bytes
 po/fr.po                                           |   2 +-
 po/gl.gmo                                          | Bin 16909 -> 16909 bytes
 po/gl.po                                           |   2 +-
 po/gu.gmo                                          | Bin 1094471 -> 1094471 bytes
 po/gu.po                                           |   2 +-
 po/he.gmo                                          | Bin 16907 -> 16907 bytes
 po/he.po                                           |   2 +-
 po/hi.gmo                                          | Bin 619204 -> 619204 bytes
 po/hi.po                                           |   2 +-
 po/hu.gmo                                          | Bin 25487 -> 25487 bytes
 po/hu.po                                           |   2 +-
 po/id.gmo                                          | Bin 16497 -> 16497 bytes
 po/id.po                                           |   2 +-
 po/is.gmo                                          | Bin 16910 -> 16910 bytes
 po/is.po                                           |   2 +-
 po/it.gmo                                          | Bin 197245 -> 197245 bytes
 po/it.po                                           |   2 +-
 po/ja.gmo                                          | Bin 847277 -> 847277 bytes
 po/ja.po                                           |   2 +-
 po/ka.gmo                                          | Bin 16902 -> 16902 bytes
 po/ka.po                                           |   2 +-
 po/kn.gmo                                          | Bin 1198675 -> 1198675 bytes
 po/kn.po                                           |   2 +-
 po/ko.gmo                                          | Bin 409372 -> 409372 bytes
 po/ko.po                                           |   2 +-
 po/libvirt.pot                                     |   2 +-
 po/lt.gmo                                          | Bin 16974 -> 16974 bytes
 po/lt.po                                           |   2 +-
 po/lv.gmo                                          | Bin 16943 -> 16943 bytes
 po/lv.po                                           |   2 +-
 po/mk.gmo                                          | Bin 36185 -> 36185 bytes
 po/mk.po                                           |   2 +-
 po/ml.gmo                                          | Bin 1284134 -> 1284134 bytes
 po/ml.po                                           |   2 +-
 po/mr.gmo                                          | Bin 1228359 -> 1228359 bytes
 po/mr.po                                           |   2 +-
 po/ms.gmo                                          | Bin 3063 -> 3063 bytes
 po/ms.po                                           |   2 +-
 po/nb.gmo                                          | Bin 9906 -> 9906 bytes
 po/nb.po                                           |   2 +-
 po/nl.gmo                                          | Bin 288812 -> 288812 bytes
 po/nl.po                                           |   2 +-
 po/nn.gmo                                          | Bin 16918 -> 16918 bytes
 po/nn.po                                           |   2 +-
 po/nso.gmo                                         | Bin 16916 -> 16916 bytes
 po/nso.po                                          |   2 +-
 po/or.gmo                                          | Bin 1003127 -> 1003127 bytes
 po/or.po                                           |   2 +-
 po/pa.gmo                                          | Bin 979138 -> 979138 bytes
 po/pa.po                                           |   2 +-
 po/pl.gmo                                          | Bin 313183 -> 313183 bytes
 po/pl.po                                           |   2 +-
 po/pt.gmo                                          | Bin 31544 -> 31544 bytes
 po/pt.po                                           |   2 +-
 po/pt_BR.gmo                                       | Bin 733392 -> 733392 bytes
 po/pt_BR.po                                        |   2 +-
 po/ro.gmo                                          | Bin 16950 -> 16950 bytes
 po/ro.po                                           |   2 +-
 po/ru.gmo                                          | Bin 749564 -> 749564 bytes
 po/ru.po                                           |   2 +-
 po/si.gmo                                          | Bin 16908 -> 16908 bytes
 po/si.po                                           |   2 +-
 po/sk.gmo                                          | Bin 16934 -> 16934 bytes
 po/sk.po                                           |   2 +-
 po/sl.gmo                                          | Bin 16962 -> 16962 bytes
 po/sl.po                                           |   2 +-
 po/sq.gmo                                          | Bin 16909 -> 16909 bytes
 po/sq.po                                           |   2 +-
 po/sr.gmo                                          | Bin 71870 -> 71870 bytes
 po/sr.po                                           |   2 +-
 po/sr at latin.gmo                                    | Bin 56794 -> 56794 bytes
 po/sr at latin.po                                     |   2 +-
 po/sv.gmo                                          | Bin 64803 -> 64803 bytes
 po/sv.po                                           |   2 +-
 po/ta.gmo                                          | Bin 1310252 -> 1310252 bytes
 po/ta.po                                           |   2 +-
 po/te.gmo                                          | Bin 1091586 -> 1091586 bytes
 po/te.po                                           |   2 +-
 po/th.gmo                                          | Bin 16898 -> 16898 bytes
 po/th.po                                           |   2 +-
 po/tr.gmo                                          | Bin 16901 -> 16901 bytes
 po/tr.po                                           |   2 +-
 po/uk.gmo                                          | Bin 1218535 -> 1218535 bytes
 po/uk.po                                           |   2 +-
 po/ur.gmo                                          | Bin 16905 -> 16905 bytes
 po/ur.po                                           |   2 +-
 po/vi.gmo                                          | Bin 275948 -> 275948 bytes
 po/vi.po                                           |   2 +-
 po/zh_CN.gmo                                       | Bin 631722 -> 631722 bytes
 po/zh_CN.po                                        |   2 +-
 po/zh_TW.gmo                                       | Bin 21399 -> 21399 bytes
 po/zh_TW.po                                        |   2 +-
 po/zu.gmo                                          | Bin 16905 -> 16905 bytes
 po/zu.po                                           |   2 +-
 .../nodeinfodata/linux-aarch64-f21-mustang.cpuinfo |  17 +
 .../linux-aarch64-f21-mustang.expected             |   1 +
 .../linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo    |   0
 .../linux-aarch64-rhelsa-3.19.0-mustang.expected   |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu0/online |   1 +
 .../linux-f21-mustang/cpu/cpu0/power/async         |   1 +
 .../cpu/cpu0/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu0/power/control       |   1 +
 .../cpu/cpu0/power/runtime_active_kids             |   1 +
 .../cpu/cpu0/power/runtime_active_time             |   1 +
 .../cpu/cpu0/power/runtime_enabled                 |   1 +
 .../cpu/cpu0/power/runtime_status                  |   1 +
 .../cpu/cpu0/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu0/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu0/topology/core_id    |   1 +
 .../cpu/cpu0/topology/core_siblings                |   1 +
 .../cpu/cpu0/topology/core_siblings_list           |   1 +
 .../cpu/cpu0/topology/physical_package_id          |   1 +
 .../cpu/cpu0/topology/thread_siblings              |   1 +
 .../cpu/cpu0/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu1/online |   1 +
 .../linux-f21-mustang/cpu/cpu1/power/async         |   1 +
 .../cpu/cpu1/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu1/power/control       |   1 +
 .../cpu/cpu1/power/runtime_active_kids             |   1 +
 .../cpu/cpu1/power/runtime_active_time             |   1 +
 .../cpu/cpu1/power/runtime_enabled                 |   1 +
 .../cpu/cpu1/power/runtime_status                  |   1 +
 .../cpu/cpu1/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu1/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu1/topology/core_id    |   1 +
 .../cpu/cpu1/topology/core_siblings                |   1 +
 .../cpu/cpu1/topology/core_siblings_list           |   1 +
 .../cpu/cpu1/topology/physical_package_id          |   1 +
 .../cpu/cpu1/topology/thread_siblings              |   1 +
 .../cpu/cpu1/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu2/online |   1 +
 .../linux-f21-mustang/cpu/cpu2/power/async         |   1 +
 .../cpu/cpu2/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu2/power/control       |   1 +
 .../cpu/cpu2/power/runtime_active_kids             |   1 +
 .../cpu/cpu2/power/runtime_active_time             |   1 +
 .../cpu/cpu2/power/runtime_enabled                 |   1 +
 .../cpu/cpu2/power/runtime_status                  |   1 +
 .../cpu/cpu2/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu2/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu2/topology/core_id    |   1 +
 .../cpu/cpu2/topology/core_siblings                |   1 +
 .../cpu/cpu2/topology/core_siblings_list           |   1 +
 .../cpu/cpu2/topology/physical_package_id          |   1 +
 .../cpu/cpu2/topology/thread_siblings              |   1 +
 .../cpu/cpu2/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu3/online |   1 +
 .../linux-f21-mustang/cpu/cpu3/power/async         |   1 +
 .../cpu/cpu3/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu3/power/control       |   1 +
 .../cpu/cpu3/power/runtime_active_kids             |   1 +
 .../cpu/cpu3/power/runtime_active_time             |   1 +
 .../cpu/cpu3/power/runtime_enabled                 |   1 +
 .../cpu/cpu3/power/runtime_status                  |   1 +
 .../cpu/cpu3/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu3/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu3/topology/core_id    |   1 +
 .../cpu/cpu3/topology/core_siblings                |   1 +
 .../cpu/cpu3/topology/core_siblings_list           |   1 +
 .../cpu/cpu3/topology/physical_package_id          |   1 +
 .../cpu/cpu3/topology/thread_siblings              |   1 +
 .../cpu/cpu3/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu4/online |   1 +
 .../linux-f21-mustang/cpu/cpu4/power/async         |   1 +
 .../cpu/cpu4/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu4/power/control       |   1 +
 .../cpu/cpu4/power/runtime_active_kids             |   1 +
 .../cpu/cpu4/power/runtime_active_time             |   1 +
 .../cpu/cpu4/power/runtime_enabled                 |   1 +
 .../cpu/cpu4/power/runtime_status                  |   1 +
 .../cpu/cpu4/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu4/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu4/topology/core_id    |   1 +
 .../cpu/cpu4/topology/core_siblings                |   1 +
 .../cpu/cpu4/topology/core_siblings_list           |   1 +
 .../cpu/cpu4/topology/physical_package_id          |   1 +
 .../cpu/cpu4/topology/thread_siblings              |   1 +
 .../cpu/cpu4/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu5/online |   1 +
 .../linux-f21-mustang/cpu/cpu5/power/async         |   1 +
 .../cpu/cpu5/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu5/power/control       |   1 +
 .../cpu/cpu5/power/runtime_active_kids             |   1 +
 .../cpu/cpu5/power/runtime_active_time             |   1 +
 .../cpu/cpu5/power/runtime_enabled                 |   1 +
 .../cpu/cpu5/power/runtime_status                  |   1 +
 .../cpu/cpu5/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu5/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu5/topology/core_id    |   1 +
 .../cpu/cpu5/topology/core_siblings                |   1 +
 .../cpu/cpu5/topology/core_siblings_list           |   1 +
 .../cpu/cpu5/topology/physical_package_id          |   1 +
 .../cpu/cpu5/topology/thread_siblings              |   1 +
 .../cpu/cpu5/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu6/online |   1 +
 .../linux-f21-mustang/cpu/cpu6/power/async         |   1 +
 .../cpu/cpu6/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu6/power/control       |   1 +
 .../cpu/cpu6/power/runtime_active_kids             |   1 +
 .../cpu/cpu6/power/runtime_active_time             |   1 +
 .../cpu/cpu6/power/runtime_enabled                 |   1 +
 .../cpu/cpu6/power/runtime_status                  |   1 +
 .../cpu/cpu6/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu6/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu6/topology/core_id    |   1 +
 .../cpu/cpu6/topology/core_siblings                |   1 +
 .../cpu/cpu6/topology/core_siblings_list           |   1 +
 .../cpu/cpu6/topology/physical_package_id          |   1 +
 .../cpu/cpu6/topology/thread_siblings              |   1 +
 .../cpu/cpu6/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu7/online |   1 +
 .../linux-f21-mustang/cpu/cpu7/power/async         |   1 +
 .../cpu/cpu7/power/autosuspend_delay_ms            |   0
 .../linux-f21-mustang/cpu/cpu7/power/control       |   1 +
 .../cpu/cpu7/power/runtime_active_kids             |   1 +
 .../cpu/cpu7/power/runtime_active_time             |   1 +
 .../cpu/cpu7/power/runtime_enabled                 |   1 +
 .../cpu/cpu7/power/runtime_status                  |   1 +
 .../cpu/cpu7/power/runtime_suspended_time          |   1 +
 .../linux-f21-mustang/cpu/cpu7/power/runtime_usage |   1 +
 .../linux-f21-mustang/cpu/cpu7/topology/core_id    |   1 +
 .../cpu/cpu7/topology/core_siblings                |   1 +
 .../cpu/cpu7/topology/core_siblings_list           |   1 +
 .../cpu/cpu7/topology/physical_package_id          |   1 +
 .../cpu/cpu7/topology/thread_siblings              |   1 +
 .../cpu/cpu7/topology/thread_siblings_list         |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent |   8 +
 .../nodeinfodata/linux-f21-mustang/cpu/kernel_max  |   1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/modalias  |   1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/offline   |   1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/online    |   1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/possible  |   1 +
 .../nodeinfodata/linux-f21-mustang/cpu/power/async |   1 +
 .../cpu/power/autosuspend_delay_ms                 |   0
 .../linux-f21-mustang/cpu/power/control            |   1 +
 .../cpu/power/runtime_active_kids                  |   1 +
 .../cpu/power/runtime_active_time                  |   1 +
 .../linux-f21-mustang/cpu/power/runtime_enabled    |   1 +
 .../linux-f21-mustang/cpu/power/runtime_status     |   1 +
 .../cpu/power/runtime_suspended_time               |   1 +
 .../linux-f21-mustang/cpu/power/runtime_usage      |   1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/present   |   1 +
 tests/nodeinfodata/linux-f21-mustang/cpu/uevent    |   0
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/online    |   1 +
 .../cpu/cpu0/power/autosuspend_delay_ms            |   0
 .../cpu/cpu0/power/control                         |   1 +
 .../cpu/cpu0/power/runtime_active_time             |   1 +
 .../cpu/cpu0/power/runtime_status                  |   1 +
 .../cpu/cpu0/power/runtime_suspended_time          |   1 +
 .../cpu/cpu0/topology/core_id                      |   1 +
 .../cpu/cpu0/topology/core_siblings                |   1 +
 .../cpu/cpu0/topology/core_siblings_list           |   1 +
 .../cpu/cpu0/topology/physical_package_id          |   1 +
 .../cpu/cpu0/topology/thread_siblings              |   1 +
 .../cpu/cpu0/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/online    |   1 +
 .../cpu/cpu1/power/autosuspend_delay_ms            |   0
 .../cpu/cpu1/power/control                         |   1 +
 .../cpu/cpu1/power/runtime_active_time             |   1 +
 .../cpu/cpu1/power/runtime_status                  |   1 +
 .../cpu/cpu1/power/runtime_suspended_time          |   1 +
 .../cpu/cpu1/topology/core_id                      |   1 +
 .../cpu/cpu1/topology/core_siblings                |   1 +
 .../cpu/cpu1/topology/core_siblings_list           |   1 +
 .../cpu/cpu1/topology/physical_package_id          |   1 +
 .../cpu/cpu1/topology/thread_siblings              |   1 +
 .../cpu/cpu1/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/online    |   1 +
 .../cpu/cpu2/power/autosuspend_delay_ms            |   0
 .../cpu/cpu2/power/control                         |   1 +
 .../cpu/cpu2/power/runtime_active_time             |   1 +
 .../cpu/cpu2/power/runtime_status                  |   1 +
 .../cpu/cpu2/power/runtime_suspended_time          |   1 +
 .../cpu/cpu2/topology/core_id                      |   1 +
 .../cpu/cpu2/topology/core_siblings                |   1 +
 .../cpu/cpu2/topology/core_siblings_list           |   1 +
 .../cpu/cpu2/topology/physical_package_id          |   1 +
 .../cpu/cpu2/topology/thread_siblings              |   1 +
 .../cpu/cpu2/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/online    |   1 +
 .../cpu/cpu3/power/autosuspend_delay_ms            |   0
 .../cpu/cpu3/power/control                         |   1 +
 .../cpu/cpu3/power/runtime_active_time             |   1 +
 .../cpu/cpu3/power/runtime_status                  |   1 +
 .../cpu/cpu3/power/runtime_suspended_time          |   1 +
 .../cpu/cpu3/topology/core_id                      |   1 +
 .../cpu/cpu3/topology/core_siblings                |   1 +
 .../cpu/cpu3/topology/core_siblings_list           |   1 +
 .../cpu/cpu3/topology/physical_package_id          |   1 +
 .../cpu/cpu3/topology/thread_siblings              |   1 +
 .../cpu/cpu3/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/online    |   1 +
 .../cpu/cpu4/power/autosuspend_delay_ms            |   0
 .../cpu/cpu4/power/control                         |   1 +
 .../cpu/cpu4/power/runtime_active_time             |   1 +
 .../cpu/cpu4/power/runtime_status                  |   1 +
 .../cpu/cpu4/power/runtime_suspended_time          |   1 +
 .../cpu/cpu4/topology/core_id                      |   1 +
 .../cpu/cpu4/topology/core_siblings                |   1 +
 .../cpu/cpu4/topology/core_siblings_list           |   1 +
 .../cpu/cpu4/topology/physical_package_id          |   1 +
 .../cpu/cpu4/topology/thread_siblings              |   1 +
 .../cpu/cpu4/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/online    |   1 +
 .../cpu/cpu5/power/autosuspend_delay_ms            |   0
 .../cpu/cpu5/power/control                         |   1 +
 .../cpu/cpu5/power/runtime_active_time             |   1 +
 .../cpu/cpu5/power/runtime_status                  |   1 +
 .../cpu/cpu5/power/runtime_suspended_time          |   1 +
 .../cpu/cpu5/topology/core_id                      |   1 +
 .../cpu/cpu5/topology/core_siblings                |   1 +
 .../cpu/cpu5/topology/core_siblings_list           |   1 +
 .../cpu/cpu5/topology/physical_package_id          |   1 +
 .../cpu/cpu5/topology/thread_siblings              |   1 +
 .../cpu/cpu5/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/online    |   1 +
 .../cpu/cpu6/power/autosuspend_delay_ms            |   0
 .../cpu/cpu6/power/control                         |   1 +
 .../cpu/cpu6/power/runtime_active_time             |   1 +
 .../cpu/cpu6/power/runtime_status                  |   1 +
 .../cpu/cpu6/power/runtime_suspended_time          |   1 +
 .../cpu/cpu6/topology/core_id                      |   1 +
 .../cpu/cpu6/topology/core_siblings                |   1 +
 .../cpu/cpu6/topology/core_siblings_list           |   1 +
 .../cpu/cpu6/topology/physical_package_id          |   1 +
 .../cpu/cpu6/topology/thread_siblings              |   1 +
 .../cpu/cpu6/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/online    |   1 +
 .../cpu/cpu7/power/autosuspend_delay_ms            |   0
 .../cpu/cpu7/power/control                         |   1 +
 .../cpu/cpu7/power/runtime_active_time             |   1 +
 .../cpu/cpu7/power/runtime_status                  |   1 +
 .../cpu/cpu7/power/runtime_suspended_time          |   1 +
 .../cpu/cpu7/topology/core_id                      |   1 +
 .../cpu/cpu7/topology/core_siblings                |   1 +
 .../cpu/cpu7/topology/core_siblings_list           |   1 +
 .../cpu/cpu7/topology/physical_package_id          |   1 +
 .../cpu/cpu7/topology/thread_siblings              |   1 +
 .../cpu/cpu7/topology/thread_siblings_list         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent    |   2 +
 .../linux-rhelsa-3.19.0-mustang/cpu/kernel_max     |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/modalias       |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/offline        |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/online         |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/possible       |   1 +
 .../cpu/power/autosuspend_delay_ms                 |   0
 .../linux-rhelsa-3.19.0-mustang/cpu/power/control  |   1 +
 .../cpu/power/runtime_active_time                  |   1 +
 .../cpu/power/runtime_status                       |   1 +
 .../cpu/power/runtime_suspended_time               |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/present        |   1 +
 .../linux-rhelsa-3.19.0-mustang/cpu/uevent         |   0
 tests/nodeinfotest.c                               |   2 +
 412 files changed, 1617 insertions(+), 535 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a5f52f6..3fafdf5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-04-01  Cole Robinson  <crobinso at redhat.com>
+
+	tests: nodeinfo: Add test for RHELSA on APM mustang
+	This would have caught the bug fixed by Wei's commit c13de016
+
+	tests: nodeinfo: Test F21 aarch64 on APM mustang
+
 2015-03-31  Peter Krempa  <pkrempa at redhat.com>
 
 	qemu: blockjob: Synchronously update backing chain in XML on ABORT/PIVOT
diff --git a/INSTALL b/INSTALL
index dadea5c..2099840 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,8 +1,8 @@
 Installation Instructions
 *************************
 
-   Copyright (C) 1994-1996, 1999-2002, 2004-2015 Free Software
-Foundation, Inc.
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
+Inc.
 
    Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
@@ -12,96 +12,97 @@ without warranty of any kind.
 Basic Installation
 ==================
 
-   Briefly, the shell command './configure && make && make install'
+   Briefly, the shell command `./configure && make && make install'
 should configure, build, and install this package.  The following
-more-detailed instructions are generic; see the 'README' file for
+more-detailed instructions are generic; see the `README' file for
 instructions specific to this package.  Some packages provide this
-'INSTALL' file but do not implement all of the features documented
+`INSTALL' file but do not implement all of the features documented
 below.  The lack of an optional feature in a given package is not
 necessarily a bug.  More recommendations for GNU packages can be found
 in *note Makefile Conventions: (standards)Makefile Conventions.
 
-   The 'configure' shell script attempts to guess correct values for
+   The `configure' shell script attempts to guess correct values for
 various system-dependent variables used during compilation.  It uses
-those values to create a 'Makefile' in each directory of the package.
-It may also create one or more '.h' files containing system-dependent
-definitions.  Finally, it creates a shell script 'config.status' that
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
 you can run in the future to recreate the current configuration, and a
-file 'config.log' containing compiler output (useful mainly for
-debugging 'configure').
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
 
-   It can also use an optional file (typically called 'config.cache' and
-enabled with '--cache-file=config.cache' or simply '-C') that saves the
-results of its tests to speed up reconfiguring.  Caching is disabled by
-default to prevent problems with accidental use of stale cache files.
+   It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring.  Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
 
    If you need to do unusual things to compile the package, please try
-to figure out how 'configure' could check whether to do them, and mail
-diffs or instructions to the address given in the 'README' so they can
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
 be considered for the next release.  If you are using the cache, and at
-some point 'config.cache' contains results you don't want to keep, you
+some point `config.cache' contains results you don't want to keep, you
 may remove or edit it.
 
-   The file 'configure.ac' (or 'configure.in') is used to create
-'configure' by a program called 'autoconf'.  You need 'configure.ac' if
-you want to change it or regenerate 'configure' using a newer version of
-'autoconf'.
+   The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
 
    The simplest way to compile this package is:
 
-  1. 'cd' to the directory containing the package's source code and type
-     './configure' to configure the package for your system.
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.
 
-     Running 'configure' might take a while.  While running, it prints
+     Running `configure' might take a while.  While running, it prints
      some messages telling which features it is checking for.
 
-  2. Type 'make' to compile the package.
+  2. Type `make' to compile the package.
 
-  3. Optionally, type 'make check' to run any self-tests that come with
+  3. Optionally, type `make check' to run any self-tests that come with
      the package, generally using the just-built uninstalled binaries.
 
-  4. Type 'make install' to install the programs and any data files and
+  4. Type `make install' to install the programs and any data files and
      documentation.  When installing into a prefix owned by root, it is
      recommended that the package be configured and built as a regular
-     user, and only the 'make install' phase executed with root
+     user, and only the `make install' phase executed with root
      privileges.
 
-  5. Optionally, type 'make installcheck' to repeat any self-tests, but
+  5. Optionally, type `make installcheck' to repeat any self-tests, but
      this time using the binaries in their final installed location.
      This target does not install anything.  Running this target as a
-     regular user, particularly if the prior 'make install' required
+     regular user, particularly if the prior `make install' required
      root privileges, verifies that the installation completed
      correctly.
 
   6. You can remove the program binaries and object files from the
-     source code directory by typing 'make clean'.  To also remove the
-     files that 'configure' created (so you can compile the package for
-     a different kind of computer), type 'make distclean'.  There is
-     also a 'make maintainer-clean' target, but that is intended mainly
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
      for the package's developers.  If you use it, you may have to get
      all sorts of other programs in order to regenerate files that came
      with the distribution.
 
-  7. Often, you can also type 'make uninstall' to remove the installed
+  7. Often, you can also type `make uninstall' to remove the installed
      files again.  In practice, not all packages have tested that
      uninstallation works correctly, even though it is required by the
      GNU Coding Standards.
 
-  8. Some packages, particularly those that use Automake, provide 'make
+  8. Some packages, particularly those that use Automake, provide `make
      distcheck', which can by used by developers to test that all other
-     targets like 'make install' and 'make uninstall' work correctly.
+     targets like `make install' and `make uninstall' work correctly.
      This target is generally not run by end users.
 
 Compilers and Options
 =====================
 
    Some systems require unusual options for compilation or linking that
-the 'configure' script does not know about.  Run './configure --help'
+the `configure' script does not know about.  Run `./configure --help'
 for details on some of the pertinent environment variables.
 
-   You can give 'configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here is
-an example:
+   You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here
+is an example:
 
      ./configure CC=c99 CFLAGS=-g LIBS=-lposix
 
@@ -112,21 +113,21 @@ Compiling For Multiple Architectures
 
    You can compile the package for more than one kind of computer at the
 same time, by placing the object files for each architecture in their
-own directory.  To do this, you can use GNU 'make'.  'cd' to the
+own directory.  To do this, you can use GNU `make'.  `cd' to the
 directory where you want the object files and executables to go and run
-the 'configure' script.  'configure' automatically checks for the source
-code in the directory that 'configure' is in and in '..'.  This is known
-as a "VPATH" build.
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.  This
+is known as a "VPATH" build.
 
-   With a non-GNU 'make', it is safer to compile the package for one
+   With a non-GNU `make', it is safer to compile the package for one
 architecture at a time in the source code directory.  After you have
-installed the package for one architecture, use 'make distclean' before
+installed the package for one architecture, use `make distclean' before
 reconfiguring for another architecture.
 
    On MacOS X 10.5 and later systems, you can create libraries and
 executables that work on multiple system types--known as "fat" or
-"universal" binaries--by specifying multiple '-arch' options to the
-compiler but only a single '-arch' option to the preprocessor.  Like
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor.  Like
 this:
 
      ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
@@ -135,104 +136,105 @@ this:
 
    This is not guaranteed to produce working output in all cases, you
 may have to build one architecture at a time and combine the results
-using the 'lipo' tool if you have problems.
+using the `lipo' tool if you have problems.
 
 Installation Names
 ==================
 
-   By default, 'make install' installs the package's commands under
-'/usr/local/bin', include files under '/usr/local/include', etc.  You
-can specify an installation prefix other than '/usr/local' by giving
-'configure' the option '--prefix=PREFIX', where PREFIX must be an
+   By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc.  You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX', where PREFIX must be an
 absolute file name.
 
    You can specify separate installation prefixes for
 architecture-specific files and architecture-independent files.  If you
-pass the option '--exec-prefix=PREFIX' to 'configure', the package uses
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
 PREFIX as the prefix for installing programs and libraries.
 Documentation and other data files still use the regular prefix.
 
    In addition, if you use an unusual directory layout you can give
-options like '--bindir=DIR' to specify different values for particular
-kinds of files.  Run 'configure --help' for a list of the directories
-you can set and what kinds of files go in them.  In general, the default
-for these options is expressed in terms of '${prefix}', so that
-specifying just '--prefix' will affect all of the other directory
+options like `--bindir=DIR' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.  In general, the
+default for these options is expressed in terms of `${prefix}', so that
+specifying just `--prefix' will affect all of the other directory
 specifications that were not explicitly provided.
 
    The most portable way to affect installation locations is to pass the
-correct locations to 'configure'; however, many packages provide one or
+correct locations to `configure'; however, many packages provide one or
 both of the following shortcuts of passing variable assignments to the
-'make install' command line to change installation locations without
+`make install' command line to change installation locations without
 having to reconfigure or recompile.
 
    The first method involves providing an override variable for each
-affected directory.  For example, 'make install
+affected directory.  For example, `make install
 prefix=/alternate/directory' will choose an alternate location for all
 directory configuration variables that were expressed in terms of
-'${prefix}'.  Any directories that were specified during 'configure',
-but not in terms of '${prefix}', must each be overridden at install time
-for the entire installation to be relocated.  The approach of makefile
-variable overrides for each directory variable is required by the GNU
-Coding Standards, and ideally causes no recompilation.  However, some
-platforms have known limitations with the semantics of shared libraries
-that end up requiring recompilation when using this method, particularly
-noticeable in packages that use GNU Libtool.
-
-   The second method involves providing the 'DESTDIR' variable.  For
-example, 'make install DESTDIR=/alternate/directory' will prepend
-'/alternate/directory' before all installation names.  The approach of
-'DESTDIR' overrides is not required by the GNU Coding Standards, and
+`${prefix}'.  Any directories that were specified during `configure',
+but not in terms of `${prefix}', must each be overridden at install
+time for the entire installation to be relocated.  The approach of
+makefile variable overrides for each directory variable is required by
+the GNU Coding Standards, and ideally causes no recompilation.
+However, some platforms have known limitations with the semantics of
+shared libraries that end up requiring recompilation when using this
+method, particularly noticeable in packages that use GNU Libtool.
+
+   The second method involves providing the `DESTDIR' variable.  For
+example, `make install DESTDIR=/alternate/directory' will prepend
+`/alternate/directory' before all installation names.  The approach of
+`DESTDIR' overrides is not required by the GNU Coding Standards, and
 does not work on platforms that have drive letters.  On the other hand,
 it does better at avoiding recompilation issues, and works well even
-when some directory options were not specified in terms of '${prefix}'
-at 'configure' time.
+when some directory options were not specified in terms of `${prefix}'
+at `configure' time.
 
 Optional Features
 =================
 
    If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving 'configure' the
-option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'.
-
-   Some packages pay attention to '--enable-FEATURE' options to
-'configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to '--with-PACKAGE' options, where PACKAGE
-is something like 'gnu-as' or 'x' (for the X Window System).  The
-'README' should mention any '--enable-' and '--with-' options that the
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+   Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
 package recognizes.
 
-   For packages that use the X Window System, 'configure' can usually
+   For packages that use the X Window System, `configure' can usually
 find the X include and library files automatically, but if it doesn't,
-you can use the 'configure' options '--x-includes=DIR' and
-'--x-libraries=DIR' to specify their locations.
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
 
    Some packages offer the ability to configure how verbose the
-execution of 'make' will be.  For these packages, running './configure
+execution of `make' will be.  For these packages, running `./configure
 --enable-silent-rules' sets the default to minimal output, which can be
-overridden with 'make V=1'; while running './configure
+overridden with `make V=1'; while running `./configure
 --disable-silent-rules' sets the default to verbose, which can be
-overridden with 'make V=0'.
+overridden with `make V=0'.
 
 Particular systems
 ==================
 
-   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU CC
-is not installed, it is recommended to use the following options in
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
+CC is not installed, it is recommended to use the following options in
 order to use an ANSI C compiler:
 
      ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
 
 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
 
-   HP-UX 'make' updates targets which have the same time stamps as their
-prerequisites, which makes it generally unusable when shipped generated
-files such as 'configure' are involved.  Use GNU 'make' instead.
+   HP-UX `make' updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as `configure' are involved.  Use GNU `make'
+instead.
 
    On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
-parse its '<wchar.h>' header file.  The option '-nodtk' can be used as a
-workaround.  If GNU CC is not installed, it is therefore recommended to
-try
+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
+a workaround.  If GNU CC is not installed, it is therefore recommended
+to try
 
      ./configure CC="cc"
 
@@ -240,26 +242,26 @@ and if that doesn't work, try
 
      ./configure CC="cc -nodtk"
 
-   On Solaris, don't put '/usr/ucb' early in your 'PATH'.  This
+   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
 directory contains several dysfunctional programs; working variants of
-these programs are available in '/usr/bin'.  So, if you need '/usr/ucb'
-in your 'PATH', put it _after_ '/usr/bin'.
+these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
 
-   On Haiku, software installed for all users goes in '/boot/common',
-not '/usr/local'.  It is recommended to use the following options:
+   On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'.  It is recommended to use the following options:
 
      ./configure --prefix=/boot/common
 
 Specifying the System Type
 ==========================
 
-   There may be some features 'configure' cannot figure out
+   There may be some features `configure' cannot figure out
 automatically, but needs to determine by the type of machine the package
 will run on.  Usually, assuming the package is built to be run on the
-_same_ architectures, 'configure' can figure that out, but if it prints
+_same_ architectures, `configure' can figure that out, but if it prints
 a message saying it cannot guess the machine type, give it the
-'--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as 'sun4', or a canonical name which has the form:
+`--build=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
 
      CPU-COMPANY-SYSTEM
 
@@ -268,101 +270,101 @@ where SYSTEM can have one of these forms:
      OS
      KERNEL-OS
 
-   See the file 'config.sub' for the possible values of each field.  If
-'config.sub' isn't included in this package, then this package doesn't
+   See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
 need to know the machine type.
 
    If you are _building_ compiler tools for cross-compiling, you should
-use the option '--target=TYPE' to select the type of system they will
+use the option `--target=TYPE' to select the type of system they will
 produce code for.
 
    If you want to _use_ a cross compiler, that generates code for a
 platform different from the build platform, you should specify the
 "host" platform (i.e., that on which the generated programs will
-eventually be run) with '--host=TYPE'.
+eventually be run) with `--host=TYPE'.
 
 Sharing Defaults
 ================
 
-   If you want to set default values for 'configure' scripts to share,
-you can create a site shell script called 'config.site' that gives
-default values for variables like 'CC', 'cache_file', and 'prefix'.
-'configure' looks for 'PREFIX/share/config.site' if it exists, then
-'PREFIX/etc/config.site' if it exists.  Or, you can set the
-'CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all 'configure' scripts look for a site script.
+   If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
 
 Defining Variables
 ==================
 
    Variables not defined in a site shell script can be set in the
-environment passed to 'configure'.  However, some packages may run
+environment passed to `configure'.  However, some packages may run
 configure again during the build, and the customized values of these
 variables may be lost.  In order to avoid this problem, you should set
-them in the 'configure' command line, using 'VAR=value'.  For example:
+them in the `configure' command line, using `VAR=value'.  For example:
 
      ./configure CC=/usr/local2/bin/gcc
 
-causes the specified 'gcc' to be used as the C compiler (unless it is
+causes the specified `gcc' to be used as the C compiler (unless it is
 overridden in the site shell script).
 
-Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an
-Autoconf limitation.  Until the limitation is lifted, you can use this
-workaround:
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf limitation.  Until the limitation is lifted, you can use
+this workaround:
 
      CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
 
-'configure' Invocation
+`configure' Invocation
 ======================
 
-   'configure' recognizes the following options to control how it
+   `configure' recognizes the following options to control how it
 operates.
 
-'--help'
-'-h'
-     Print a summary of all of the options to 'configure', and exit.
+`--help'
+`-h'
+     Print a summary of all of the options to `configure', and exit.
 
-'--help=short'
-'--help=recursive'
+`--help=short'
+`--help=recursive'
      Print a summary of the options unique to this package's
-     'configure', and exit.  The 'short' variant lists options used only
-     in the top level, while the 'recursive' variant lists options also
-     present in any nested packages.
+     `configure', and exit.  The `short' variant lists options used
+     only in the top level, while the `recursive' variant lists options
+     also present in any nested packages.
 
-'--version'
-'-V'
-     Print the version of Autoconf used to generate the 'configure'
+`--version'
+`-V'
+     Print the version of Autoconf used to generate the `configure'
      script, and exit.
 
-'--cache-file=FILE'
+`--cache-file=FILE'
      Enable the cache: use and save the results of the tests in FILE,
-     traditionally 'config.cache'.  FILE defaults to '/dev/null' to
+     traditionally `config.cache'.  FILE defaults to `/dev/null' to
      disable caching.
 
-'--config-cache'
-'-C'
-     Alias for '--cache-file=config.cache'.
+`--config-cache'
+`-C'
+     Alias for `--cache-file=config.cache'.
 
-'--quiet'
-'--silent'
-'-q'
+`--quiet'
+`--silent'
+`-q'
      Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to '/dev/null' (any error
+     suppress all normal output, redirect it to `/dev/null' (any error
      messages will still be shown).
 
-'--srcdir=DIR'
+`--srcdir=DIR'
      Look for the package's source code in directory DIR.  Usually
-     'configure' can determine that directory automatically.
+     `configure' can determine that directory automatically.
 
-'--prefix=DIR'
-     Use DIR as the installation prefix.  *note Installation Names:: for
-     more details, including other options available for fine-tuning the
-     installation locations.
+`--prefix=DIR'
+     Use DIR as the installation prefix.  *note Installation Names::
+     for more details, including other options available for fine-tuning
+     the installation locations.
 
-'--no-create'
-'-n'
+`--no-create'
+`-n'
      Run the configure checks, but stop before creating any output
      files.
 
-'configure' also accepts some other, not widely useful, options.  Run
-'configure --help' for more details.
+`configure' also accepts some other, not widely useful, options.  Run
+`configure --help' for more details.
diff --git a/build-aux/config.guess b/build-aux/config.guess
index f7eb141..1f5c50c 100755
--- a/build-aux/config.guess
+++ b/build-aux/config.guess
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2015 Free Software Foundation, Inc.
+#   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2015-03-04'
+timestamp='2014-03-23'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -24,12 +24,12 @@ timestamp='2015-03-04'
 # program.  This Exception is an additional permission under section 7
 # of the GNU General Public License, version 3 ("GPLv3").
 #
-# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
+# Originally written by Per Bothner.
 #
 # You can get the latest version of this script from:
 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 #
-# Please send patches to <config-patches at gnu.org>.
+# Please send patches with a ChangeLog entry to config-patches at gnu.org.
 
 
 me=`echo "$0" | sed -e 's,.*/,,'`
@@ -50,7 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -168,27 +168,20 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	# Note: NetBSD doesn't particularly care about the vendor
 	# portion of the name.  We always set it to "unknown".
 	sysctl="sysctl -n hw.machine_arch"
-	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
-	    /sbin/$sysctl 2>/dev/null || \
-	    /usr/sbin/$sysctl 2>/dev/null || \
-	    echo unknown)`
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
 	case "${UNAME_MACHINE_ARCH}" in
 	    armeb) machine=armeb-unknown ;;
 	    arm*) machine=arm-unknown ;;
 	    sh3el) machine=shl-unknown ;;
 	    sh3eb) machine=sh-unknown ;;
 	    sh5el) machine=sh5le-unknown ;;
-	    earmv*)
-		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
-		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
-		machine=${arch}${endian}-unknown
-		;;
 	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
 	esac
 	# The Operating System including object format, if it has switched
 	# to ELF recently, or will in the future.
 	case "${UNAME_MACHINE_ARCH}" in
-	    arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
 		eval $set_cc_for_build
 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
 			| grep -q __ELF__
@@ -204,13 +197,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 		os=netbsd
 		;;
 	esac
-	# Determine ABI tags.
-	case "${UNAME_MACHINE_ARCH}" in
-	    earm*)
-		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
-		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
-		;;
-	esac
 	# The OS release
 	# Debian GNU/NetBSD machines have a different userland, and
 	# thus, need a distinct triplet. However, they do not need
@@ -227,7 +213,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
 	# contains redundant information, the shorter form:
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-	echo "${machine}-${os}${release}${abi}"
+	echo "${machine}-${os}${release}"
 	exit ;;
     *:Bitrig:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
@@ -593,9 +579,8 @@ EOF
 	else
 		IBM_ARCH=powerpc
 	fi
-	if [ -x /usr/bin/lslpp ] ; then
-		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
-			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
 	else
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
 	fi
@@ -947,9 +932,6 @@ EOF
     crisv32:Linux:*:*)
 	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
 	exit ;;
-    e2k:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
-	exit ;;
     frv:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 	exit ;;
diff --git a/build-aux/config.rpath b/build-aux/config.rpath
index a3e25c8..c547c68 100755
--- a/build-aux/config.rpath
+++ b/build-aux/config.rpath
@@ -2,7 +2,7 @@
 # Output a system dependent set of variables, describing how to set the
 # run time search path of shared libraries in an executable.
 #
-#   Copyright 1996-2015 Free Software Foundation, Inc.
+#   Copyright 1996-2007 Free Software Foundation, Inc.
 #   Taken from GNU libtool, 2001
 #   Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
 #
@@ -25,7 +25,7 @@
 #   known workaround is to choose shorter directory names for the build
 #   directory and/or the installation directory.
 
-# All known linkers require a '.a' archive for static linking (except MSVC,
+# All known linkers require a `.a' archive for static linking (except MSVC,
 # which needs '.lib').
 libext=a
 shrext=.so
@@ -47,7 +47,7 @@ for cc_temp in $CC""; do
 done
 cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
 
-# Code taken from libtool.m4's _LT_COMPILER_PIC.
+# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
 
 wl=
 if test "$GCC" = yes; then
@@ -57,7 +57,14 @@ else
     aix*)
       wl='-Wl,'
       ;;
-    mingw* | cygwin* | pw32* | os2* | cegcc*)
+    darwin*)
+      case $cc_basename in
+        xlc*)
+          wl='-Wl,'
+          ;;
+      esac
+      ;;
+    mingw* | cygwin* | pw32* | os2*)
       ;;
     hpux9* | hpux10* | hpux11*)
       wl='-Wl,'
@@ -65,37 +72,24 @@ else
     irix5* | irix6* | nonstopux*)
       wl='-Wl,'
       ;;
-    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+    newsos6)
+      ;;
+    linux* | k*bsd*-gnu)
       case $cc_basename in
-        ecc*)
-          wl='-Wl,'
-          ;;
-        icc* | ifort*)
-          wl='-Wl,'
-          ;;
-        lf95*)
+        icc* | ecc*)
           wl='-Wl,'
           ;;
-        nagfor*)
-          wl='-Wl,-Wl,,'
-          ;;
-        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+        pgcc | pgf77 | pgf90)
           wl='-Wl,'
           ;;
         ccc*)
           wl='-Wl,'
           ;;
-        xl* | bgxl* | bgf* | mpixl*)
-          wl='-Wl,'
-          ;;
         como)
           wl='-lopt='
           ;;
         *)
           case `$CC -V 2>&1 | sed 5q` in
-            *Sun\ F* | *Sun*Fortran*)
-              wl=
-              ;;
             *Sun\ C*)
               wl='-Wl,'
               ;;
@@ -103,24 +97,13 @@ else
           ;;
       esac
       ;;
-    newsos6)
-      ;;
-    *nto* | *qnx*)
-      ;;
     osf3* | osf4* | osf5*)
       wl='-Wl,'
       ;;
     rdos*)
       ;;
     solaris*)
-      case $cc_basename in
-        f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
-          wl='-Qoption ld '
-          ;;
-        *)
-          wl='-Wl,'
-          ;;
-      esac
+      wl='-Wl,'
       ;;
     sunos4*)
       wl='-Qoption ld '
@@ -141,7 +124,7 @@ else
   esac
 fi
 
-# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
+# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
 
 hardcode_libdir_flag_spec=
 hardcode_libdir_separator=
@@ -149,7 +132,7 @@ hardcode_direct=no
 hardcode_minus_L=no
 
 case "$host_os" in
-  cygwin* | mingw* | pw32* | cegcc*)
+  cygwin* | mingw* | pw32*)
     # FIXME: the MSVC++ port hasn't been tested in a loooong time
     # When not using gcc, we currently assume that we are using
     # Microsoft Visual C++.
@@ -175,21 +158,22 @@ if test "$with_gnu_ld" = yes; then
   # option of GNU ld is called -rpath, not --rpath.
   hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   case "$host_os" in
-    aix[3-9]*)
+    aix3* | aix4* | aix5*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
         ld_shlibs=no
       fi
       ;;
     amigaos*)
-      case "$host_cpu" in
-        powerpc)
-          ;;
-        m68k)
-          hardcode_libdir_flag_spec='-L$libdir'
-          hardcode_minus_L=yes
-          ;;
-      esac
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
+      # that the semantics of dynamic libraries on AmigaOS, at least up
+      # to version 4, is to share data among multiple programs linked
+      # with the same dynamic library.  Since this doesn't match the
+      # behavior of shared libraries on other platforms, we cannot use
+      # them.
+      ld_shlibs=no
       ;;
     beos*)
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
@@ -198,7 +182,7 @@ if test "$with_gnu_ld" = yes; then
         ld_shlibs=no
       fi
       ;;
-    cygwin* | mingw* | pw32* | cegcc*)
+    cygwin* | mingw* | pw32*)
       # hardcode_libdir_flag_spec is actually meaningless, as there is
       # no search path for DLLs.
       hardcode_libdir_flag_spec='-L$libdir'
@@ -208,13 +192,11 @@ if test "$with_gnu_ld" = yes; then
         ld_shlibs=no
       fi
       ;;
-    haiku*)
-      ;;
     interix[3-9]*)
       hardcode_direct=no
       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
       ;;
-    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+    gnu* | linux* | k*bsd*-gnu)
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
         :
       else
@@ -272,7 +254,7 @@ else
         hardcode_direct=unsupported
       fi
       ;;
-    aix[4-9]*)
+    aix4* | aix5*)
       if test "$host_cpu" = ia64; then
         # On IA64, the linker does run time linking by default, so we don't
         # have to do anything special.
@@ -282,7 +264,7 @@ else
         # Test if we are trying to use run time linking or normal
         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
         # need to do runtime linking.
-        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
           for ld_flag in $LDFLAGS; do
             if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
               aix_use_runtimelinking=yes
@@ -337,18 +319,14 @@ else
       fi
       ;;
     amigaos*)
-      case "$host_cpu" in
-        powerpc)
-          ;;
-        m68k)
-          hardcode_libdir_flag_spec='-L$libdir'
-          hardcode_minus_L=yes
-          ;;
-      esac
+      hardcode_libdir_flag_spec='-L$libdir'
+      hardcode_minus_L=yes
+      # see comment about different semantics on the GNU ld section
+      ld_shlibs=no
       ;;
     bsdi[45]*)
       ;;
-    cygwin* | mingw* | pw32* | cegcc*)
+    cygwin* | mingw* | pw32*)
       # When not using gcc, we currently assume that we are using
       # Microsoft Visual C++.
       # hardcode_libdir_flag_spec is actually meaningless, as there is
@@ -358,16 +336,29 @@ else
       ;;
     darwin* | rhapsody*)
       hardcode_direct=no
-      if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
+      if test "$GCC" = yes ; then
         :
       else
-        ld_shlibs=no
+        case $cc_basename in
+          xlc*)
+            ;;
+          *)
+            ld_shlibs=no
+            ;;
+        esac
       fi
       ;;
     dgux*)
       hardcode_libdir_flag_spec='-L$libdir'
       ;;
-    freebsd2.[01]*)
+    freebsd1*)
+      ld_shlibs=no
+      ;;
+    freebsd2.2*)
+      hardcode_libdir_flag_spec='-R$libdir'
+      hardcode_direct=yes
+      ;;
+    freebsd2*)
       hardcode_direct=yes
       hardcode_minus_L=yes
       ;;
@@ -423,8 +414,6 @@ else
       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
       hardcode_libdir_separator=:
       ;;
-    *nto* | *qnx*)
-      ;;
     openbsd*)
       if test -f /usr/libexec/ld.so; then
         hardcode_direct=yes
@@ -505,7 +494,7 @@ else
 fi
 
 # Check dynamic linker characteristics
-# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
+# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
 # Unlike libtool.m4, here we don't care about _all_ names of the library, but
 # only about the one the linker finds when passed -lNAME. This is the last
 # element of library_names_spec in libtool.m4, or possibly two of them if the
@@ -516,16 +505,11 @@ case "$host_os" in
   aix3*)
     library_names_spec='$libname.a'
     ;;
-  aix[4-9]*)
+  aix4* | aix5*)
     library_names_spec='$libname$shrext'
     ;;
   amigaos*)
-    case "$host_cpu" in
-      powerpc*)
-        library_names_spec='$libname$shrext' ;;
-      m68k)
-        library_names_spec='$libname.a' ;;
-    esac
+    library_names_spec='$libname.a'
     ;;
   beos*)
     library_names_spec='$libname$shrext'
@@ -533,7 +517,7 @@ case "$host_os" in
   bsdi[45]*)
     library_names_spec='$libname$shrext'
     ;;
-  cygwin* | mingw* | pw32* | cegcc*)
+  cygwin* | mingw* | pw32*)
     shrext=.dll
     library_names_spec='$libname.dll.a $libname.lib'
     ;;
@@ -544,18 +528,19 @@ case "$host_os" in
   dgux*)
     library_names_spec='$libname$shrext'
     ;;
-  freebsd[23].*)
-    library_names_spec='$libname$shrext$versuffix'
+  freebsd1*)
     ;;
   freebsd* | dragonfly*)
-    library_names_spec='$libname$shrext'
+    case "$host_os" in
+      freebsd[123]*)
+        library_names_spec='$libname$shrext$versuffix' ;;
+      *)
+        library_names_spec='$libname$shrext' ;;
+    esac
     ;;
   gnu*)
     library_names_spec='$libname$shrext'
     ;;
-  haiku*)
-    library_names_spec='$libname$shrext'
-    ;;
   hpux9* | hpux10* | hpux11*)
     case $host_cpu in
       ia64*)
@@ -591,7 +576,7 @@ case "$host_os" in
     ;;
   linux*oldld* | linux*aout* | linux*coff*)
     ;;
-  linux* | k*bsd*-gnu | kopensolaris*-gnu)
+  linux* | k*bsd*-gnu)
     library_names_spec='$libname$shrext'
     ;;
   knetbsd*-gnu)
@@ -603,7 +588,7 @@ case "$host_os" in
   newsos6)
     library_names_spec='$libname$shrext'
     ;;
-  *nto* | *qnx*)
+  nto-qnx*)
     library_names_spec='$libname$shrext'
     ;;
   openbsd*)
@@ -634,9 +619,6 @@ case "$host_os" in
   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     library_names_spec='$libname$shrext'
     ;;
-  tpf*)
-    library_names_spec='$libname$shrext'
-    ;;
   uts4*)
     library_names_spec='$libname$shrext'
     ;;
diff --git a/build-aux/config.sub b/build-aux/config.sub
index 8f1229c..66c5074 100755
--- a/build-aux/config.sub
+++ b/build-aux/config.sub
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2015 Free Software Foundation, Inc.
+#   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2015-03-08'
+timestamp='2014-07-28'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@ timestamp='2015-03-08'
 # of the GNU General Public License, version 3 ("GPLv3").
 
 
-# Please send patches to <config-patches at gnu.org>.
+# Please send patches with a ChangeLog entry to config-patches at gnu.org.
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.
@@ -68,7 +68,7 @@ Report bugs and patches to <config-patches at gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -117,7 +117,7 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
   linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
-  knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
+  knetbsd*-gnu* | netbsd*-gnu* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
@@ -259,8 +259,8 @@ case $basic_machine in
 	| bfin \
 	| c4x | c8051 | clipper \
 	| d10v | d30v | dlx | dsp16xx \
-	| e2k | epiphany \
-	| fido | fr30 | frv | ft32 \
+	| epiphany \
+	| fido | fr30 | frv \
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 	| hexagon \
 	| i370 | i860 | i960 | ia64 \
@@ -302,7 +302,6 @@ case $basic_machine in
 	| pdp10 | pdp11 | pj | pjl \
 	| powerpc | powerpc64 | powerpc64le | powerpcle \
 	| pyramid \
-	| riscv32 | riscv64 \
 	| rl78 | rx \
 	| score \
 	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
@@ -313,7 +312,6 @@ case $basic_machine in
 	| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
 	| ubicom32 \
 	| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
-	| visium \
 	| we32k \
 	| x86 | xc16x | xstormy16 | xtensa \
 	| z8k | z80)
@@ -328,9 +326,6 @@ case $basic_machine in
 	c6x)
 		basic_machine=tic6x-unknown
 		;;
-	leon|leon[3-9])
-		basic_machine=sparc-$basic_machine
-		;;
 	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
 		basic_machine=$basic_machine-unknown
 		os=-none
@@ -381,7 +376,7 @@ case $basic_machine in
 	| c[123]* | c30-* | [cjt]90-* | c4x-* \
 	| c8051-* | clipper-* | craynv-* | cydra-* \
 	| d10v-* | d30v-* | dlx-* \
-	| e2k-* | elxsi-* \
+	| elxsi-* \
 	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
 	| h8300-* | h8500-* \
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
@@ -441,7 +436,6 @@ case $basic_machine in
 	| ubicom32-* \
 	| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
 	| vax-* \
-	| visium-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* \
 	| xstormy16-* | xtensa*-* \
@@ -518,9 +512,6 @@ case $basic_machine in
 		basic_machine=i386-pc
 		os=-aros
 		;;
-        asmjs)
-		basic_machine=asmjs-unknown
-		;;
 	aux)
 		basic_machine=m68k-apple
 		os=-aux
@@ -782,9 +773,6 @@ case $basic_machine in
 		basic_machine=m68k-isi
 		os=-sysv
 		;;
-	leon-*|leon[3-9]-*)
-		basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
-		;;
 	m68knommu)
 		basic_machine=m68k-unknown
 		os=-linux
@@ -1028,7 +1016,7 @@ case $basic_machine in
 		;;
 	ppc64)	basic_machine=powerpc64-unknown
 		;;
-	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+	ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
 		;;
 	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
 		basic_machine=powerpc64le-unknown
@@ -1376,7 +1364,7 @@ case $os in
 	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
 	      | -sym* | -kopensolaris* | -plan9* \
 	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-	      | -aos* | -aros* | -cloudabi* \
+	      | -aos* | -aros* \
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
 	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
diff --git a/build-aux/depcomp b/build-aux/depcomp
index fda2463..4ebd5b3 100755
--- a/build-aux/depcomp
+++ b/build-aux/depcomp
@@ -3,7 +3,7 @@
 
 scriptversion=2013-05-30.07; # UTC
 
-# Copyright (C) 1999-2015 Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -251,6 +251,41 @@ hp)
   exit 1
   ;;
 
+sgi)
+  if test "$libtool" = yes; then
+    "$@" "-Wp,-MDupdate,$tmpdepfile"
+  else
+    "$@" -MDupdate "$tmpdepfile"
+  fi
+  stat=$?
+  if test $stat -ne 0; then
+    rm -f "$tmpdepfile"
+    exit $stat
+  fi
+  rm -f "$depfile"
+
+  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
+    echo "$object : \\" > "$depfile"
+    # Clip off the initial element (the dependent).  Don't try to be
+    # clever and replace this with sed code, as IRIX sed won't handle
+    # lines with more than a fixed number of characters (4096 in
+    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
+    # the IRIX cc adds comments like '#:fec' to the end of the
+    # dependency line.
+    tr ' ' "$nl" < "$tmpdepfile" \
+      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
+      | tr "$nl" ' ' >> "$depfile"
+    echo >> "$depfile"
+    # The second pass generates a dummy entry for each header file.
+    tr ' ' "$nl" < "$tmpdepfile" \
+      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+      >> "$depfile"
+  else
+    make_dummy_depfile
+  fi
+  rm -f "$tmpdepfile"
+  ;;
+
 xlc)
   # This case exists only to let depend.m4 do its work.  It works by
   # looking at the text of this script.  This case will never be run,
diff --git a/build-aux/install-sh b/build-aux/install-sh
index 0b0fdcb..377bb86 100755
--- a/build-aux/install-sh
+++ b/build-aux/install-sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2013-12-25.23; # UTC
+scriptversion=2011-11-20.07; # UTC
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -41,15 +41,19 @@ scriptversion=2013-12-25.23; # UTC
 # This script is compatible with the BSD install script, but was written
 # from scratch.
 
-tab='	'
 nl='
 '
-IFS=" $tab$nl"
+IFS=" ""	$nl"
 
-# Set DOITPROG to "echo" to test this script.
+# set DOITPROG to echo to test this script
 
+# Don't use :- since 4.3BSD and earlier shells don't like it.
 doit=${DOITPROG-}
-doit_exec=${doit:-exec}
+if test -z "$doit"; then
+  doit_exec=exec
+else
+  doit_exec=$doit
+fi
 
 # Put in absolute file names if you don't have them in your path;
 # or use environment vars.
@@ -64,6 +68,17 @@ mvprog=${MVPROG-mv}
 rmprog=${RMPROG-rm}
 stripprog=${STRIPPROG-strip}
 
+posix_glob='?'
+initialize_posix_glob='
+  test "$posix_glob" != "?" || {
+    if (set -f) 2>/dev/null; then
+      posix_glob=
+    else
+      posix_glob=:
+    fi
+  }
+'
+
 posix_mkdir=
 
 # Desired mode of installed file.
@@ -82,7 +97,7 @@ dir_arg=
 dst_arg=
 
 copy_on_change=false
-is_target_a_directory=possibly
+no_target_directory=
 
 usage="\
 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
@@ -122,57 +137,46 @@ while test $# -ne 0; do
     -d) dir_arg=true;;
 
     -g) chgrpcmd="$chgrpprog $2"
-        shift;;
+	shift;;
 
     --help) echo "$usage"; exit $?;;
 
     -m) mode=$2
-        case $mode in
-          *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
-            echo "$0: invalid mode: $mode" >&2
-            exit 1;;
-        esac
-        shift;;
+	case $mode in
+	  *' '* | *'	'* | *'
+'*	  | *'*'* | *'?'* | *'['*)
+	    echo "$0: invalid mode: $mode" >&2
+	    exit 1;;
+	esac
+	shift;;
 
     -o) chowncmd="$chownprog $2"
-        shift;;
+	shift;;
 
     -s) stripcmd=$stripprog;;
 
-    -t)
-        is_target_a_directory=always
-        dst_arg=$2
-        # Protect names problematic for 'test' and other utilities.
-        case $dst_arg in
-          -* | [=\(\)!]) dst_arg=./$dst_arg;;
-        esac
-        shift;;
+    -t) dst_arg=$2
+	# Protect names problematic for 'test' and other utilities.
+	case $dst_arg in
+	  -* | [=\(\)!]) dst_arg=./$dst_arg;;
+	esac
+	shift;;
 
-    -T) is_target_a_directory=never;;
+    -T) no_target_directory=true;;
 
     --version) echo "$0 $scriptversion"; exit $?;;
 
-    --) shift
-        break;;
+    --)	shift
+	break;;
 
-    -*) echo "$0: invalid option: $1" >&2
-        exit 1;;
+    -*)	echo "$0: invalid option: $1" >&2
+	exit 1;;
 
     *)  break;;
   esac
   shift
 done
 
-# We allow the use of options -d and -T together, by making -d
-# take the precedence; this is for compatibility with GNU install.
-
-if test -n "$dir_arg"; then
-  if test -n "$dst_arg"; then
-    echo "$0: target directory not allowed when installing a directory." >&2
-    exit 1
-  fi
-fi
-
 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
   # When -d is used, all remaining arguments are directories to create.
   # When -t is used, the destination is already specified.
@@ -204,15 +208,6 @@ if test $# -eq 0; then
 fi
 
 if test -z "$dir_arg"; then
-  if test $# -gt 1 || test "$is_target_a_directory" = always; then
-    if test ! -d "$dst_arg"; then
-      echo "$0: $dst_arg: Is not a directory." >&2
-      exit 1
-    fi
-  fi
-fi
-
-if test -z "$dir_arg"; then
   do_exit='(exit $ret); exit $ret'
   trap "ret=129; $do_exit" 1
   trap "ret=130; $do_exit" 2
@@ -228,16 +223,16 @@ if test -z "$dir_arg"; then
 
     *[0-7])
       if test -z "$stripcmd"; then
-        u_plus_rw=
+	u_plus_rw=
       else
-        u_plus_rw='% 200'
+	u_plus_rw='% 200'
       fi
       cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
     *)
       if test -z "$stripcmd"; then
-        u_plus_rw=
+	u_plus_rw=
       else
-        u_plus_rw=,u+rw
+	u_plus_rw=,u+rw
       fi
       cp_umask=$mode$u_plus_rw;;
   esac
@@ -274,15 +269,41 @@ do
     # If destination is a directory, append the input filename; won't work
     # if double slashes aren't ignored.
     if test -d "$dst"; then
-      if test "$is_target_a_directory" = never; then
-        echo "$0: $dst_arg: Is a directory" >&2
-        exit 1
+      if test -n "$no_target_directory"; then
+	echo "$0: $dst_arg: Is a directory" >&2
+	exit 1
       fi
       dstdir=$dst
       dst=$dstdir/`basename "$src"`
       dstdir_status=0
     else
-      dstdir=`dirname "$dst"`
+      # Prefer dirname, but fall back on a substitute if dirname fails.
+      dstdir=`
+	(dirname "$dst") 2>/dev/null ||
+	expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	     X"$dst" : 'X\(//\)[^/]' \| \
+	     X"$dst" : 'X\(//\)$' \| \
+	     X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+	echo X"$dst" |
+	    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+		   s//\1/
+		   q
+		 }
+		 /^X\(\/\/\)[^/].*/{
+		   s//\1/
+		   q
+		 }
+		 /^X\(\/\/\)$/{
+		   s//\1/
+		   q
+		 }
+		 /^X\(\/\).*/{
+		   s//\1/
+		   q
+		 }
+		 s/.*/./; q'
+      `
+
       test -d "$dstdir"
       dstdir_status=$?
     fi
@@ -293,74 +314,74 @@ do
   if test $dstdir_status != 0; then
     case $posix_mkdir in
       '')
-        # Create intermediate dirs using mode 755 as modified by the umask.
-        # This is like FreeBSD 'install' as of 1997-10-28.
-        umask=`umask`
-        case $stripcmd.$umask in
-          # Optimize common cases.
-          *[2367][2367]) mkdir_umask=$umask;;
-          .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
-
-          *[0-7])
-            mkdir_umask=`expr $umask + 22 \
-              - $umask % 100 % 40 + $umask % 20 \
-              - $umask % 10 % 4 + $umask % 2
-            `;;
-          *) mkdir_umask=$umask,go-w;;
-        esac
-
-        # With -d, create the new directory with the user-specified mode.
-        # Otherwise, rely on $mkdir_umask.
-        if test -n "$dir_arg"; then
-          mkdir_mode=-m$mode
-        else
-          mkdir_mode=
-        fi
-
-        posix_mkdir=false
-        case $umask in
-          *[123567][0-7][0-7])
-            # POSIX mkdir -p sets u+wx bits regardless of umask, which
-            # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
-            ;;
-          *)
-            tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
-            trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
-
-            if (umask $mkdir_umask &&
-                exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
-            then
-              if test -z "$dir_arg" || {
-                   # Check for POSIX incompatibilities with -m.
-                   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
-                   # other-writable bit of parent directory when it shouldn't.
-                   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
-                   ls_ld_tmpdir=`ls -ld "$tmpdir"`
-                   case $ls_ld_tmpdir in
-                     d????-?r-*) different_mode=700;;
-                     d????-?--*) different_mode=755;;
-                     *) false;;
-                   esac &&
-                   $mkdirprog -m$different_mode -p -- "$tmpdir" && {
-                     ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
-                     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
-                   }
-                 }
-              then posix_mkdir=:
-              fi
-              rmdir "$tmpdir/d" "$tmpdir"
-            else
-              # Remove any dirs left behind by ancient mkdir implementations.
-              rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
-            fi
-            trap '' 0;;
-        esac;;
+	# Create intermediate dirs using mode 755 as modified by the umask.
+	# This is like FreeBSD 'install' as of 1997-10-28.
+	umask=`umask`
+	case $stripcmd.$umask in
+	  # Optimize common cases.
+	  *[2367][2367]) mkdir_umask=$umask;;
+	  .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+	  *[0-7])
+	    mkdir_umask=`expr $umask + 22 \
+	      - $umask % 100 % 40 + $umask % 20 \
+	      - $umask % 10 % 4 + $umask % 2
+	    `;;
+	  *) mkdir_umask=$umask,go-w;;
+	esac
+
+	# With -d, create the new directory with the user-specified mode.
+	# Otherwise, rely on $mkdir_umask.
+	if test -n "$dir_arg"; then
+	  mkdir_mode=-m$mode
+	else
+	  mkdir_mode=
+	fi
+
+	posix_mkdir=false
+	case $umask in
+	  *[123567][0-7][0-7])
+	    # POSIX mkdir -p sets u+wx bits regardless of umask, which
+	    # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+	    ;;
+	  *)
+	    tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+	    trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+	    if (umask $mkdir_umask &&
+		exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+	    then
+	      if test -z "$dir_arg" || {
+		   # Check for POSIX incompatibilities with -m.
+		   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+		   # other-writable bit of parent directory when it shouldn't.
+		   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+		   ls_ld_tmpdir=`ls -ld "$tmpdir"`
+		   case $ls_ld_tmpdir in
+		     d????-?r-*) different_mode=700;;
+		     d????-?--*) different_mode=755;;
+		     *) false;;
+		   esac &&
+		   $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+		     ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+		     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+		   }
+		 }
+	      then posix_mkdir=:
+	      fi
+	      rmdir "$tmpdir/d" "$tmpdir"
+	    else
+	      # Remove any dirs left behind by ancient mkdir implementations.
+	      rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+	    fi
+	    trap '' 0;;
+	esac;;
     esac
 
     if
       $posix_mkdir && (
-        umask $mkdir_umask &&
-        $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+	umask $mkdir_umask &&
+	$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
       )
     then :
     else
@@ -370,51 +391,53 @@ do
       # directory the slow way, step by step, checking for races as we go.
 
       case $dstdir in
-        /*) prefix='/';;
-        [-=\(\)!]*) prefix='./';;
-        *)  prefix='';;
+	/*) prefix='/';;
+	[-=\(\)!]*) prefix='./';;
+	*)  prefix='';;
       esac
 
+      eval "$initialize_posix_glob"
+
       oIFS=$IFS
       IFS=/
-      set -f
+      $posix_glob set -f
       set fnord $dstdir
       shift
-      set +f
+      $posix_glob set +f
       IFS=$oIFS
 
       prefixes=
 
       for d
       do
-        test X"$d" = X && continue
-
-        prefix=$prefix$d
-        if test -d "$prefix"; then
-          prefixes=
-        else
-          if $posix_mkdir; then
-            (umask=$mkdir_umask &&
-             $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
-            # Don't fail if two instances are running concurrently.
-            test -d "$prefix" || exit 1
-          else
-            case $prefix in
-              *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
-              *) qprefix=$prefix;;
-            esac
-            prefixes="$prefixes '$qprefix'"
-          fi
-        fi
-        prefix=$prefix/
+	test X"$d" = X && continue
+
+	prefix=$prefix$d
+	if test -d "$prefix"; then
+	  prefixes=
+	else
+	  if $posix_mkdir; then
+	    (umask=$mkdir_umask &&
+	     $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+	    # Don't fail if two instances are running concurrently.
+	    test -d "$prefix" || exit 1
+	  else
+	    case $prefix in
+	      *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+	      *) qprefix=$prefix;;
+	    esac
+	    prefixes="$prefixes '$qprefix'"
+	  fi
+	fi
+	prefix=$prefix/
       done
 
       if test -n "$prefixes"; then
-        # Don't fail if two instances are running concurrently.
-        (umask $mkdir_umask &&
-         eval "\$doit_exec \$mkdirprog $prefixes") ||
-          test -d "$dstdir" || exit 1
-        obsolete_mkdir_used=true
+	# Don't fail if two instances are running concurrently.
+	(umask $mkdir_umask &&
+	 eval "\$doit_exec \$mkdirprog $prefixes") ||
+	  test -d "$dstdir" || exit 1
+	obsolete_mkdir_used=true
       fi
     fi
   fi
@@ -449,12 +472,15 @@ do
 
     # If -C, don't bother to copy if it wouldn't change the file.
     if $copy_on_change &&
-       old=`LC_ALL=C ls -dlL "$dst"     2>/dev/null` &&
-       new=`LC_ALL=C ls -dlL "$dsttmp"  2>/dev/null` &&
-       set -f &&
+       old=`LC_ALL=C ls -dlL "$dst"	2>/dev/null` &&
+       new=`LC_ALL=C ls -dlL "$dsttmp"	2>/dev/null` &&
+
+       eval "$initialize_posix_glob" &&
+       $posix_glob set -f &&
        set X $old && old=:$2:$4:$5:$6 &&
        set X $new && new=:$2:$4:$5:$6 &&
-       set +f &&
+       $posix_glob set +f &&
+
        test "$old" = "$new" &&
        $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
     then
@@ -467,24 +493,24 @@ do
       # to itself, or perhaps because mv is so ancient that it does not
       # support -f.
       {
-        # Now remove or move aside any old file at destination location.
-        # We try this two ways since rm can't unlink itself on some
-        # systems and the destination file might be busy for other
-        # reasons.  In this case, the final cleanup might fail but the new
-        # file should still install successfully.
-        {
-          test ! -f "$dst" ||
-          $doit $rmcmd -f "$dst" 2>/dev/null ||
-          { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
-            { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
-          } ||
-          { echo "$0: cannot unlink or rename $dst" >&2
-            (exit 1); exit 1
-          }
-        } &&
-
-        # Now rename the file to the real destination.
-        $doit $mvcmd "$dsttmp" "$dst"
+	# Now remove or move aside any old file at destination location.
+	# We try this two ways since rm can't unlink itself on some
+	# systems and the destination file might be busy for other
+	# reasons.  In this case, the final cleanup might fail but the new
+	# file should still install successfully.
+	{
+	  test ! -f "$dst" ||
+	  $doit $rmcmd -f "$dst" 2>/dev/null ||
+	  { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+	    { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+	  } ||
+	  { echo "$0: cannot unlink or rename $dst" >&2
+	    (exit 1); exit 1
+	  }
+	} &&
+
+	# Now rename the file to the real destination.
+	$doit $mvcmd "$dsttmp" "$dst"
       }
     fi || exit 1
 
diff --git a/cfg.mk b/cfg.mk
index 661cccc..3111a89 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -1185,7 +1185,7 @@ exclude_file_name_regexp--sc_prohibit_mixed_case_abbreviations = \
   ^src/(vbox/vbox_CAPI.*.h|esx/esx_vi.(c|h)|esx/esx_storage_backend_iscsi.c)$$
 
 exclude_file_name_regexp--sc_prohibit_empty_first_line = \
-  ^(README|daemon/THREADS\.txt|src/esx/README|docs/library.xen|tests/vmwareverdata/fusion-5.0.3.txt|tests/nodeinfodata/linux-raspberrypi/cpu/offline)$$
+  ^(README|daemon/THREADS\.txt|src/esx/README|docs/library.xen|tests/(vmwarever|nodeinfo)data/.*)$$
 
 exclude_file_name_regexp--sc_prohibit_useless_translation = \
   ^tests/virpolkittest.c
diff --git a/docs/news.html b/docs/news.html
index b05c306..3a28777 100644
--- a/docs/news.html
+++ b/docs/news.html
@@ -88,6 +88,357 @@
         <h1>Releases</h1>
         <p>Here is the list of official releases, it is also possible to just use the <a href="downloads.html" shape="rect">GIT version or snapshot</a>, contact the mailing list
 and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log" shape="rect">GIT log</a> to gauge progress.</p>
+        <h3>1.2.14: Apr 2 2015</h3>
+        <ul><li>Features:<br />
+      qemu: Implement memory device hotplug (Peter Krempa),<br />
+      Implement public API for virDomainPinIOThread (John Ferlan),<br />
+      Implement public API for virDomainGetIOThreadsInfo (John Ferlan),<br />
+      SRIOV NIC offload feature discovery (James Chapman)<br />
+      </li><li>Documentation:<br />
+      virCgroupNewPartition: Fix comment (Michal Privoznik),<br />
+      route element must specify network address (Chen Fan),<br />
+      no 'via' attribute in route element (Chen Fan),<br />
+      Document that USB hostdevs do not need nodeDettach (Ján Tomko),<br />
+      Document behavior of compat when creating qcow2 volumes (Ján Tomko),<br />
+      Fix typo in error message (Ján Tomko),<br />
+      Fix common misspellings (Martin Kletzander),<br />
+      Fix doc for backingStore (Deepak Shetty),<br />
+      schema and docs for the midonet virtualport type (Antoni Segura Puimedon),<br />
+      add a note that spice channel is usable only with spice graphics (Pavel Hrdina),<br />
+      net-define: update or unify documentation (Pavel Hrdina),<br />
+      pool-define: update and unify documentation (Pavel Hrdina),<br />
+      iface-define: update and unify documentation (Pavel Hrdina),<br />
+      Fix syntax for vcpupin description (John Ferlan),<br />
+      virsh.pod: Add information regarding LXC for setmem, memtune, and dominfo (John Ferlan),<br />
+      add a note that attr 'managed' is only used by PCI devices (Erik Skultety)<br />
+      </li><li>Portability:<br />
+      build: avoid variable named 'interface', for mingw (Eric Blake),<br />
+      vircgroup: Fix build issue mingw cross compile (John Ferlan),<br />
+      vircgroup: Fix build issue on mingw cross compile (John Ferlan),<br />
+      virnetdev: fix build with old kernel (Pavel Hrdina),<br />
+      Fix build on mingw (Ján Tomko)<br />
+      </li><li>Bug fixes:<br />
+      qemu: blockjob: Synchronously update backing chain in XML on ABORT/PIVOT (Peter Krempa),<br />
+      qemu: processBlockJob: Don't unlock @vm twice (Peter Krempa),<br />
+      qemu: blockCopy: Pass adjusted bandwidth when called via blockRebase (Peter Krempa),<br />
+      virsh: blockCopy: Add missing jump on error path (Luyao Huang),<br />
+      qemuDomainGetNumaParameters: Check for the correct CGroup controller (Michal Privoznik),<br />
+      virCgroupController: Check the enum fits into 'int' (Michal Privoznik),<br />
+      virnetlink: fix build error (Pavel Hrdina),<br />
+      qemu: end the job when try to blockcopy to non-file destination (Shanzhi Yu),<br />
+      relaxng: allow : in /dev/disk/by-path names (Eric Blake),<br />
+      libxl: Fix memory leak if pthread_create fails. (Konrad Rzeszutek Wilk),<br />
+      util: use netlink to delete bridge devices (Laine Stump),<br />
+      qemu: command: Fix property name for start address of a pc-dimm module (Luyao Huang),<br />
+      qemu: command: Check for empty network source when formatting drive cmd (Peter Krempa),<br />
+      qemu: command: Report error when formatting network source with protocol _NONE (Peter Krempa),<br />
+      build: fix race when creating the cpu_map.xml symlink (Amy Fong),<br />
+      Don't validata filesystem target type (Guido Günther),<br />
+      rpc: Don't unref identity object while callbacks still can be executed (Peter Krempa),<br />
+      util: identity: Harden virIdentitySetCurrent() (Peter Krempa),<br />
+      qemu: domain: Don't leak device alias list (Peter Krempa),<br />
+      rpc: serverclient: Clear pointer with NULL instead of 0 (Peter Krempa),<br />
+      qemu: fix set vcpus on host without NUMA (Pavel Hrdina),<br />
+      qemu: monitor: Don't leak @props with non-JSON in qemuMonitorAddObject (Peter Krempa),<br />
+      qemu: Don't return memory device config on error in qemuBuildMemoryBackendStr (Peter Krempa),<br />
+      Fix underlinking of libvirt_driver_interface.so (Natanael Copa),<br />
+      networkStateInitialize: Don't lock network driver (Michal Privoznik),<br />
+      qemu: Migrate memory on numatune change (Martin Kletzander),<br />
+      parallels: fix libvirt crash if parallelsNetworkOpen fails (Maxim Nestratov),<br />
+      qemu: do not overwrite the error in qemuDomainObjExitMonitor (Luyao Huang),<br />
+      libxl: Don't overwrite errors from xenconfig (Jim Fehlig),<br />
+      qemu: Fix two issues in qemuDomainSetVcpus error handling (John Ferlan),<br />
+      qemu: track 'cancelling' migration state (Eric Blake),<br />
+      parallels: don't prevent domain define if VIR_DOMAIN_NET_TYPE_BRIDGE (Maxim Nestratov),<br />
+      parallels: switch off offline management feature (Maxim Nestratov),<br />
+      parallels: set correct network adapter link state (Maxim Nestratov),<br />
+      parallels: fix parallelsLoadNetworks (Maxim Nestratov),<br />
+      network: Resolve Coverity FORWARD_NULL (John Ferlan),<br />
+      qemuGetDHCPInterfaces: Don't leak @network (Michal Privoznik),<br />
+      cmdDomIfAddr: Free @ip_addr_str (Michal Privoznik),<br />
+      qemu: read backing chain names from qemu (Eric Blake),<br />
+      qemu: driver: Fix cold-update of removable storage devices (Peter Krempa),<br />
+      parallels: fix home directory for VMs (Maxim Nestratov),<br />
+      parallels: don't forget to unlock domain if unregister fails (Maxim Nestratov),<br />
+      parallels: set cpu mode when applying xml configuration (Mikhail Feoktistov),<br />
+      conf: Use correct type for balloon stats period (Martin Kletzander),<br />
+      qemu: Don't duplicate errors when settings stats period (Martin Kletzander),<br />
+      libxl: fix regression introduced by commit 4ab8cd77 (Jim Fehlig),<br />
+      qemu: block-commit: Mark disk in block jobs only on successful command (Peter Krempa),<br />
+      daemon: avoid memleak when ListAll returns nothing (Eric Blake),<br />
+      qemu: Fix possible memory leak in qemuDomainPinVcpuFlags (John Ferlan),<br />
+      qemu: Disallow concurrent block jobs on a single disk (Peter Krempa),<br />
+      qemu: event: Don't fiddle with disk backing trees without a job (Peter Krempa),<br />
+      qemu: Check for negative port values in network drive configuration (Erik Skultety),<br />
+      network: avoid memory leak of dnsmasq capabilities (Eric Blake),<br />
+      virsh: fix report of non-active commit completion (Eric Blake),<br />
+      util: don't fail if no PortData is found while getting migrateData (zhang bo),<br />
+      libxl: prevent attaching multiple netdevs with the same MAC (Marek Marczykowski-Górecki),<br />
+      parallels: fix prlsdkCheckUnsupportedParams checks (Maxim Nestratov),<br />
+      Error out on an address for isa-serial in QEMU driver. (Ján Tomko),<br />
+      xenapi: Resolve Coverity REVERSE_INULL (John Ferlan),<br />
+      xenapi: Resolve Coverity REVERSE_INULL (John Ferlan),<br />
+      xenapi: Resolve Coverity NULL_RETURNS (John Ferlan),<br />
+      xenapi: Resolve Coverity NO_EFFECT (John Ferlan),<br />
+      xenapi: Resolve Coverity FORWARD_NULL (John Ferlan),<br />
+      conf: Resolve Coverity RESOURCE_LEAK (John Ferlan),<br />
+      parallels: prevent domain define only if vcpupin is specified (Maxim Nestratov),<br />
+      parallels: prevent domain define only if NUMA is really specified (Maxim Nestratov),<br />
+      parallels: don't forget to unlock domain in parallelsDomainHasManagedSaveImage (Maxim Nestratov),<br />
+      domain_conf: fix crash in virDomainObjListFindByUUIDInternal (Michael Chapman),<br />
+      {domain, network}_conf: disable autostart when deleting config (Michael Chapman),<br />
+      virQEMUCapsInitQMP: Don't dispose locked @vm (Michal Privoznik),<br />
+      qemu: fix memory leak in qemuAgentGetFSInfo (Chen Fan),<br />
+      qemu: don't fill in nicindexes for session mode libvirtd (Laine Stump),<br />
+      virnet*: Don't unlock object in dispose (Michal Privoznik),<br />
+      sanlock: Don't spam logs with "target pid not found" (Jiri Denemark),<br />
+      qemu: Resolve Coverity CHECKED_RETURN issue (John Ferlan),<br />
+      conf: Remove duplicate entries in <metadata> by namespace (Peter Krempa),<br />
+      qemu: Allow spaces in disk serial (Michal Privoznik),<br />
+      parallels: Cleanup partly opened drivers on connect open failure (Michal Privoznik),<br />
+      qemu: snapshot: Don't skip check for qcow2 format with network disks (Shanzhi Yu),<br />
+      testNetworkUpdate: Unlock network at the end (Michal Privoznik),<br />
+      qemuProcessReconnect: Fill in pid file path (Michal Privoznik),<br />
+      qemu: check defaultMode for spice graphics independently (Pavel Hrdina),<br />
+      schema: Fix interface link state schema (Peter Krempa),<br />
+      qemu: Don't crash in qemuDomainOpenChannel() (Martin Kletzander),<br />
+      disk: Provide a default storage source format type. (John Ferlan),<br />
+      disk: Disallow duplicated target 'dev' values (John Ferlan),<br />
+      phyp: Fix error messages mentioning memory (Peter Krempa),<br />
+      storage: sheepdog: Avoid skipping variable initialization (Peter Krempa),<br />
+      Check if domain is running in qemuDomainAgentIsAvailable (Ján Tomko),<br />
+      Revert "Restore skipping of setting capacity" (Ján Tomko)<br />
+      </li><li>Improvements:<br />
+      tests: nodeinfo: Add test for RHELSA on APM mustang (Cole Robinson),<br />
+      tests: nodeinfo: Test F21 aarch64 on APM mustang (Cole Robinson),<br />
+      qemu: Extract internals of processBlockJobEvent into a helper (Peter Krempa),<br />
+      virCgroupNew: Enhance debug message (Michal Privoznik),<br />
+      tests: introduce qemucaps2xmlmock (Pavel Hrdina),<br />
+      nodeinfo: Increase the num of CPU thread siblings to a larger value (Wei Huang),<br />
+      util: use netlink to create bridge devices (Laine Stump),<br />
+      util: replace body of virNetDevMacVLanDelete() with virNetlinkDelLink() (Laine Stump),<br />
+      util: netlink function to delete any network device (Laine Stump),<br />
+      maint: update to latest gnulib (Eric Blake),<br />
+      Rename DomainGetIOThreadsInfo to DomainGetIOThreadInfo (Ján Tomko),<br />
+      Rename qemuMonitorIOThreadsInfo* to qemuMonitorIOThreadInfo* (Ján Tomko),<br />
+      Rename virDomainIOThreadsInfoFree to virDomainIOThreadInfoFree (Ján Tomko),<br />
+      virsh: rename iothreadsinfo to iothreadinfo (Ján Tomko),<br />
+      qemu: Give hint about -noTSX CPU model (Jiri Denemark),<br />
+      cpu: Add {Haswell,Broadwell}-noTSX CPU models (Jiri Denemark),<br />
+      tests: qemuxml2xml: Test status XML formatting and parsing (Peter Krempa),<br />
+      util: buffer: Add support for adding text blocks with indentation (Peter Krempa),<br />
+      daemon: Clear fake domain def object that is used to check ACL prior to use (Peter Krempa),<br />
+      tests: qemuxml2xml: Refactor the qemuxml2xml test (Peter Krempa),<br />
+      qemu: Report better error when memory device source has wrong NUMA node (Luyao Huang),<br />
+      util: NUMA: Change error code in virNumaNodesetIsAvailable() (Peter Krempa),<br />
+      conf: Add missing apostrophe to error message (Luyao Huang),<br />
+      Makefile: fix typo (Pavel Hrdina),<br />
+      qemu: Add timing to domain jobs (Jiri Denemark),<br />
+      qemu: Track the API which started the current job (Jiri Denemark),<br />
+      Set thread job for every RPC call (Jiri Denemark),<br />
+      virThreadPool: Set thread worker name (Jiri Denemark),<br />
+      virThread: Set thread job (Jiri Denemark),<br />
+      Force usage of virThreadCreate (Jiri Denemark),<br />
+      Add support for tracking thread jobs (Jiri Denemark),<br />
+      POTFILES.in: Sort (Jiri Denemark),<br />
+      libxl: remove per-domain libxl_ctx (Jim Fehlig),<br />
+      libxl: make libxlDomainFreeMem static (Jim Fehlig),<br />
+      libxl: remove unnecessary libxlDomainEventsRegister (Jim Fehlig),<br />
+      libxl: use global libxl_ctx in event handler (Jim Fehlig),<br />
+      libxl: move event registration to driver initialization (Jim Fehlig),<br />
+      libxl: Move setup of child processing code to driver initialization (Jim Fehlig),<br />
+      libxl: use driver-wide ctx in fd and timer event handling (Jim Fehlig),<br />
+      qemu: cleanup setvcpus (Pavel Hrdina),<br />
+      qemu: move virDomainLiveConfigHelperMethod right after BeginJob (Pavel Hrdina),<br />
+      qemu: change accidental VIR_WARNING back to VIR_DEBUG (Laine Stump),<br />
+      qemucaps2xmltest: fix the test to correspond to new domain formatting (Pavel Hrdina),<br />
+      conf: fix parsing of NUMA settings in VM status XML (Luyao Huang),<br />
+      qemu: Implement memory device hotunplug (Peter Krempa),<br />
+      qemu: conf: Add support for memory device cold(un)plug (Peter Krempa),<br />
+      qemu: add support for memory devices (Peter Krempa),<br />
+      qemu: migration: Forbid migration with memory modules lacking info (Peter Krempa),<br />
+      qemu: memdev: Add infrastructure to load memory device information (Peter Krempa),<br />
+      conf: Add interface to parse and format memory device information (Peter Krempa),<br />
+      conf: Add device address type for dimm devices (Peter Krempa),<br />
+      qemu: Implement setup of memory hotplug parameters (Peter Krempa),<br />
+      conf: Add support for parsing and formatting max memory and slot count (Peter Krempa),<br />
+      libxl: Refactor logic in domain post parse callback (Peter Krempa),<br />
+      qemu: Set default SCSI controller model for S390 arch (Boris Fiuczynski),<br />
+      qemu: skip precreation of network disks (Michael Chapman),<br />
+      network_conf: Drop virNetworkObjIsDuplicate (Michal Privoznik),<br />
+      objecteventtest: Check for virNetwork* return values (Michal Privoznik),<br />
+      cgroup: Add accessors for cpuset.memory_migrate (Martin Kletzander),<br />
+      maint: update .mailmap for recent contributions (Eric Blake),<br />
+      libxl: use xenlight pkgconfig file if present (Jim Fehlig),<br />
+      util: more verbose error when failing to create macvtap device (Laine Stump),<br />
+      util: clean up #includes of virnetdevopenvswitch.h (Laine Stump),<br />
+      util: vhost user: support for bootindex (zhang bo),<br />
+      parallels: make E1000 network adapter model default (Maxim Nestratov),<br />
+      parallels: better bridge network interface support (Maxim Nestratov),<br />
+      parallels: introduce and use string constants for network types and names (Maxim Nestratov),<br />
+      maint: Distribute tests/vircgroupdata (Jiri Denemark),<br />
+      Use PAUSED state for domains that are starting up (Jiri Denemark),<br />
+      tests: Add tests for virCgroupDetectMounts (Jiri Denemark),<br />
+      qemuAgentGetInterfaces: Don't error out on missing HW address (Michal Privoznik),<br />
+      virsh: Adapt to new HW address scenario (Michal Privoznik),<br />
+      RPC: Allow HW address in remote_domain_interface struct to be NULL (Michal Privoznik),<br />
+      network: Add midonet virtual port type support to qemu (Antoni Segura Puimedon),<br />
+      util: functions to support binding/unbinding midonet virtualports (Antoni Segura Puimedon),<br />
+      conf: disk: Simplify checking if source definition was parsed (Peter Krempa),<br />
+      util: storage: Fix check for empty storage device (Peter Krempa),<br />
+      qemu: hotplug: Use checker function to check if disk is empty (Peter Krempa),<br />
+      virsh: domain: Fix the change-media command (Peter Krempa),<br />
+      virsh: domain: Add --print-xml flag for command change-media (Peter Krempa),<br />
+      virsh: domain: Don't use vshPrepareDiskXML for creating XML to detach disk (Peter Krempa),<br />
+      parallels_sdk.c: minor cleanup (Maxim Nestratov),<br />
+      domifaddr: Add virsh support (Nehal J Wani),<br />
+      domifaddr: Implement the API for qemu (Nehal J Wani),<br />
+      domifaddr: Implement the remote protocol (Nehal J Wani),<br />
+      domifaddr: Implement the public APIs (Nehal J Wani),<br />
+      conf: Reorder elements inside memballoon (Martin Kletzander),<br />
+      util: Make sure the comment about virBufferAddBuffer is true (Martin Kletzander),<br />
+      wireshark: fix VPATH build (Pavel Hrdina),<br />
+      qemu_command: Fix some indentation and a typo (Luyao Huang),<br />
+      rpm-build: use pkg-config to detect wireshark presence (Pavel Hrdina),<br />
+      Remove virDomainIOThreadsPinDel (John Ferlan),<br />
+      Replace virDomainVcpuPinDel with virDomainPinDel (John Ferlan),<br />
+      Replace virDomainIOThreadsPinAdd with virDomainPinAdd (John Ferlan),<br />
+      Replace virDomainVcpuPinAdd with virDomainPinAdd (John Ferlan),<br />
+      Convert virDomainVcpuPinFindByVcpu into virDomainPinFindByVcpu (John Ferlan),<br />
+      Convert virDomainVcpuPinIsDuplicate into virDomainPinIsDuplicate (John Ferlan),<br />
+      Convert virDomainVcpuPinDefCopy into virDomainPinDefCopy (John Ferlan),<br />
+      Convert virDomainVcpuPinDefArrayFree to virDomainPinDefArrayFree (John Ferlan),<br />
+      Convert virDomainVcpuPinDefFree to virDomainPinDefFree (John Ferlan),<br />
+      Convert virDomainPinDefPtr->vcpuid to virDomainPinDefPtr->id (John Ferlan),<br />
+      Convert virDomainVcpuPinDefPtr to virDomainPinDefPtr (John Ferlan),<br />
+      conf: Make specifying <memory> optional (Peter Krempa),<br />
+      conf: Automatically use NUMA memory size in case NUMA is enabled (Peter Krempa),<br />
+      qemu: command: Add helper to align memory sizes (Peter Krempa),<br />
+      conf: Replace access to def->mem.max_balloon with accessor functions (Peter Krempa),<br />
+      qemu: process: Export qemuProcessFindDomainDiskByAlias (Peter Krempa),<br />
+      AUTHORS: add myself to commiters list (Erik Skultety),<br />
+      netdev: silence valgrind warning about ioctl use (Eric Blake),<br />
+      conf: add virDomainHasNet (Marek Marczykowski-Górecki),<br />
+      tests: xenconfig: test for multiple USB devices and other HVM options (Marek Marczykowski-Górecki),<br />
+      xenconfig: add support for multiple USB devices syntax (Marek Marczykowski-Górecki),<br />
+      libxl: add tablet/mouse input device support (Marek Marczykowski),<br />
+      bridge_driver: Use more of networkObjFromNetwork (Michal Privoznik),<br />
+      parallels_network: Drop parallelsDriverLock() from everywhere. (Michal Privoznik),<br />
+      test_driver: Drop testDriverLock() from almost everywhere (Michal Privoznik),<br />
+      bridge_driver: Drop networkDriverLock() from almost everywhere (Michal Privoznik),<br />
+      struct _virNetworkDriverState: Annotate items (Michal Privoznik),<br />
+      network_driver: Use accessor for dnsmasqCaps (Michal Privoznik),<br />
+      bridge_driver: Don't access global driver randomly (Michal Privoznik),<br />
+      Introduce virBitmapIsBitSet (Ján Tomko),<br />
+      Clarify the meaning of version in redirdev filters (Ján Tomko),<br />
+      vmx: add e1000e to supported NIC models. (Dawid Zamirski),<br />
+      vbox: use user cache dir when screenshotting. (Dawid Zamirski),<br />
+      parallels: add VIR_ARCH_I686 capability to parallels driver (Maxim Nestratov),<br />
+      virsh: Add iothreadpin command (John Ferlan),<br />
+      qemu: Add support to pin IOThreads to specific CPU (John Ferlan),<br />
+      domain: Introduce virDomainIOThreadsPin{Add|Del} (John Ferlan),<br />
+      remote: Implement the plumbing for virDomainPinIOThread (John Ferlan),<br />
+      virNetworkObjFindBy*: Return an reference to found object (Michal Privoznik),<br />
+      virNetworkObjListPtr: Make APIs self-locking (Michal Privoznik),<br />
+      network_conf: Introduce locked versions of lookup functions (Michal Privoznik),<br />
+      virNetworkObjList: Derive from virObjectLockableClass (Michal Privoznik),<br />
+      parallels_network: Use virNetworkObjEndAPI (Michal Privoznik),<br />
+      test_driver: Use virNetworkObjEndAPI (Michal Privoznik),<br />
+      bridge_driver: Use virNetworkObjEndAPI (Michal Privoznik),<br />
+      network_conf: Introduce virNetworkObjEndAPI (Michal Privoznik),<br />
+      network_conf: Make virNetworkObj actually virObject (Michal Privoznik),<br />
+      virNetworkObjListPtr: Turn list into a hash table (Michal Privoznik),<br />
+      qemu: monitor: Kill qemuMonitorGetBlockStats(Info,ParamsNumber) (Peter Krempa),<br />
+      test: qemu: json: Avoid using the now obsolete functions (Peter Krempa),<br />
+      qemu: blockstats: Refactor qemuDomainBlockStatsFlags (Peter Krempa),<br />
+      qemu: blockstats: Add support for totalled block statistics (Peter Krempa),<br />
+      qemu: Split out working code qemuDomainBlockStats (Peter Krempa),<br />
+      qemu: monitor: Count block stats fields in qemuMonitorGetAllBlockStatsInfo (Peter Krempa),<br />
+      qemu: monitor: Convert common code to a macro (Peter Krempa),<br />
+      qemu: monitor: Implement HMP version for listing all block device stats (Peter Krempa),<br />
+      test: qemu: Fix qemu monitor test utils to allow testing HMP (Peter Krempa),<br />
+      qemu: blockstats: Switch to caller allocated hash table (Peter Krempa),<br />
+      qemu: monitor: Drop parsing of 'errs' from block info (Peter Krempa),<br />
+      qemu: Use macro to set block stats typed parameters (Peter Krempa),<br />
+      RNG: Allow multiple parameters to be passed to an interface filter (Michal Privoznik),<br />
+      parallels: cpumask support (Maxim Nestratov),<br />
+      qemu: Remove unnecessary virReportError on networkGetNetworkAddress return (Luyao Huang),<br />
+      Reverse the logic in virbitmaptest (Ján Tomko),<br />
+      Use virBitmapNextClearBit in networkNextClassID (Ján Tomko),<br />
+      network_conf: Turn struct _virNetworkObjList private (Michal Privoznik),<br />
+      network_conf: Turn virNetworkObjList into virObject (Michal Privoznik),<br />
+      parallels_network: Adapt to new virNetworkObjList accessors (Michal Privoznik),<br />
+      test_driver: Adapt to new virNetworkObjList accessors (Michal Privoznik),<br />
+      bridge_driver: Adapt to new virNetworkObjList accessors (Michal Privoznik),<br />
+      network_conf: Introduce virNetworkObjListPrune (Michal Privoznik),<br />
+      network_conf: Introduce virNetworkObjListNumOfNetworks (Michal Privoznik),<br />
+      network_conf: Introduce virNetworkObjListGetNames (Michal Privoznik),<br />
+      network_conf: Introduce virNetworkObjListForEach (Michal Privoznik),<br />
+      locking: Fix flags in virLockManagerLockDaemonNew (Jiri Denemark),<br />
+      tests: fix qemuxml2argvtest to be arch independent (Pavel Hrdina),<br />
+      qemu: Change qemuDomainGetEmulatorPinInfo bitmap manipulation (John Ferlan),<br />
+      qemu: Change qemuDomainGetVcpuPinInfo bitmap manipulation (John Ferlan),<br />
+      qemu: Change/Fix IOThread CPU affinity bitmap manipulation (John Ferlan),<br />
+      Remove ReadOnly check for GetIOThreadsInfo (John Ferlan),<br />
+      tests: Add test for os interleaving (Martin Kletzander),<br />
+      tests: Add test for virtio-mmio address type (Martin Kletzander),<br />
+      domain_conf: Format <pvpanic/> without address correctly (Michal Privoznik),<br />
+      Refresh translations from Zanata (Daniel P. Berrange),<br />
+      virsh: Add 'iothreadsinfo' command (John Ferlan),<br />
+      qemu: Implement the qemu driver fetch for IOThreads (John Ferlan),<br />
+      remote: Implement the remote plumbing for virDomainGetIOThreadsInfo (John Ferlan),<br />
+      memtune: change the way how we store unlimited value (Pavel Hrdina),<br />
+      virutil: introduce helper functions for memory limits (Pavel Hrdina),<br />
+      virsh: fix memtune to also accept 0 as valid value (Pavel Hrdina),<br />
+      qemu: Pass file descriptor when using TPM passthrough (Stefan Berger),<br />
+      qemu: Move TPM command line build code into own function (Stefan Berger),<br />
+      utils: Implement virCommandPassFDGetFDIndex (Stefan Berger),<br />
+      libxl: remove unneeded cleanup_unlock label (Jim Fehlig),<br />
+      libxl: use libxl_ctx passed to libxlConsoleCallback (Jim Fehlig),<br />
+      libxl: remove redundant calls to libxl_evdisable_domain_death (Jim Fehlig),<br />
+      spec: Enable RBD storage driver in RHEL-7 (Peter Krempa),<br />
+      storage: tweak condition to properly test lseek (Erik Skultety),<br />
+      virsh: tweak domif-getlink link state reporting message (Erik Skultety),<br />
+      qemu: Allow inactive domains in qemuDomainGetControlInfo() (Peter Krempa),<br />
+      qemu: Properly report error state in qemuDomainGetControlInfo() (Peter Krempa),<br />
+      conf: s/virNetworkFindByName/virNetworkObjFindByName/ (Michal Privoznik),<br />
+      conf: s/virNetworkFindByUUID/virNetworkObjFindByUUID/ (Michal Privoznik),<br />
+      bridge_driver: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik),<br />
+      parallels: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik),<br />
+      test_driver: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik),<br />
+      virNetworkObjListExport: Pass virNetworkObjListPtr (Michal Privoznik),<br />
+      virNetworkObjListFree: Accept NULL (Michal Privoznik),<br />
+      virNetworkObjIsDuplicate: s/@doms/@nets/ (Michal Privoznik),<br />
+      networkGetNetworkAddress: Drop empty 'error' label (Michal Privoznik),<br />
+      bridge_driver: Don't check network active unlocked (Michal Privoznik),<br />
+      networkLookupByUUID: Improve error message (Michal Privoznik),<br />
+      qemu: remove duplicated code for allocating spice ports (Pavel Hrdina),<br />
+      tests : Add test for 'ppc64le' architecture. (Prerna Saxena),<br />
+      RNG: Add 'ppc64le' arch and newer pseries-2.* machine types (Prerna Saxena),<br />
+      conf: De-duplicate scheduling policy enums (Martin Kletzander),<br />
+      virsh.pod: Update find-storage-pool-sources[-as] man page (John Ferlan),<br />
+      iscsi: Adjust error message for findStorageSources backend (John Ferlan),<br />
+      virsh: Adjust domblklist to understand disk volume syntax (John Ferlan),<br />
+      conf: numa: Add helper to count total memory size configured in NUMA (Peter Krempa),<br />
+      qemu: Forbid setting maximum memory size with the API with NUMA enabled (Peter Krempa),<br />
+      Pass virDomainObjPtr to qemuDomainAgentAvailable (Ján Tomko),<br />
+      Check for qemu guest agent availability after getting the job (Ján Tomko),<br />
+      Allow creating volumes with a backing store but no capacity (Ján Tomko),<br />
+      Allow omitting volume capacity when backing store is specified (Ján Tomko),<br />
+      Probe for capacity in virStorageBackendUpdateVolTargetInfo (Ján Tomko),<br />
+      Allow cloning volumes with no capacity specified (Ján Tomko),<br />
+      Allow parsing volumes without specifying the capacity (Ján Tomko),<br />
+      Parse backingStore before capacity in volume XML (Ján Tomko),<br />
+      Add flags argument to virStorageVolDefParse* (Ján Tomko),<br />
+      Add --migratable support to virsh cpu-baseline (Ján Tomko),<br />
+      Trivially implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE for non-x86 cpus (Ján Tomko),<br />
+      Implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE in the x86 cpu driver (Ján Tomko),<br />
+      Add VIR_CONNECT_BASELINE_CPU_MIGRATABLE flag (Ján Tomko),<br />
+      Use virBufferTrim when generating boot options (Ján Tomko),<br />
+      Make -boot arg generation more readable (Ján Tomko),<br />
+      Remove code handling the QEMU_CAPS_DOMID capability (Ján Tomko),<br />
+      Remove bootloader option from QEMU (Ján Tomko)<br />
+      </li></ul>
         <h3>1.2.13: Mar 2 2015</h3>
         <ul><li>Features:<br />
       a lot of NUMA updates and improvments (Peter Krempa)<br />
diff --git a/docs/news.html.in b/docs/news.html.in
index f7ae1e1..8c4aae9 100644
--- a/docs/news.html.in
+++ b/docs/news.html.in
@@ -9,6 +9,368 @@
     <p>Here is the list of official releases, it is also possible to just use the <a href="downloads.html">GIT version or snapshot</a>, contact the mailing list
 and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> to gauge progress.</p>
 
+    <h3>1.2.14: Apr 2 2015</h3>
+    <ul>
+      <li>Features:<br/>
+      qemu: Implement memory device hotplug (Peter Krempa),<br/>
+      Implement public API for virDomainPinIOThread (John Ferlan),<br/>
+      Implement public API for virDomainGetIOThreadsInfo (John Ferlan),<br/>
+      SRIOV NIC offload feature discovery (James Chapman)<br/>
+      </li>
+
+      <li>Documentation:<br/>
+      virCgroupNewPartition: Fix comment (Michal Privoznik),<br/>
+      route element must specify network address (Chen Fan),<br/>
+      no 'via' attribute in route element (Chen Fan),<br/>
+      Document that USB hostdevs do not need nodeDettach (Ján Tomko),<br/>
+      Document behavior of compat when creating qcow2 volumes (Ján Tomko),<br/>
+      Fix typo in error message (Ján Tomko),<br/>
+      Fix common misspellings (Martin Kletzander),<br/>
+      Fix doc for backingStore (Deepak Shetty),<br/>
+      schema and docs for the midonet virtualport type (Antoni Segura Puimedon),<br/>
+      add a note that spice channel is usable only with spice graphics (Pavel Hrdina),<br/>
+      net-define: update or unify documentation (Pavel Hrdina),<br/>
+      pool-define: update and unify documentation (Pavel Hrdina),<br/>
+      iface-define: update and unify documentation (Pavel Hrdina),<br/>
+      Fix syntax for vcpupin description (John Ferlan),<br/>
+      virsh.pod: Add information regarding LXC for setmem, memtune, and dominfo (John Ferlan),<br/>
+      add a note that attr 'managed' is only used by PCI devices (Erik Skultety)<br/>
+      </li>
+
+      <li>Portability:<br/>
+      build: avoid variable named 'interface', for mingw (Eric Blake),<br/>
+      vircgroup: Fix build issue mingw cross compile (John Ferlan),<br/>
+      vircgroup: Fix build issue on mingw cross compile (John Ferlan),<br/>
+      virnetdev: fix build with old kernel (Pavel Hrdina),<br/>
+      Fix build on mingw (Ján Tomko)<br/>
+      </li>
+
+      <li>Bug fixes:<br/>
+      qemu: blockjob: Synchronously update backing chain in XML on ABORT/PIVOT (Peter Krempa),<br/>
+      qemu: processBlockJob: Don't unlock @vm twice (Peter Krempa),<br/>
+      qemu: blockCopy: Pass adjusted bandwidth when called via blockRebase (Peter Krempa),<br/>
+      virsh: blockCopy: Add missing jump on error path (Luyao Huang),<br/>
+      qemuDomainGetNumaParameters: Check for the correct CGroup controller (Michal Privoznik),<br/>
+      virCgroupController: Check the enum fits into 'int' (Michal Privoznik),<br/>
+      virnetlink: fix build error (Pavel Hrdina),<br/>
+      qemu: end the job when try to blockcopy to non-file destination (Shanzhi Yu),<br/>
+      relaxng: allow : in /dev/disk/by-path names (Eric Blake),<br/>
+      libxl: Fix memory leak if pthread_create fails. (Konrad Rzeszutek Wilk),<br/>
+      util: use netlink to delete bridge devices (Laine Stump),<br/>
+      qemu: command: Fix property name for start address of a pc-dimm module (Luyao Huang),<br/>
+      qemu: command: Check for empty network source when formatting drive cmd (Peter Krempa),<br/>
+      qemu: command: Report error when formatting network source with protocol _NONE (Peter Krempa),<br/>
+      build: fix race when creating the cpu_map.xml symlink (Amy Fong),<br/>
+      Don't validata filesystem target type (Guido Günther),<br/>
+      rpc: Don't unref identity object while callbacks still can be executed (Peter Krempa),<br/>
+      util: identity: Harden virIdentitySetCurrent() (Peter Krempa),<br/>
+      qemu: domain: Don't leak device alias list (Peter Krempa),<br/>
+      rpc: serverclient: Clear pointer with NULL instead of 0 (Peter Krempa),<br/>
+      qemu: fix set vcpus on host without NUMA (Pavel Hrdina),<br/>
+      qemu: monitor: Don't leak @props with non-JSON in qemuMonitorAddObject (Peter Krempa),<br/>
+      qemu: Don't return memory device config on error in qemuBuildMemoryBackendStr (Peter Krempa),<br/>
+      Fix underlinking of libvirt_driver_interface.so (Natanael Copa),<br/>
+      networkStateInitialize: Don't lock network driver (Michal Privoznik),<br/>
+      qemu: Migrate memory on numatune change (Martin Kletzander),<br/>
+      parallels: fix libvirt crash if parallelsNetworkOpen fails (Maxim Nestratov),<br/>
+      qemu: do not overwrite the error in qemuDomainObjExitMonitor (Luyao Huang),<br/>
+      libxl: Don't overwrite errors from xenconfig (Jim Fehlig),<br/>
+      qemu: Fix two issues in qemuDomainSetVcpus error handling (John Ferlan),<br/>
+      qemu: track 'cancelling' migration state (Eric Blake),<br/>
+      parallels: don't prevent domain define if VIR_DOMAIN_NET_TYPE_BRIDGE (Maxim Nestratov),<br/>
+      parallels: switch off offline management feature (Maxim Nestratov),<br/>
+      parallels: set correct network adapter link state (Maxim Nestratov),<br/>
+      parallels: fix parallelsLoadNetworks (Maxim Nestratov),<br/>
+      network: Resolve Coverity FORWARD_NULL (John Ferlan),<br/>
+      qemuGetDHCPInterfaces: Don't leak @network (Michal Privoznik),<br/>
+      cmdDomIfAddr: Free @ip_addr_str (Michal Privoznik),<br/>
+      qemu: read backing chain names from qemu (Eric Blake),<br/>
+      qemu: driver: Fix cold-update of removable storage devices (Peter Krempa),<br/>
+      parallels: fix home directory for VMs (Maxim Nestratov),<br/>
+      parallels: don't forget to unlock domain if unregister fails (Maxim Nestratov),<br/>
+      parallels: set cpu mode when applying xml configuration (Mikhail Feoktistov),<br/>
+      conf: Use correct type for balloon stats period (Martin Kletzander),<br/>
+      qemu: Don't duplicate errors when settings stats period (Martin Kletzander),<br/>
+      libxl: fix regression introduced by commit 4ab8cd77 (Jim Fehlig),<br/>
+      qemu: block-commit: Mark disk in block jobs only on successful command (Peter Krempa),<br/>
+      daemon: avoid memleak when ListAll returns nothing (Eric Blake),<br/>
+      qemu: Fix possible memory leak in qemuDomainPinVcpuFlags (John Ferlan),<br/>
+      qemu: Disallow concurrent block jobs on a single disk (Peter Krempa),<br/>
+      qemu: event: Don't fiddle with disk backing trees without a job (Peter Krempa),<br/>
+      qemu: Check for negative port values in network drive configuration (Erik Skultety),<br/>
+      network: avoid memory leak of dnsmasq capabilities (Eric Blake),<br/>
+      virsh: fix report of non-active commit completion (Eric Blake),<br/>
+      util: don't fail if no PortData is found while getting migrateData (zhang bo),<br/>
+      libxl: prevent attaching multiple netdevs with the same MAC (Marek Marczykowski-Górecki),<br/>
+      parallels: fix prlsdkCheckUnsupportedParams checks (Maxim Nestratov),<br/>
+      Error out on an address for isa-serial in QEMU driver. (Ján Tomko),<br/>
+      xenapi: Resolve Coverity REVERSE_INULL (John Ferlan),<br/>
+      xenapi: Resolve Coverity REVERSE_INULL (John Ferlan),<br/>
+      xenapi: Resolve Coverity NULL_RETURNS (John Ferlan),<br/>
+      xenapi: Resolve Coverity NO_EFFECT (John Ferlan),<br/>
+      xenapi: Resolve Coverity FORWARD_NULL (John Ferlan),<br/>
+      conf: Resolve Coverity RESOURCE_LEAK (John Ferlan),<br/>
+      parallels: prevent domain define only if vcpupin is specified (Maxim Nestratov),<br/>
+      parallels: prevent domain define only if NUMA is really specified (Maxim Nestratov),<br/>
+      parallels: don't forget to unlock domain in parallelsDomainHasManagedSaveImage (Maxim Nestratov),<br/>
+      domain_conf: fix crash in virDomainObjListFindByUUIDInternal (Michael Chapman),<br/>
+      {domain, network}_conf: disable autostart when deleting config (Michael Chapman),<br/>
+      virQEMUCapsInitQMP: Don't dispose locked @vm (Michal Privoznik),<br/>
+      qemu: fix memory leak in qemuAgentGetFSInfo (Chen Fan),<br/>
+      qemu: don't fill in nicindexes for session mode libvirtd (Laine Stump),<br/>
+      virnet*: Don't unlock object in dispose (Michal Privoznik),<br/>
+      sanlock: Don't spam logs with "target pid not found" (Jiri Denemark),<br/>
+      qemu: Resolve Coverity CHECKED_RETURN issue (John Ferlan),<br/>
+      conf: Remove duplicate entries in <metadata> by namespace (Peter Krempa),<br/>
+      qemu: Allow spaces in disk serial (Michal Privoznik),<br/>
+      parallels: Cleanup partly opened drivers on connect open failure (Michal Privoznik),<br/>
+      qemu: snapshot: Don't skip check for qcow2 format with network disks (Shanzhi Yu),<br/>
+      testNetworkUpdate: Unlock network at the end (Michal Privoznik),<br/>
+      qemuProcessReconnect: Fill in pid file path (Michal Privoznik),<br/>
+      qemu: check defaultMode for spice graphics independently (Pavel Hrdina),<br/>
+      schema: Fix interface link state schema (Peter Krempa),<br/>
+      qemu: Don't crash in qemuDomainOpenChannel() (Martin Kletzander),<br/>
+      disk: Provide a default storage source format type. (John Ferlan),<br/>
+      disk: Disallow duplicated target 'dev' values (John Ferlan),<br/>
+      phyp: Fix error messages mentioning memory (Peter Krempa),<br/>
+      storage: sheepdog: Avoid skipping variable initialization (Peter Krempa),<br/>
+      Check if domain is running in qemuDomainAgentIsAvailable (Ján Tomko),<br/>
+      Revert "Restore skipping of setting capacity" (Ján Tomko)<br/>
+      </li>
+
+      <li>Improvements:<br/>
+      tests: nodeinfo: Add test for RHELSA on APM mustang (Cole Robinson),<br/>
+      tests: nodeinfo: Test F21 aarch64 on APM mustang (Cole Robinson),<br/>
+      qemu: Extract internals of processBlockJobEvent into a helper (Peter Krempa),<br/>
+      virCgroupNew: Enhance debug message (Michal Privoznik),<br/>
+      tests: introduce qemucaps2xmlmock (Pavel Hrdina),<br/>
+      nodeinfo: Increase the num of CPU thread siblings to a larger value (Wei Huang),<br/>
+      util: use netlink to create bridge devices (Laine Stump),<br/>
+      util: replace body of virNetDevMacVLanDelete() with virNetlinkDelLink() (Laine Stump),<br/>
+      util: netlink function to delete any network device (Laine Stump),<br/>
+      maint: update to latest gnulib (Eric Blake),<br/>
+      Rename DomainGetIOThreadsInfo to DomainGetIOThreadInfo (Ján Tomko),<br/>
+      Rename qemuMonitorIOThreadsInfo* to qemuMonitorIOThreadInfo* (Ján Tomko),<br/>
+      Rename virDomainIOThreadsInfoFree to virDomainIOThreadInfoFree (Ján Tomko),<br/>
+      virsh: rename iothreadsinfo to iothreadinfo (Ján Tomko),<br/>
+      qemu: Give hint about -noTSX CPU model (Jiri Denemark),<br/>
+      cpu: Add {Haswell,Broadwell}-noTSX CPU models (Jiri Denemark),<br/>
+      tests: qemuxml2xml: Test status XML formatting and parsing (Peter Krempa),<br/>
+      util: buffer: Add support for adding text blocks with indentation (Peter Krempa),<br/>
+      daemon: Clear fake domain def object that is used to check ACL prior to use (Peter Krempa),<br/>
+      tests: qemuxml2xml: Refactor the qemuxml2xml test (Peter Krempa),<br/>
+      qemu: Report better error when memory device source has wrong NUMA node (Luyao Huang),<br/>
+      util: NUMA: Change error code in virNumaNodesetIsAvailable() (Peter Krempa),<br/>
+      conf: Add missing apostrophe to error message (Luyao Huang),<br/>
+      Makefile: fix typo (Pavel Hrdina),<br/>
+      qemu: Add timing to domain jobs (Jiri Denemark),<br/>
+      qemu: Track the API which started the current job (Jiri Denemark),<br/>
+      Set thread job for every RPC call (Jiri Denemark),<br/>
+      virThreadPool: Set thread worker name (Jiri Denemark),<br/>
+      virThread: Set thread job (Jiri Denemark),<br/>
+      Force usage of virThreadCreate (Jiri Denemark),<br/>
+      Add support for tracking thread jobs (Jiri Denemark),<br/>
+      POTFILES.in: Sort (Jiri Denemark),<br/>
+      libxl: remove per-domain libxl_ctx (Jim Fehlig),<br/>
+      libxl: make libxlDomainFreeMem static (Jim Fehlig),<br/>
+      libxl: remove unnecessary libxlDomainEventsRegister (Jim Fehlig),<br/>
+      libxl: use global libxl_ctx in event handler (Jim Fehlig),<br/>
+      libxl: move event registration to driver initialization (Jim Fehlig),<br/>
+      libxl: Move setup of child processing code to driver initialization (Jim Fehlig),<br/>
+      libxl: use driver-wide ctx in fd and timer event handling (Jim Fehlig),<br/>
+      qemu: cleanup setvcpus (Pavel Hrdina),<br/>
+      qemu: move virDomainLiveConfigHelperMethod right after BeginJob (Pavel Hrdina),<br/>
+      qemu: change accidental VIR_WARNING back to VIR_DEBUG (Laine Stump),<br/>
+      qemucaps2xmltest: fix the test to correspond to new domain formatting (Pavel Hrdina),<br/>
+      conf: fix parsing of NUMA settings in VM status XML (Luyao Huang),<br/>
+      qemu: Implement memory device hotunplug (Peter Krempa),<br/>
+      qemu: conf: Add support for memory device cold(un)plug (Peter Krempa),<br/>
+      qemu: add support for memory devices (Peter Krempa),<br/>
+      qemu: migration: Forbid migration with memory modules lacking info (Peter Krempa),<br/>
+      qemu: memdev: Add infrastructure to load memory device information (Peter Krempa),<br/>
+      conf: Add interface to parse and format memory device information (Peter Krempa),<br/>
+      conf: Add device address type for dimm devices (Peter Krempa),<br/>
+      qemu: Implement setup of memory hotplug parameters (Peter Krempa),<br/>
+      conf: Add support for parsing and formatting max memory and slot count (Peter Krempa),<br/>
+      libxl: Refactor logic in domain post parse callback (Peter Krempa),<br/>
+      qemu: Set default SCSI controller model for S390 arch (Boris Fiuczynski),<br/>
+      qemu: skip precreation of network disks (Michael Chapman),<br/>
+      network_conf: Drop virNetworkObjIsDuplicate (Michal Privoznik),<br/>
+      objecteventtest: Check for virNetwork* return values (Michal Privoznik),<br/>
+      cgroup: Add accessors for cpuset.memory_migrate (Martin Kletzander),<br/>
+      maint: update .mailmap for recent contributions (Eric Blake),<br/>
+      libxl: use xenlight pkgconfig file if present (Jim Fehlig),<br/>
+      util: more verbose error when failing to create macvtap device (Laine Stump),<br/>
+      util: clean up #includes of virnetdevopenvswitch.h (Laine Stump),<br/>
+      util: vhost user: support for bootindex (zhang bo),<br/>
+      parallels: make E1000 network adapter model default (Maxim Nestratov),<br/>
+      parallels: better bridge network interface support (Maxim Nestratov),<br/>
+      parallels: introduce and use string constants for network types and names (Maxim Nestratov),<br/>
+      maint: Distribute tests/vircgroupdata (Jiri Denemark),<br/>
+      Use PAUSED state for domains that are starting up (Jiri Denemark),<br/>
+      tests: Add tests for virCgroupDetectMounts (Jiri Denemark),<br/>
+      qemuAgentGetInterfaces: Don't error out on missing HW address (Michal Privoznik),<br/>
+      virsh: Adapt to new HW address scenario (Michal Privoznik),<br/>
+      RPC: Allow HW address in remote_domain_interface struct to be NULL (Michal Privoznik),<br/>
+      network: Add midonet virtual port type support to qemu (Antoni Segura Puimedon),<br/>
+      util: functions to support binding/unbinding midonet virtualports (Antoni Segura Puimedon),<br/>
+      conf: disk: Simplify checking if source definition was parsed (Peter Krempa),<br/>
+      util: storage: Fix check for empty storage device (Peter Krempa),<br/>
+      qemu: hotplug: Use checker function to check if disk is empty (Peter Krempa),<br/>
+      virsh: domain: Fix the change-media command (Peter Krempa),<br/>
+      virsh: domain: Add --print-xml flag for command change-media (Peter Krempa),<br/>
+      virsh: domain: Don't use vshPrepareDiskXML for creating XML to detach disk (Peter Krempa),<br/>
+      parallels_sdk.c: minor cleanup (Maxim Nestratov),<br/>
+      domifaddr: Add virsh support (Nehal J Wani),<br/>
+      domifaddr: Implement the API for qemu (Nehal J Wani),<br/>
+      domifaddr: Implement the remote protocol (Nehal J Wani),<br/>
+      domifaddr: Implement the public APIs (Nehal J Wani),<br/>
+      conf: Reorder elements inside memballoon (Martin Kletzander),<br/>
+      util: Make sure the comment about virBufferAddBuffer is true (Martin Kletzander),<br/>
+      wireshark: fix VPATH build (Pavel Hrdina),<br/>
+      qemu_command: Fix some indentation and a typo (Luyao Huang),<br/>
+      rpm-build: use pkg-config to detect wireshark presence (Pavel Hrdina),<br/>
+      Remove virDomainIOThreadsPinDel (John Ferlan),<br/>
+      Replace virDomainVcpuPinDel with virDomainPinDel (John Ferlan),<br/>
+      Replace virDomainIOThreadsPinAdd with virDomainPinAdd (John Ferlan),<br/>
+      Replace virDomainVcpuPinAdd with virDomainPinAdd (John Ferlan),<br/>
+      Convert virDomainVcpuPinFindByVcpu into virDomainPinFindByVcpu (John Ferlan),<br/>
+      Convert virDomainVcpuPinIsDuplicate into virDomainPinIsDuplicate (John Ferlan),<br/>
+      Convert virDomainVcpuPinDefCopy into virDomainPinDefCopy (John Ferlan),<br/>
+      Convert virDomainVcpuPinDefArrayFree to virDomainPinDefArrayFree (John Ferlan),<br/>
+      Convert virDomainVcpuPinDefFree to virDomainPinDefFree (John Ferlan),<br/>
+      Convert virDomainPinDefPtr->vcpuid to virDomainPinDefPtr->id (John Ferlan),<br/>
+      Convert virDomainVcpuPinDefPtr to virDomainPinDefPtr (John Ferlan),<br/>
+      conf: Make specifying <memory> optional (Peter Krempa),<br/>
+      conf: Automatically use NUMA memory size in case NUMA is enabled (Peter Krempa),<br/>
+      qemu: command: Add helper to align memory sizes (Peter Krempa),<br/>
+      conf: Replace access to def->mem.max_balloon with accessor functions (Peter Krempa),<br/>
+      qemu: process: Export qemuProcessFindDomainDiskByAlias (Peter Krempa),<br/>
+      AUTHORS: add myself to commiters list (Erik Skultety),<br/>
+      netdev: silence valgrind warning about ioctl use (Eric Blake),<br/>
+      conf: add virDomainHasNet (Marek Marczykowski-Górecki),<br/>
+      tests: xenconfig: test for multiple USB devices and other HVM options (Marek Marczykowski-Górecki),<br/>
+      xenconfig: add support for multiple USB devices syntax (Marek Marczykowski-Górecki),<br/>
+      libxl: add tablet/mouse input device support (Marek Marczykowski),<br/>
+      bridge_driver: Use more of networkObjFromNetwork (Michal Privoznik),<br/>
+      parallels_network: Drop parallelsDriverLock() from everywhere. (Michal Privoznik),<br/>
+      test_driver: Drop testDriverLock() from almost everywhere (Michal Privoznik),<br/>
+      bridge_driver: Drop networkDriverLock() from almost everywhere (Michal Privoznik),<br/>
+      struct _virNetworkDriverState: Annotate items (Michal Privoznik),<br/>
+      network_driver: Use accessor for dnsmasqCaps (Michal Privoznik),<br/>
+      bridge_driver: Don't access global driver randomly (Michal Privoznik),<br/>
+      Introduce virBitmapIsBitSet (Ján Tomko),<br/>
+      Clarify the meaning of version in redirdev filters (Ján Tomko),<br/>
+      vmx: add e1000e to supported NIC models. (Dawid Zamirski),<br/>
+      vbox: use user cache dir when screenshotting. (Dawid Zamirski),<br/>
+      parallels: add VIR_ARCH_I686 capability to parallels driver (Maxim Nestratov),<br/>
+      virsh: Add iothreadpin command (John Ferlan),<br/>
+      qemu: Add support to pin IOThreads to specific CPU (John Ferlan),<br/>
+      domain: Introduce virDomainIOThreadsPin{Add|Del} (John Ferlan),<br/>
+      remote: Implement the plumbing for virDomainPinIOThread (John Ferlan),<br/>
+      virNetworkObjFindBy*: Return an reference to found object (Michal Privoznik),<br/>
+      virNetworkObjListPtr: Make APIs self-locking (Michal Privoznik),<br/>
+      network_conf: Introduce locked versions of lookup functions (Michal Privoznik),<br/>
+      virNetworkObjList: Derive from virObjectLockableClass (Michal Privoznik),<br/>
+      parallels_network: Use virNetworkObjEndAPI (Michal Privoznik),<br/>
+      test_driver: Use virNetworkObjEndAPI (Michal Privoznik),<br/>
+      bridge_driver: Use virNetworkObjEndAPI (Michal Privoznik),<br/>
+      network_conf: Introduce virNetworkObjEndAPI (Michal Privoznik),<br/>
+      network_conf: Make virNetworkObj actually virObject (Michal Privoznik),<br/>
+      virNetworkObjListPtr: Turn list into a hash table (Michal Privoznik),<br/>
+      qemu: monitor: Kill qemuMonitorGetBlockStats(Info,ParamsNumber) (Peter Krempa),<br/>
+      test: qemu: json: Avoid using the now obsolete functions (Peter Krempa),<br/>
+      qemu: blockstats: Refactor qemuDomainBlockStatsFlags (Peter Krempa),<br/>
+      qemu: blockstats: Add support for totalled block statistics (Peter Krempa),<br/>
+      qemu: Split out working code qemuDomainBlockStats (Peter Krempa),<br/>
+      qemu: monitor: Count block stats fields in qemuMonitorGetAllBlockStatsInfo (Peter Krempa),<br/>
+      qemu: monitor: Convert common code to a macro (Peter Krempa),<br/>
+      qemu: monitor: Implement HMP version for listing all block device stats (Peter Krempa),<br/>
+      test: qemu: Fix qemu monitor test utils to allow testing HMP (Peter Krempa),<br/>
+      qemu: blockstats: Switch to caller allocated hash table (Peter Krempa),<br/>
+      qemu: monitor: Drop parsing of 'errs' from block info (Peter Krempa),<br/>
+      qemu: Use macro to set block stats typed parameters (Peter Krempa),<br/>
+      RNG: Allow multiple parameters to be passed to an interface filter (Michal Privoznik),<br/>
+      parallels: cpumask support (Maxim Nestratov),<br/>
+      qemu: Remove unnecessary virReportError on networkGetNetworkAddress return (Luyao Huang),<br/>
+      Reverse the logic in virbitmaptest (Ján Tomko),<br/>
+      Use virBitmapNextClearBit in networkNextClassID (Ján Tomko),<br/>
+      network_conf: Turn struct _virNetworkObjList private (Michal Privoznik),<br/>
+      network_conf: Turn virNetworkObjList into virObject (Michal Privoznik),<br/>
+      parallels_network: Adapt to new virNetworkObjList accessors (Michal Privoznik),<br/>
+      test_driver: Adapt to new virNetworkObjList accessors (Michal Privoznik),<br/>
+      bridge_driver: Adapt to new virNetworkObjList accessors (Michal Privoznik),<br/>
+      network_conf: Introduce virNetworkObjListPrune (Michal Privoznik),<br/>
+      network_conf: Introduce virNetworkObjListNumOfNetworks (Michal Privoznik),<br/>
+      network_conf: Introduce virNetworkObjListGetNames (Michal Privoznik),<br/>
+      network_conf: Introduce virNetworkObjListForEach (Michal Privoznik),<br/>
+      locking: Fix flags in virLockManagerLockDaemonNew (Jiri Denemark),<br/>
+      tests: fix qemuxml2argvtest to be arch independent (Pavel Hrdina),<br/>
+      qemu: Change qemuDomainGetEmulatorPinInfo bitmap manipulation (John Ferlan),<br/>
+      qemu: Change qemuDomainGetVcpuPinInfo bitmap manipulation (John Ferlan),<br/>
+      qemu: Change/Fix IOThread CPU affinity bitmap manipulation (John Ferlan),<br/>
+      Remove ReadOnly check for GetIOThreadsInfo (John Ferlan),<br/>
+      tests: Add test for os interleaving (Martin Kletzander),<br/>
+      tests: Add test for virtio-mmio address type (Martin Kletzander),<br/>
+      domain_conf: Format <pvpanic/> without address correctly (Michal Privoznik),<br/>
+      Refresh translations from Zanata (Daniel P. Berrange),<br/>
+      virsh: Add 'iothreadsinfo' command (John Ferlan),<br/>
+      qemu: Implement the qemu driver fetch for IOThreads (John Ferlan),<br/>
+      remote: Implement the remote plumbing for virDomainGetIOThreadsInfo (John Ferlan),<br/>
+      memtune: change the way how we store unlimited value (Pavel Hrdina),<br/>
+      virutil: introduce helper functions for memory limits (Pavel Hrdina),<br/>
+      virsh: fix memtune to also accept 0 as valid value (Pavel Hrdina),<br/>
+      qemu: Pass file descriptor when using TPM passthrough (Stefan Berger),<br/>
+      qemu: Move TPM command line build code into own function (Stefan Berger),<br/>
+      utils: Implement virCommandPassFDGetFDIndex (Stefan Berger),<br/>
+      libxl: remove unneeded cleanup_unlock label (Jim Fehlig),<br/>
+      libxl: use libxl_ctx passed to libxlConsoleCallback (Jim Fehlig),<br/>
+      libxl: remove redundant calls to libxl_evdisable_domain_death (Jim Fehlig),<br/>
+      spec: Enable RBD storage driver in RHEL-7 (Peter Krempa),<br/>
+      storage: tweak condition to properly test lseek (Erik Skultety),<br/>
+      virsh: tweak domif-getlink link state reporting message (Erik Skultety),<br/>
+      qemu: Allow inactive domains in qemuDomainGetControlInfo() (Peter Krempa),<br/>
+      qemu: Properly report error state in qemuDomainGetControlInfo() (Peter Krempa),<br/>
+      conf: s/virNetworkFindByName/virNetworkObjFindByName/ (Michal Privoznik),<br/>
+      conf: s/virNetworkFindByUUID/virNetworkObjFindByUUID/ (Michal Privoznik),<br/>
+      bridge_driver: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik),<br/>
+      parallels: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik),<br/>
+      test_driver: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik),<br/>
+      virNetworkObjListExport: Pass virNetworkObjListPtr (Michal Privoznik),<br/>
+      virNetworkObjListFree: Accept NULL (Michal Privoznik),<br/>
+      virNetworkObjIsDuplicate: s/@doms/@nets/ (Michal Privoznik),<br/>
+      networkGetNetworkAddress: Drop empty 'error' label (Michal Privoznik),<br/>
+      bridge_driver: Don't check network active unlocked (Michal Privoznik),<br/>
+      networkLookupByUUID: Improve error message (Michal Privoznik),<br/>
+      qemu: remove duplicated code for allocating spice ports (Pavel Hrdina),<br/>
+      tests : Add test for 'ppc64le' architecture. (Prerna Saxena),<br/>
+      RNG: Add 'ppc64le' arch and newer pseries-2.* machine types (Prerna Saxena),<br/>
+      conf: De-duplicate scheduling policy enums (Martin Kletzander),<br/>
+      virsh.pod: Update find-storage-pool-sources[-as] man page (John Ferlan),<br/>
+      iscsi: Adjust error message for findStorageSources backend (John Ferlan),<br/>
+      virsh: Adjust domblklist to understand disk volume syntax (John Ferlan),<br/>
+      conf: numa: Add helper to count total memory size configured in NUMA (Peter Krempa),<br/>
+      qemu: Forbid setting maximum memory size with the API with NUMA enabled (Peter Krempa),<br/>
+      Pass virDomainObjPtr to qemuDomainAgentAvailable (Ján Tomko),<br/>
+      Check for qemu guest agent availability after getting the job (Ján Tomko),<br/>
+      Allow creating volumes with a backing store but no capacity (Ján Tomko),<br/>
+      Allow omitting volume capacity when backing store is specified (Ján Tomko),<br/>
+      Probe for capacity in virStorageBackendUpdateVolTargetInfo (Ján Tomko),<br/>
+      Allow cloning volumes with no capacity specified (Ján Tomko),<br/>
+      Allow parsing volumes without specifying the capacity (Ján Tomko),<br/>
+      Parse backingStore before capacity in volume XML (Ján Tomko),<br/>
+      Add flags argument to virStorageVolDefParse* (Ján Tomko),<br/>
+      Add --migratable support to virsh cpu-baseline (Ján Tomko),<br/>
+      Trivially implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE for non-x86 cpus (Ján Tomko),<br/>
+      Implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE in the x86 cpu driver (Ján Tomko),<br/>
+      Add VIR_CONNECT_BASELINE_CPU_MIGRATABLE flag (Ján Tomko),<br/>
+      Use virBufferTrim when generating boot options (Ján Tomko),<br/>
+      Make -boot arg generation more readable (Ján Tomko),<br/>
+      Remove code handling the QEMU_CAPS_DOMID capability (Ján Tomko),<br/>
+      Remove bootloader option from QEMU (Ján Tomko)<br/>
+      </li>
+    </ul>
+
     <h3>1.2.13: Mar 2 2015</h3>
     <ul>
       <li>Features:<br/>
diff --git a/libvirt.spec b/libvirt.spec
index 6309f93..6b86402 100644
--- a/libvirt.spec
+++ b/libvirt.spec
@@ -372,7 +372,7 @@
 Summary: Library providing a simple virtualization API
 Name: libvirt
 Version: 1.2.14
-Release: 0rc2%{?dist}%{?extra_release}
+Release: 1%{?dist}%{?extra_release}
 License: LGPLv2+
 Group: Development/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -381,7 +381,7 @@ URL: http://libvirt.org/
 %if %(echo %{version} | grep -o \\. | wc -l) == 3
     %define mainturl stable_updates/
 %endif
-Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}-rc2.tar.gz
+Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.gz
 
 %if %{with_libvirtd}
 Requires: libvirt-daemon = %{version}-%{release}
@@ -2291,6 +2291,13 @@ exit 0
 %doc examples/systemtap
 
 %changelog
+* Thu Apr  2 2015 Daniel Veillard <veillard at redhat.com> - 1.2.14-1
+- qemu: Implement memory device hotplug
+- Implement public API for virDomainPinIOThread
+- Implement public API for virDomainGetIOThreadsInfo
+- SRIOV NIC offload feature discovery
+- a lot of improvement and bug fixes
+
 * Mon Mar  2 2015 Daniel Veillard <veillard at redhat.com> - 1.2.13-1
 - lot of improvements around NUMA code
 - a lot of improvement and bug fixes
diff --git a/libvirt.spec.in b/libvirt.spec.in
index 82af528..4c11ab7 100644
--- a/libvirt.spec.in
+++ b/libvirt.spec.in
@@ -372,7 +372,7 @@
 Summary: Library providing a simple virtualization API
 Name: libvirt
 Version: @VERSION@
-Release: 0rc2%{?dist}%{?extra_release}
+Release: 1%{?dist}%{?extra_release}
 License: LGPLv2+
 Group: Development/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -381,7 +381,7 @@ URL: http://libvirt.org/
 %if %(echo %{version} | grep -o \\. | wc -l) == 3
     %define mainturl stable_updates/
 %endif
-Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}-rc2.tar.gz
+Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.gz
 
 %if %{with_libvirtd}
 Requires: libvirt-daemon = %{version}-%{release}
@@ -2291,6 +2291,13 @@ exit 0
 %doc examples/systemtap
 
 %changelog
+* Thu Apr  2 2015 Daniel Veillard <veillard at redhat.com> - 1.2.14-1
+- qemu: Implement memory device hotplug
+- Implement public API for virDomainPinIOThread
+- Implement public API for virDomainGetIOThreadsInfo
+- SRIOV NIC offload feature discovery
+- a lot of improvement and bug fixes
+
 * Mon Mar  2 2015 Daniel Veillard <veillard at redhat.com> - 1.2.13-1
 - lot of improvements around NUMA code
 - a lot of improvement and bug fixes
diff --git a/po/ar.gmo b/po/ar.gmo
index 8b2bb3b..44d937e 100644
Binary files a/po/ar.gmo and b/po/ar.gmo differ
diff --git a/po/ar.po b/po/ar.po
index 684faa0..bb9924c 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Arabic (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/as.gmo b/po/as.gmo
index 67d1ef8..7c767fa 100644
Binary files a/po/as.gmo and b/po/as.gmo differ
diff --git a/po/as.po b/po/as.po
index 31c5a22..28d8d63 100644
--- a/po/as.po
+++ b/po/as.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Assamese (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/bg.gmo b/po/bg.gmo
index ff08b0f..3b4dedb 100644
Binary files a/po/bg.gmo and b/po/bg.gmo differ
diff --git a/po/bg.po b/po/bg.po
index 81835bc..773072a 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Bulgarian (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/bn.gmo b/po/bn.gmo
index fa8bcc3..f0fda1b 100644
Binary files a/po/bn.gmo and b/po/bn.gmo differ
diff --git a/po/bn.po b/po/bn.po
index 8a286d3..1a06a1d 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Bengali (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/bn_IN.gmo b/po/bn_IN.gmo
index 71b345d..b54e79e 100644
Binary files a/po/bn_IN.gmo and b/po/bn_IN.gmo differ
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 8fa28ef..7d210a4 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-08-29 09:11-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/bs.gmo b/po/bs.gmo
index 625a17b..e75a0e8 100644
Binary files a/po/bs.gmo and b/po/bs.gmo differ
diff --git a/po/bs.po b/po/bs.po
index 86a7174..bd01ca6 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/ca.gmo b/po/ca.gmo
index 95fb55b..83b6417 100644
Binary files a/po/ca.gmo and b/po/ca.gmo differ
diff --git a/po/ca.po b/po/ca.po
index da91ab0..b4ad939 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2015-02-28 04:34-0500\n"
 "Last-Translator: Robert Antoni Buj Gelonch <robert.buj at gmail.com>\n"
 "Language-Team: Catalan (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/cs.gmo b/po/cs.gmo
index 9ace953..e84033d 100644
Binary files a/po/cs.gmo and b/po/cs.gmo differ
diff --git a/po/cs.po b/po/cs.po
index b412ddb..4eaaa45 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-09-29 02:08-0400\n"
 "Last-Translator: dibalaj <dibalaj at dibalaj.cz>\n"
 "Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/cy.gmo b/po/cy.gmo
index 43eb4b4..95a8596 100644
Binary files a/po/cy.gmo and b/po/cy.gmo differ
diff --git a/po/cy.po b/po/cy.po
index 36c563b..2b09ae2 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Welsh (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/da.gmo b/po/da.gmo
index eae4b90..d5b4904 100644
Binary files a/po/da.gmo and b/po/da.gmo differ
diff --git a/po/da.po b/po/da.po
index 5874c8f..6405499 100644
--- a/po/da.po
+++ b/po/da.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Danish (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/de.gmo b/po/de.gmo
index e4881f8..55ff00b 100644
Binary files a/po/de.gmo and b/po/de.gmo differ
diff --git a/po/de.po b/po/de.po
index 6786fa7..51e23a8 100644
--- a/po/de.po
+++ b/po/de.po
@@ -20,7 +20,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/el.gmo b/po/el.gmo
index 2a05243..bf8629f 100644
Binary files a/po/el.gmo and b/po/el.gmo differ
diff --git a/po/el.po b/po/el.po
index dbccf76..17b86a3 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Greek (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index d896143..cc4d3b1 100644
Binary files a/po/en_GB.gmo and b/po/en_GB.gmo differ
diff --git a/po/en_GB.po b/po/en_GB.po
index 36b5e05..3e86d7a 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-09-27 05:51-0400\n"
 "Last-Translator: readmanr <robert_readman at hotmail.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
diff --git a/po/es.gmo b/po/es.gmo
index e3cfd69..a5a7539 100644
Binary files a/po/es.gmo and b/po/es.gmo differ
diff --git a/po/es.po b/po/es.po
index 3575964..e2c2b4f 100644
--- a/po/es.po
+++ b/po/es.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/et.gmo b/po/et.gmo
index a94e967..69d06ad 100644
Binary files a/po/et.gmo and b/po/et.gmo differ
diff --git a/po/et.po b/po/et.po
index 8332027..a15f7ee 100644
--- a/po/et.po
+++ b/po/et.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/fi.gmo b/po/fi.gmo
index 2d51a01..5faad70 100644
Binary files a/po/fi.gmo and b/po/fi.gmo differ
diff --git a/po/fi.po b/po/fi.po
index bd5e208..f87acae 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/fr.gmo b/po/fr.gmo
index b3b8d8a..765991f 100644
Binary files a/po/fr.gmo and b/po/fr.gmo differ
diff --git a/po/fr.po b/po/fr.po
index a87149c..3011c18 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -23,7 +23,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-09-26 04:41-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: French <trans-fr at lists.fedoraproject.org>\n"
diff --git a/po/gl.gmo b/po/gl.gmo
index 55ac88c..85b464c 100644
Binary files a/po/gl.gmo and b/po/gl.gmo differ
diff --git a/po/gl.po b/po/gl.po
index 529500b..ee03ceb 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/gu.gmo b/po/gu.gmo
index 970d0e2..d06c5d1 100644
Binary files a/po/gu.gmo and b/po/gu.gmo differ
diff --git a/po/gu.po b/po/gu.po
index 5752e19..d8be759 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Gujarati (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/he.gmo b/po/he.gmo
index 6c2bff1..384b34e 100644
Binary files a/po/he.gmo and b/po/he.gmo differ
diff --git a/po/he.po b/po/he.po
index a071d12..3317c4a 100644
--- a/po/he.po
+++ b/po/he.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Hebrew (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/hi.gmo b/po/hi.gmo
index 2f55c4c..fe7b7cd 100644
Binary files a/po/hi.gmo and b/po/hi.gmo differ
diff --git a/po/hi.po b/po/hi.po
index b88bab2..b318efa 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-02-25 10:31-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Hindi (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/hu.gmo b/po/hu.gmo
index 76a20c8..131bf97 100644
Binary files a/po/hu.gmo and b/po/hu.gmo differ
diff --git a/po/hu.po b/po/hu.po
index b5cf086..c33332f 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Hungarian (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/id.gmo b/po/id.gmo
index 819f462..99a0ec4 100644
Binary files a/po/id.gmo and b/po/id.gmo differ
diff --git a/po/id.po b/po/id.po
index 1d37b5f..a2c1efc 100644
--- a/po/id.po
+++ b/po/id.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Indonesian (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/is.gmo b/po/is.gmo
index 2ad3634..aa4340d 100644
Binary files a/po/is.gmo and b/po/is.gmo differ
diff --git a/po/is.po b/po/is.po
index a31722b..b108927 100644
--- a/po/is.po
+++ b/po/is.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Icelandic (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/it.gmo b/po/it.gmo
index e77958f..7ce8a6f 100644
Binary files a/po/it.gmo and b/po/it.gmo differ
diff --git a/po/it.po b/po/it.po
index 748bb57..ea2d8f7 100644
--- a/po/it.po
+++ b/po/it.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/ja.gmo b/po/ja.gmo
index 48fc29e..18d1215 100644
Binary files a/po/ja.gmo and b/po/ja.gmo differ
diff --git a/po/ja.po b/po/ja.po
index fcc1f63..c87ba65 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/ka.gmo b/po/ka.gmo
index 10c21aa..09b3cc5 100644
Binary files a/po/ka.gmo and b/po/ka.gmo differ
diff --git a/po/ka.po b/po/ka.po
index d6cfcc3..7b11351 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/kn.gmo b/po/kn.gmo
index 10b20f9..57b40b0 100644
Binary files a/po/kn.gmo and b/po/kn.gmo differ
diff --git a/po/kn.po b/po/kn.po
index 7542ac3..2e630da 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Kannada (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/ko.gmo b/po/ko.gmo
index 0177cce..1d6157e 100644
Binary files a/po/ko.gmo and b/po/ko.gmo differ
diff --git a/po/ko.po b/po/ko.po
index a86f73f..861e698 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Korean (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/libvirt.pot b/po/libvirt.pot
index 1afbd38..49ec405 100644
--- a/po/libvirt.pot
+++ b/po/libvirt.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.14\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
diff --git a/po/lt.gmo b/po/lt.gmo
index 5a5102d..b5aa02b 100644
Binary files a/po/lt.gmo and b/po/lt.gmo differ
diff --git a/po/lt.po b/po/lt.po
index 876bded..e272261 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Lithuanian (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/lv.gmo b/po/lv.gmo
index 863fbad..0a6bd68 100644
Binary files a/po/lv.gmo and b/po/lv.gmo differ
diff --git a/po/lv.po b/po/lv.po
index d5ac061..8dd74b1 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/mk.gmo b/po/mk.gmo
index cd6de8a..3748bec 100644
Binary files a/po/mk.gmo and b/po/mk.gmo differ
diff --git a/po/mk.po b/po/mk.po
index bbdc071..d8e3d81 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Macedonian (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/ml.gmo b/po/ml.gmo
index 1b63f90..9e26208 100644
Binary files a/po/ml.gmo and b/po/ml.gmo differ
diff --git a/po/ml.po b/po/ml.po
index 136cea6..3fc4c66 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Malayalam (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/mr.gmo b/po/mr.gmo
index 6b332af..f243cd4 100644
Binary files a/po/mr.gmo and b/po/mr.gmo differ
diff --git a/po/mr.po b/po/mr.po
index fe3dbe0..b97506f 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Marathi (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/ms.gmo b/po/ms.gmo
index fd05b07..71bfe8f 100644
Binary files a/po/ms.gmo and b/po/ms.gmo differ
diff --git a/po/ms.po b/po/ms.po
index 182133f..b4a896f 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Malay (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/nb.gmo b/po/nb.gmo
index b231762..d828146 100644
Binary files a/po/nb.gmo and b/po/nb.gmo differ
diff --git a/po/nb.po b/po/nb.po
index 1e69848..7334392 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/nl.gmo b/po/nl.gmo
index 916edd3..f303f37 100644
Binary files a/po/nl.gmo and b/po/nl.gmo differ
diff --git a/po/nl.po b/po/nl.po
index 16c7a64..2012cef 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-11-25 10:42-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/nn.gmo b/po/nn.gmo
index a974254..3761620 100644
Binary files a/po/nn.gmo and b/po/nn.gmo differ
diff --git a/po/nn.po b/po/nn.po
index 2e471e3..f5e8f2d 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Norwegian Nynorsk (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/nso.gmo b/po/nso.gmo
index 74b8974..e3cc222 100644
Binary files a/po/nso.gmo and b/po/nso.gmo differ
diff --git a/po/nso.po b/po/nso.po
index 650650a..357ca2f 100644
--- a/po/nso.po
+++ b/po/nso.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Northern Sotho (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/or.gmo b/po/or.gmo
index 614fe67..c10f292 100644
Binary files a/po/or.gmo and b/po/or.gmo differ
diff --git a/po/or.po b/po/or.po
index d983ab2..8407f81 100644
--- a/po/or.po
+++ b/po/or.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Oriya (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/pa.gmo b/po/pa.gmo
index 7a430ca..880483a 100644
Binary files a/po/pa.gmo and b/po/pa.gmo differ
diff --git a/po/pa.po b/po/pa.po
index 6f56c08..5526108 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/"
diff --git a/po/pl.gmo b/po/pl.gmo
index 142dc22..c11d553 100644
Binary files a/po/pl.gmo and b/po/pl.gmo differ
diff --git a/po/pl.po b/po/pl.po
index bba3e7b..a220403 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-11-25 10:42-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/pt.gmo b/po/pt.gmo
index 65629ae..56277b7 100644
Binary files a/po/pt.gmo and b/po/pt.gmo differ
diff --git a/po/pt.po b/po/pt.po
index 55e1b31..406fb34 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-09-26 04:41-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Portuguese <trans-pt at lists.fedoraproject.org>\n"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 85836e7..b138a59 100644
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 7de5485..b5637e9 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -20,7 +20,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
diff --git a/po/ro.gmo b/po/ro.gmo
index 293bb85..b78290b 100644
Binary files a/po/ro.gmo and b/po/ro.gmo differ
diff --git a/po/ro.po b/po/ro.po
index 4731684..22a8189 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/ru.gmo b/po/ru.gmo
index 89a041e..9e9572b 100644
Binary files a/po/ru.gmo and b/po/ru.gmo differ
diff --git a/po/ru.po b/po/ru.po
index 35ddc43..f178a7e 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Russian (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/si.gmo b/po/si.gmo
index beb7241..e2a29d4 100644
Binary files a/po/si.gmo and b/po/si.gmo differ
diff --git a/po/si.po b/po/si.po
index 50bf978..8766ed6 100644
--- a/po/si.po
+++ b/po/si.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Sinhala (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/sk.gmo b/po/sk.gmo
index 20f0841..5721026 100644
Binary files a/po/sk.gmo and b/po/sk.gmo differ
diff --git a/po/sk.po b/po/sk.po
index 2697f96..84accdd 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/sl.gmo b/po/sl.gmo
index 2268577..e935b81 100644
Binary files a/po/sl.gmo and b/po/sl.gmo differ
diff --git a/po/sl.po b/po/sl.po
index f44fe69..ad813ad 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Slovenian (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/sq.gmo b/po/sq.gmo
index d97710f..d5c7226 100644
Binary files a/po/sq.gmo and b/po/sq.gmo differ
diff --git a/po/sq.po b/po/sq.po
index a0d47c2..a1a76c5 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/sr.gmo b/po/sr.gmo
index f0c295e..f6b40e0 100644
Binary files a/po/sr.gmo and b/po/sr.gmo differ
diff --git a/po/sr.po b/po/sr.po
index f629969..290a3dd 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Serbian (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/sr at latin.gmo b/po/sr at latin.gmo
index 0023178..96375b8 100644
Binary files a/po/sr at latin.gmo and b/po/sr at latin.gmo differ
diff --git a/po/sr at latin.po b/po/sr at latin.po
index d2a9a88..a36aa68 100644
--- a/po/sr at latin.po
+++ b/po/sr at latin.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/sv.gmo b/po/sv.gmo
index e06ae84..02def4b 100644
Binary files a/po/sv.gmo and b/po/sv.gmo differ
diff --git a/po/sv.po b/po/sv.po
index cbb3ab9..682974b 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-04-29 02:05-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Swedish (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/ta.gmo b/po/ta.gmo
index 72668e6..713914d 100644
Binary files a/po/ta.gmo and b/po/ta.gmo differ
diff --git a/po/ta.po b/po/ta.po
index 143330e..5c68584 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Tamil (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/te.gmo b/po/te.gmo
index c0d6b9e..4d6d290 100644
Binary files a/po/te.gmo and b/po/te.gmo differ
diff --git a/po/te.po b/po/te.po
index ed2220b..5a0542b 100644
--- a/po/te.po
+++ b/po/te.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Telugu (http://www.transifex.com/projects/p/libvirt/language/"
diff --git a/po/th.gmo b/po/th.gmo
index a66028d..e8f58d0 100644
Binary files a/po/th.gmo and b/po/th.gmo differ
diff --git a/po/th.po b/po/th.po
index 6b3f83d..55e135c 100644
--- a/po/th.po
+++ b/po/th.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Thai (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/tr.gmo b/po/tr.gmo
index 93c8858..f3bbba0 100644
Binary files a/po/tr.gmo and b/po/tr.gmo differ
diff --git a/po/tr.po b/po/tr.po
index 90caa3d..66caf3e 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/uk.gmo b/po/uk.gmo
index c488dd5..0d10352 100644
Binary files a/po/uk.gmo and b/po/uk.gmo differ
diff --git a/po/uk.po b/po/uk.po
index 342ba73..a07da0b 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-12-10 01:40-0500\n"
 "Last-Translator: Yuri Chornoivan <yurchor at ukr.net>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/ur.gmo b/po/ur.gmo
index cf0ea58..90a1436 100644
Binary files a/po/ur.gmo and b/po/ur.gmo differ
diff --git a/po/ur.po b/po/ur.po
index 646241c..45958e0 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:12-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Urdu (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/po/vi.gmo b/po/vi.gmo
index 8ac07e6..0e8755b 100644
Binary files a/po/vi.gmo and b/po/vi.gmo differ
diff --git a/po/vi.po b/po/vi.po
index 8cecbe2..f9bc090 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index c922bf6..3dc004d 100644
Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 593df61..68177d3 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2014-10-28 11:16-0400\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index 85e5c92..19fc125 100644
Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 36941dc..880e451 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/libvirt/"
diff --git a/po/zu.gmo b/po/zu.gmo
index 0a9a796..2b1b937 100644
Binary files a/po/zu.gmo and b/po/zu.gmo differ
diff --git a/po/zu.po b/po/zu.po
index 21bd187..05f1df9 100644
--- a/po/zu.po
+++ b/po/zu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt 1.2.13\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2015-03-31 08:37+0800\n"
+"POT-Creation-Date: 2015-04-02 15:36+0800\n"
 "PO-Revision-Date: 2013-01-28 09:11-0500\n"
 "Last-Translator: Daniel <veillard at redhat.com>\n"
 "Language-Team: Zulu (http://www.transifex.com/projects/p/fedora/language/"
diff --git a/tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo b/tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo
new file mode 100644
index 0000000..b969946
--- /dev/null
+++ b/tests/nodeinfodata/linux-aarch64-f21-mustang.cpuinfo
@@ -0,0 +1,17 @@
+Processor	: AArch64 Processor rev 0 (aarch64)
+processor	: 0
+processor	: 1
+processor	: 2
+processor	: 3
+processor	: 4
+processor	: 5
+processor	: 6
+processor	: 7
+Features	: fp asimd evtstrm 
+CPU implementer	: 0x50
+CPU architecture: AArch64
+CPU variant	: 0x0
+CPU part	: 0x000
+CPU revision	: 0
+
+Hardware	: APM X-Gene Mustang board
diff --git a/tests/nodeinfodata/linux-aarch64-f21-mustang.expected b/tests/nodeinfodata/linux-aarch64-f21-mustang.expected
new file mode 100644
index 0000000..ac950dc
--- /dev/null
+++ b/tests/nodeinfodata/linux-aarch64-f21-mustang.expected
@@ -0,0 +1 @@
+CPUs: 8/8, MHz: 0, Nodes: 1, Sockets: 4, Cores: 2, Threads: 1
diff --git a/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo b/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.cpuinfo
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected b/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected
new file mode 100644
index 0000000..6776aa6
--- /dev/null
+++ b/tests/nodeinfodata/linux-aarch64-rhelsa-3.19.0-mustang.expected
@@ -0,0 +1 @@
+CPUs: 8/8, MHz: 0, Nodes: 1, Sockets: 1, Cores: 8, Threads: 1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000..75016ea
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings
@@ -0,0 +1 @@
+03
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000..8b0fab8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0-1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000..8a0f05e
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings
@@ -0,0 +1 @@
+01
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent
new file mode 100644
index 0000000..ba52083
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu0/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 000
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings
new file mode 100644
index 0000000..75016ea
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings
@@ -0,0 +1 @@
+03
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list
new file mode 100644
index 0000000..8b0fab8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/core_siblings_list
@@ -0,0 +1 @@
+0-1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings
new file mode 100644
index 0000000..9e22bcb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings
@@ -0,0 +1 @@
+02
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/topology/thread_siblings_list
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent
new file mode 100644
index 0000000..170ad0b
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu1/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 001
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings
new file mode 100644
index 0000000..8ac4b4c
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings
@@ -0,0 +1 @@
+0c
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list
new file mode 100644
index 0000000..7a98575
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/core_siblings_list
@@ -0,0 +1 @@
+2-3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings
new file mode 100644
index 0000000..6496923
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings
@@ -0,0 +1 @@
+04
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/topology/thread_siblings_list
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent
new file mode 100644
index 0000000..1f4dcb1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu2/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 100
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings
new file mode 100644
index 0000000..8ac4b4c
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings
@@ -0,0 +1 @@
+0c
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list
new file mode 100644
index 0000000..7a98575
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/core_siblings_list
@@ -0,0 +1 @@
+2-3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/physical_package_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings
new file mode 100644
index 0000000..adb9de8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings
@@ -0,0 +1 @@
+08
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/topology/thread_siblings_list
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent
new file mode 100644
index 0000000..78869cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu3/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 101
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings
new file mode 100644
index 0000000..64bb6b7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings
@@ -0,0 +1 @@
+30
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list
new file mode 100644
index 0000000..e66d883
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/core_siblings_list
@@ -0,0 +1 @@
+4-5
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/physical_package_id
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings
@@ -0,0 +1 @@
+10
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/topology/thread_siblings_list
@@ -0,0 +1 @@
+4
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent
new file mode 100644
index 0000000..5d3a708
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu4/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 200
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings
new file mode 100644
index 0000000..64bb6b7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings
@@ -0,0 +1 @@
+30
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list
new file mode 100644
index 0000000..e66d883
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/core_siblings_list
@@ -0,0 +1 @@
+4-5
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/physical_package_id
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings
new file mode 100644
index 0000000..209e3ef
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings
@@ -0,0 +1 @@
+20
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/topology/thread_siblings_list
@@ -0,0 +1 @@
+5
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent
new file mode 100644
index 0000000..00d94c3
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu5/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 201
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings
new file mode 100644
index 0000000..caecf05
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings
@@ -0,0 +1 @@
+c0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list
new file mode 100644
index 0000000..fdd9f37
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/core_siblings_list
@@ -0,0 +1 @@
+6-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/physical_package_id
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings
new file mode 100644
index 0000000..425151f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings
@@ -0,0 +1 @@
+40
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/topology/thread_siblings_list
@@ -0,0 +1 @@
+6
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent
new file mode 100644
index 0000000..d612e9c
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu6/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 300
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings
new file mode 100644
index 0000000..caecf05
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings
@@ -0,0 +1 @@
+c0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list
new file mode 100644
index 0000000..fdd9f37
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/core_siblings_list
@@ -0,0 +1 @@
+6-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/physical_package_id
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings
new file mode 100644
index 0000000..d15a2cc
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings
@@ -0,0 +1 @@
+80
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/topology/thread_siblings_list
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent
new file mode 100644
index 0000000..c24e537
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/cpu7/uevent
@@ -0,0 +1,8 @@
+OF_NAME=cpu
+OF_FULLNAME=/cpus/cpu at 301
+OF_TYPE=cpu
+OF_COMPATIBLE_0=apm,potenza
+OF_COMPATIBLE_1=arm,armv8
+OF_COMPATIBLE_N=2
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max b/tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/kernel_max
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/modalias b/tests/nodeinfodata/linux-f21-mustang/cpu/modalias
new file mode 100644
index 0000000..18bb0b6
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/modalias
@@ -0,0 +1 @@
+cpu:type:aarch64:feature:,0000,0001,0002
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/offline b/tests/nodeinfodata/linux-f21-mustang/cpu/offline
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/offline
@@ -0,0 +1 @@
+
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/online b/tests/nodeinfodata/linux-f21-mustang/cpu/online
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/online
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/possible b/tests/nodeinfodata/linux-f21-mustang/cpu/possible
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/possible
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/async b/tests/nodeinfodata/linux-f21-mustang/cpu/power/async
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/async
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-f21-mustang/cpu/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/control b/tests/nodeinfodata/linux-f21-mustang/cpu/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_kids
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled
new file mode 100644
index 0000000..7a68b11
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_enabled
@@ -0,0 +1 @@
+disabled
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/power/runtime_usage
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/present b/tests/nodeinfodata/linux-f21-mustang/cpu/present
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-f21-mustang/cpu/present
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-f21-mustang/cpu/uevent b/tests/nodeinfodata/linux-f21-mustang/cpu/uevent
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000..82fbe1e
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu0/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings
new file mode 100644
index 0000000..996d0e7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/topology/thread_siblings_list
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu1/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_id
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings
new file mode 100644
index 0000000..564f3d3
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/topology/thread_siblings_list
@@ -0,0 +1 @@
+2
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu2/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_id
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings
new file mode 100644
index 0000000..a5d133f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/topology/thread_siblings_list
@@ -0,0 +1 @@
+3
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu3/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_id
@@ -0,0 +1 @@
+4
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings
new file mode 100644
index 0000000..2395421
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/topology/thread_siblings_list
@@ -0,0 +1 @@
+4
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu4/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_id
@@ -0,0 +1 @@
+5
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings
new file mode 100644
index 0000000..3183c82
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/topology/thread_siblings_list
@@ -0,0 +1 @@
+5
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu5/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_id
@@ -0,0 +1 @@
+6
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings
new file mode 100644
index 0000000..7f45304
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/topology/thread_siblings_list
@@ -0,0 +1 @@
+6
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu6/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/online
@@ -0,0 +1 @@
+1
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_id
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings
new file mode 100644
index 0000000..e445f14
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/core_siblings_list
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings
new file mode 100644
index 0000000..49fc86d
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings
@@ -0,0 +1 @@
+00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000 [...]
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/topology/thread_siblings_list
@@ -0,0 +1 @@
+7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent
new file mode 100644
index 0000000..dc40160
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/cpu7/uevent
@@ -0,0 +1,2 @@
+MODALIAS=cpu:type:aarch64:feature:,0000,0001,0002
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max
new file mode 100644
index 0000000..50b0f79
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/kernel_max
@@ -0,0 +1 @@
+4095
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias
new file mode 100644
index 0000000..18bb0b6
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/modalias
@@ -0,0 +1 @@
+cpu:type:aarch64:feature:,0000,0001,0002
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/offline
@@ -0,0 +1 @@
+
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/online
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/possible
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/autosuspend_delay_ms b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/autosuspend_delay_ms
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control
new file mode 100644
index 0000000..865faf1
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/control
@@ -0,0 +1 @@
+auto
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_active_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status
new file mode 100644
index 0000000..ad7ccf7
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_status
@@ -0,0 +1 @@
+unsupported
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/power/runtime_suspended_time
@@ -0,0 +1 @@
+0
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present
new file mode 100644
index 0000000..74fc2fb
--- /dev/null
+++ b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/present
@@ -0,0 +1 @@
+0-7
diff --git a/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/uevent b/tests/nodeinfodata/linux-rhelsa-3.19.0-mustang/cpu/uevent
new file mode 100644
index 0000000..e69de29
diff --git a/tests/nodeinfotest.c b/tests/nodeinfotest.c
index 3c76e5d..1004174 100644
--- a/tests/nodeinfotest.c
+++ b/tests/nodeinfotest.c
@@ -246,6 +246,8 @@ mymain(void)
         {"test7", VIR_ARCH_X86_64},
         {"test8", VIR_ARCH_X86_64},
         {"raspberrypi", VIR_ARCH_ARMV6L},
+        {"f21-mustang", VIR_ARCH_AARCH64},
+        {"rhelsa-3.19.0-mustang", VIR_ARCH_AARCH64},
     };
 
     if (virInitialize() < 0)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libvirt.git



More information about the Pkg-libvirt-commits mailing list