After renaming a pair of fields in NRF51 & Stellaris boards, remove the &first_cpu global uses in Cortex-M boards.
Rational is &first_cpu is going to be restricted to generic accelerator code, then be removed. Similarly the global 'cpus_queue' containing target-agnostic CPUs is going to be restricted to generic accelerator, thus hw/ won't have direct access to it anymore. Note, Cortex-A boards already have been dealt with in https://lore.kernel.org/qemu-devel/[email protected]/ "hw/cpu/arm: Remove one use of qemu_get_cpu() in A7/A15 MPCore priv" Philippe Mathieu-Daudé (3): hw/arm/nrf51: Rename ARMv7MState 'cpu' -> 'armv7m' hw/arm/stellaris: Add 'armv7m' local variable hw/arm/v7m: Remove use of &first_cpu in machine_init() include/hw/arm/nrf51_soc.h | 2 +- hw/arm/b-l475e-iot01a.c | 2 +- hw/arm/microbit.c | 2 +- hw/arm/mps2-tz.c | 2 +- hw/arm/mps2.c | 2 +- hw/arm/msf2-som.c | 2 +- hw/arm/musca.c | 2 +- hw/arm/netduino2.c | 2 +- hw/arm/netduinoplus2.c | 2 +- hw/arm/nrf51_soc.c | 18 +++++++++--------- hw/arm/olimex-stm32-h405.c | 2 +- hw/arm/stellaris.c | 23 ++++++++++++----------- hw/arm/stm32vldiscovery.c | 2 +- 13 files changed, 32 insertions(+), 31 deletions(-) -- 2.47.1
