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