hw/arm: Model TCMs in the SSE-300, not the AN547
commitcbb563887781d813e67c59b68dd76891cb78c3d4
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 10 May 2021 19:08:44 +0000 (10 20:08 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 25 May 2021 15:01:43 +0000 (25 16:01 +0100)
treeac2693dfaeadc55ae0c9e02f30f0b32dc2b1552e
parent2f12dca05928078ecc5c7d209a2bc5af61bff966
hw/arm: Model TCMs in the SSE-300, not the AN547

The SSE-300 has an ITCM at 0x0000_0000 and a DTCM at 0x2000_0000.
Currently we model these in the AN547 board, but this is conceptually
wrong, because they are a part of the SSE-300 itself. Move the
modelling of the TCMs out of mps2-tz.c into sse300.c.

This has no guest-visible effects.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210510190844.17799-7-peter.maydell@linaro.org
hw/arm/armsse.c
hw/arm/mps2-tz.c
include/hw/arm/armsse.h