[libvirt] [PATCH RFC 00/11] qemu: Introduce support for ARM CPU features
Michal Privoznik
mprivozn at redhat.com
Mon Aug 12 14:04:44 UTC 2019
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 at redhat.com>
Michal
More information about the libvir-list
mailing list