armv7m: Split systick out from NVIC
commitff68dacbc786d76a754b2c522cf70e22887bc8a6
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 20 Feb 2017 15:36:03 +0000 (20 15:36 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 28 Feb 2017 16:18:49 +0000 (28 16:18 +0000)
treea2cd081ec484499503bac1de17d034d50a08c37f
parent743eb705608f21999356dd1bcefd4733f1c959e6
armv7m: Split systick out from NVIC

The SysTick timer isn't really part of the NVIC proper;
we just modelled it that way back when we couldn't
easily have devices that only occupied a small chunk
of a memory region. Split it out into its own device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1487604965-23220-10-git-send-email-peter.maydell@linaro.org
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
hw/intc/armv7m_nvic.c
hw/timer/Makefile.objs
hw/timer/armv7m_systick.c [new file with mode: 0644]
hw/timer/trace-events
include/hw/arm/armv7m_nvic.h
include/hw/timer/armv7m_systick.h [new file with mode: 0644]