The header hw/arm/arm.h used to be a general bucket for
putting all kinds of arm-related declarations in. It now
has mostly kernel-boot related declarations, with one
exception: the declaration of the system_clock_scale global.
This patchset:
* moves system_clock_scale to armv7m_systick.h (since that
is the only device that uses it)
* deletes some unnecessary #includes of hw/arm/arm.h
* renames it to hw/arm/boot.h, since it now only has
declarations relating to hw/arm/boot.c functionality
Since system_clock_scale is a weird thing, I have included
in the first patch an expansion of the comment describing
it to be clearer about what it does, and also a TODO note
sketching out how we could go about eradicating this global.
thanks
-- PMM
Peter Maydell (3):
arm: Move system_clock_scale to armv7m_systick.h
arm: Remove unnecessary includes of hw/arm/arm.h
arm: Rename hw/arm/arm.h to hw/arm/boot.h
include/hw/arm/allwinner-a10.h| 2 +-
include/hw/arm/aspeed_soc.h | 2 +-
include/hw/arm/bcm2836.h | 2 +-
include/hw/arm/{arm.h => boot.h} | 12
include/hw/arm/fsl-imx25.h| 2 +-
include/hw/arm/fsl-imx31.h| 2 +-
include/hw/arm/fsl-imx6.h | 2 +-
include/hw/arm/fsl-imx6ul.h | 2 +-
include/hw/arm/fsl-imx7.h | 2 +-
include/hw/arm/virt.h | 2 +-
include/hw/arm/xlnx-versal.h | 2 +-
include/hw/arm/xlnx-zynqmp.h | 2 +-
include/hw/timer/armv7m_systick.h | 22 ++
hw/arm/armsse.c | 2 +-
hw/arm/armv7m.c | 2 +-
hw/arm/aspeed.c | 2 +-
hw/arm/boot.c | 2 +-
hw/arm/collie.c | 2 +-
hw/arm/exynos4210.c | 2 +-
hw/arm/exynos4_boards.c | 2 +-
hw/arm/highbank.c | 2 +-
hw/arm/integratorcp.c | 2 +-
hw/arm/mainstone.c| 2 +-
hw/arm/microbit.c | 2 +-
hw/arm/mps2-tz.c | 2 +-
hw/arm/mps2.c | 2 +-
hw/arm/msf2-soc.c | 2 +-
hw/arm/msf2-som.c | 2 +-
hw/arm/musca.c| 2 +-
hw/arm/musicpal.c | 2 +-
hw/arm/netduino2.c| 2 +-
hw/arm/nrf51_soc.c| 2 +-
hw/arm/nseries.c | 2 +-
hw/arm/omap1.c| 2 +-
hw/arm/omap2.c| 2 +-
hw/arm/omap_sx1.c | 2 +-
hw/arm/palm.c | 2 +-
hw/arm/raspi.c| 2 +-
hw/arm/realview.c | 2 +-
hw/arm/spitz.c| 2 +-
hw/arm/stellaris.c| 2 +-
hw/arm/stm32f205_soc.c| 2 +-
hw/arm/strongarm.c| 2 +-
hw/arm/tosa.c | 2 +-
hw/arm/versatilepb.c | 2 +-
hw/arm/vexpress.c | 2 +-
hw/arm/virt.c | 2 +-
hw/arm/xilinx_zynq.c | 2 +-
hw/arm/xlnx-versal.c | 2 +-
hw/arm/z2.c | 2 +-
hw/intc/armv7m_nvic.c | 1 -
target/arm/arm-semi.c | 1 -
target/arm/cpu.c | 1 -
target/arm/cpu64.c| 1 -
target/arm/kvm.c | 1 -
target/arm/kvm32.c| 1 -
target/arm/kvm64.c| 1 -
57 files changed, 74 insertions(+), 63 deletions(-)
rename include/hw/arm/{arm.h => boot.h} (96%)
--
2.20.1