Changes for v2:
* Fixed the errors PMM noticed in patch 2.
* Cleanups for SVE vector length selection.
* Cleanups for SVE exception el selection.
* Add el_is_in_host -- I'm not sure this one will really help,
but it's certainly appearing more and more in the pseudocode.
r~
Richard Henderson (7):
target/arm: Enable FEAT_HCX for -cpu max
target/arm: Use FIELD definitions for CPACR, CPTR_ELx
target/arm: Do not use aarch64_sve_zcr_get_valid_len in reset
target/arm: Merge aarch64_sve_zcr_get_valid_len into caller
target/arm: Use uint32_t instead of bitmap for sve vq's
target/arm: Remove fp checks from sve_exception_el
target/arm: Add el_is_in_host
target/arm/cpu.h | 70 +++++++++++++--
target/arm/internals.h | 18 ++--
target/arm/kvm_arm.h | 7 +-
hw/arm/boot.c | 2 +-
target/arm/cpu.c | 14 +--
target/arm/cpu64.c | 118 ++++++++++++------------
target/arm/helper.c | 198 +++++++++++++++++++++++++----------------
target/arm/kvm64.c | 36 ++------
8 files changed, 264 insertions(+), 199 deletions(-)
--
2.34.1