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

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

 



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

-- 
2.21.0

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