[PATCH 00/18] cpu: Fix and improve the ppc64 driver

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

 



This series depends on

  [PATCH 0/4] cpu: Rename {powerpc,ppc} => ppc64

which has been already ACKed[1] and is pending upload.

Patches 1-11 are fixes and cleanups that don't introduce
any new feature in the driver and just lay the groundwork
for the second part of the series.

Patches 12-18 rework the driver and add some test cases
to cover both existing an new features.

Cheers.


[1] https://www.redhat.com/archives/libvir-list/2015-July/msg01170.html

Andrea Bolognani (18):
  cpu: Mark driver functions in ppc64 driver
  cpu: Simplify NULL handling in ppc64 driver
  cpu: Add NULL check in ppc64ModelCopy()
  cpu: Use a different name for the copy in ppc64ModelFromCPU()
  cpu: Reorder functions in the ppc64 driver
  cpu: Remove ISA information from CPU map XML
  tests: Remove unused file
  tests: Known failing tests should never succeed
  cpu: Don't skip CPU model name check in ppc64 driver
  cpu: CPU model names have to match on ppc64
  cpu: Use ppc64Compute() to implement ppc64DriverCompare()
  cpu: Align ppc64 CPU data with x86
  cpu: Support multiple PVRs in the ppc64 driver
  cpu: Simplify ppc64 part of CPU map XML
  cpu: Add PVR mask to CPU map XML for ppc64 models
  cpu: Parse and use PVR masks in the ppc64 driver
  cpu: Add POWER8 NVL information to CPU map XML
  tests: Add a bunch of ppc64 cases to the cpu test

 src/cpu/cpu.h                                      |   2 +-
 src/cpu/cpu_map.xml                                |  59 +--
 src/cpu/cpu_ppc64.c                                | 432 +++++++++++++--------
 src/cpu/cpu_ppc64_data.h                           |  12 +-
 tests/cputest.c                                    |  34 +-
 tests/cputestdata/ppc64-baseline-1-result.xml      |   3 -
 .../ppc64-baseline-incompatible-models.xml         |  14 +
 .../ppc64-baseline-incompatible-vendors.xml        |   4 +-
 .../ppc64-baseline-no-vendor-result.xml            |   2 +-
 tests/cputestdata/ppc64-baseline-no-vendor.xml     |   2 +-
 .../ppc64-baseline-same-model-result.xml           |   3 +
 tests/cputestdata/ppc64-baseline-same-model.xml    |  14 +
 tests/cputestdata/ppc64-exact.xml                  |   2 +-
 tests/cputestdata/ppc64-guest-nofallback.xml       |   2 +-
 tests/cputestdata/ppc64-guest.xml                  |   2 +-
 .../ppc64-host+guest,ppc_models-result.xml         |   2 +-
 ...st-nofallback,ppc_models,POWER7_v2.1-result.xml |   5 -
 tests/cputestdata/ppc64-host-better.xml            |   6 +
 tests/cputestdata/ppc64-host-incomp-arch.xml       |   6 +
 tests/cputestdata/ppc64-host-no-vendor.xml         |   5 +
 tests/cputestdata/ppc64-host-worse.xml             |   6 +
 tests/cputestdata/ppc64-host.xml                   |   2 +-
 tests/cputestdata/ppc64-strict.xml                 |   4 +-
 23 files changed, 385 insertions(+), 238 deletions(-)
 delete mode 100644 tests/cputestdata/ppc64-baseline-1-result.xml
 create mode 100644 tests/cputestdata/ppc64-baseline-incompatible-models.xml
 create mode 100644 tests/cputestdata/ppc64-baseline-same-model-result.xml
 create mode 100644 tests/cputestdata/ppc64-baseline-same-model.xml
 delete mode 100644 tests/cputestdata/ppc64-host+guest-nofallback,ppc_models,POWER7_v2.1-result.xml
 create mode 100644 tests/cputestdata/ppc64-host-better.xml
 create mode 100644 tests/cputestdata/ppc64-host-incomp-arch.xml
 create mode 100644 tests/cputestdata/ppc64-host-no-vendor.xml
 create mode 100644 tests/cputestdata/ppc64-host-worse.xml

-- 
2.4.3

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



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