This series contains some patches initially introduced in
"kvm/arm: Introduce a customizable aarch64 KVM host model" series

They are rather independent on the actual custom host model and can
be considered as a separate dependency. Would be nice to get some of them
in 11.2.

Can be found at:
https://github.com/eauger/qemu/tree/arm-cpu-model-v11-prereq-v3

History:
v2 -> v3:
- added target/arm: Directly store cpu probe failure error (Peter)
- target/arm/kvm: Pass an error handle to kvm_arm_create_scratch_host_vcpu
- added Faiz's R-b

v1 -> v2:
- Fixed comma in target/ppc/kvm.c
- Improved commit description and comment in last patch
- collected R-b's (thanks!)


Eric Auger (10):
  target/arm/cpu-sysregs.h.inc: Sort by name alphabetical order
  target/arm: Move REVIDR into isar.idregs[] storage
  target/arm: Move MIDR into isar.idregs[] storage
  target/arm: Enforce MPIDR into isar.idregs[] storage
  target/arm/kvm: Pass an error handle to kvm_arm_init_cpreg_list
  target/kvm: Pass an Error handle to kvm_arch_init_vcpu
  target/arm/kvm: Introduce kvm_arm_vcpu_prepare_init_features helper
  hw/arm/virt: Make sure virt_get_caches() keeps on reading CLIDR_EL1 as
    0
  target/arm: Directly store cpu probe failure error
  target/arm/kvm: Pass an error handle to
    kvm_arm_create_scratch_host_vcpu

 include/system/kvm.h         |   2 +-
 linux-user/arm/target_proc.h |  13 ++--
 target/arm/cpu.h             |  15 +++--
 target/arm/kvm_arm.h         |   3 +-
 target/arm/cpu-sysregs.h.inc |  49 ++++++++-------
 accel/kvm/kvm-all.c          |  15 +++--
 hw/arm/virt.c                |  15 +++++
 hw/intc/armv7m_nvic.c        |   4 +-
 target/arm/cpu-max.c         |   4 +-
 target/arm/cpu.c             |  28 +++++++--
 target/arm/cpu64.c           |   4 +-
 target/arm/helper.c          |  29 +++------
 target/arm/hvf/hvf.c         |   9 +--
 target/arm/kvm.c             | 119 +++++++++++++++++++++--------------
 target/arm/tcg/cpu-v7m.c     |  18 +++---
 target/arm/tcg/cpu32.c       |  37 +++++------
 target/arm/tcg/cpu64.c       |  42 ++++++-------
 target/arm/whpx/whpx-all.c   |   9 +--
 target/i386/kvm/kvm.c        |  22 ++++---
 target/loongarch/kvm/kvm.c   |  27 +++-----
 target/ppc/kvm.c             |  10 ++-
 target/riscv/kvm/kvm-cpu.c   |   6 +-
 target/s390x/kvm/kvm.c       |   2 +-
 23 files changed, 272 insertions(+), 210 deletions(-)

-- 
2.53.0


Reply via email to