Re: [PATCH RFC 00/11] qemu: Introduce support for ARM CPU features

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

 



On 7/25/19 4:06 PM, Andrea Bolognani wrote:
This series is RFC because the corresponding QEMU patches[1] have
not been merged yet, and since QEMU is currently in the middle of
the 4.1.0 freeze we can't really expect to merge them until 5.7.0
anyway.

With that in mind, a few patches are somewhat independent of the
rest and could, after some minor tweaking, could go in even right
now: 1/11 is really a no brainer, and 3/11 - 5/11 are also fairly
reasonable candidates for that treatment.


[1] https://lists.nongnu.org/archive/html/qemu-devel/2019-06/msg04945.html

Andrea Bolognani (11):
   tests: Update replies for QEMU 2.12.0 on aarch64
   tests: Add replies for QEMU 4.1.0 on aarch64
   qemu: Rename virQEMUCapsObjectPropsMaxX86CPU
   qemu: Introduce QEMU_CAPS_ARM_MAX_CPU
   qemu: Query max-arm-cpu properties
   qemu: Update query-cpu-model-expansion check
   qemu: Perform full expansion on ARM
   cpu_map: Introduce ARM CPU features
   cpu: Validate ARM CPU features
   tests: Introduce tests for ARM CPU features
   news: Update for ARM CPU features

  docs/news.xml                                 |    9 +
  src/cpu/cpu_arm.c                             |  171 ++
  src/cpu_map/arm_features.xml                  |   21 +
  src/cpu_map/index.xml                         |    4 +
  src/qemu/qemu_capabilities.c                  |   18 +-
  src/qemu/qemu_capabilities.h                  |    1 +
  src/qemu/qemu_command.c                       |    3 +-
  .../caps_2.12.0.aarch64.replies               |  324 ++-
  .../caps_2.12.0.aarch64.xml                   |    5 +-
  .../caps_4.0.0.aarch64.replies                |  159 +-
  .../caps_4.0.0.aarch64.xml                    |    1 +
  ...h64.replies => caps_4.1.0.aarch64.replies} | 2205 ++++++++++-------
  ...0.0.aarch64.xml => caps_4.1.0.aarch64.xml} |   53 +-
  .../aarch64-features-sve.aarch64-latest.args  |   32 +
  .../qemuxml2argvdata/aarch64-features-sve.xml |   20 +
  .../aarch64-features-wrong.xml                |   17 +
  tests/qemuxml2argvtest.c                      |    7 +
  17 files changed, 2085 insertions(+), 965 deletions(-)
  create mode 100644 src/cpu_map/arm_features.xml
  copy tests/qemucapabilitiesdata/{caps_4.0.0.aarch64.replies => caps_4.1.0.aarch64.replies} (96%)
  copy tests/qemucapabilitiesdata/{caps_4.0.0.aarch64.xml => caps_4.1.0.aarch64.xml} (80%)
  create mode 100644 tests/qemuxml2argvdata/aarch64-features-sve.aarch64-latest.args
  create mode 100644 tests/qemuxml2argvdata/aarch64-features-sve.xml
  create mode 100644 tests/qemuxml2argvdata/aarch64-features-wrong.xml


Once qemu part is pushed in you can count on my

Reviewed-by: Michal Privoznik <mprivozn@xxxxxxxxxx>

Michal

--
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]

  Powered by Linux