Since RFC [*]: - Split one patch per feature - Addressed Peter's review comments
[*] https://lore.kernel.org/qemu-devel/20231214171447.44025-1-phi...@linaro.org/ Based-on: <20231123143813.42632-1-phi...@linaro.org> "hw: Simplify accesses to CPUState::'start-powered-off' property" Philippe Mathieu-Daudé (14): target/arm/cpu: Simplify checking A64_MTE bit in FEATURE_ID register hw/arm/armv7m: Introduce cpudev variable in armv7m_realize() hw/arm/armv7m: Ensure requested CPU type implements ARM_FEATURE_M hw/arm/armv7m: Move code setting 'start-powered-off' property around hw/arm/armv7m: Always set 'init-nsvtor' property for Cortex-M CPUs hw/arm: Prefer arm_feature(M_SECURITY) over object_property_find() hw/arm: Prefer arm_feature(THUMB_DSP) over object_property_find(dsp) hw/arm: Prefer arm_feature(V7) over object_property_find(pmsav7-dregion) hw/arm: Prefer arm_feature(EL3) over object_property_find(has_el3) hw/arm: Prefer arm_feature(EL2) over object_property_find(has_el2) hw/arm: Prefer arm_feature(CBAR*) over object_property_find(reset-cbar) hw/arm: Prefer arm_feature(PMU) over object_property_find(pmu) hw/arm: Prefer cpu_isar_feature(aa64_mte) over property_find(tag-memory) hw/arm: Prefer arm_feature(GENERIC_TMR) over 'kvm-no-adjvtime' property hw/arm/armv7m.c | 36 ++++++++++++++++-------------------- hw/arm/exynos4210.c | 4 ++-- hw/arm/highbank.c | 3 ++- hw/arm/integratorcp.c | 5 ++--- hw/arm/realview.c | 2 +- hw/arm/sbsa-ref.c | 3 ++- hw/arm/versatilepb.c | 5 ++--- hw/arm/vexpress.c | 6 ++++-- hw/arm/virt.c | 24 ++++++++++++------------ hw/arm/xilinx_zynq.c | 2 +- hw/cpu/a15mpcore.c | 17 +++++++++++------ hw/cpu/a9mpcore.c | 6 +++--- target/arm/cpu.c | 3 +-- 13 files changed, 59 insertions(+), 57 deletions(-) -- 2.41.0