Peter Maydell 9901c576f6 nvic: Implement Security Attribution Unit registers
Implement the register interface for the SAU: SAU_CTRL,
SAU_TYPE, SAU_RNR, SAU_RBAR and SAU_RLAR. None of the
actual behaviour is implemented here; registers just
read back as written.

When the CPU definition for Cortex-M33 is eventually
added, its initfn will set cpu->sau_sregion, in the same
way that we currently set cpu->pmsav7_dregion for the
M3 and M4.

Number of SAU regions is typically a configurable
CPU parameter, but this patch doesn't provide a
QEMU CPU property for it. We can easily add one when
we have a board that requires it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 1506092407-26985-14-git-send-email-peter.maydell@linaro.org
2017-10-06 16:46:49 +01:00
..
2016-10-04 13:28:07 +01:00
2017-09-27 11:35:59 +01:00
2017-09-27 11:35:59 +01:00
2017-08-02 18:30:13 -03:00
2017-09-27 11:44:18 +01:00
2017-09-27 11:35:59 +01:00
2017-09-27 22:44:51 +01:00
2016-05-18 15:04:27 +03:00
2017-09-27 11:35:59 +01:00
2017-09-27 11:35:59 +01:00
2016-01-29 15:07:25 +00:00
2017-09-27 22:44:51 +01:00
2017-09-27 11:35:59 +01:00
2017-09-21 16:36:56 +01:00
2017-09-27 11:35:59 +01:00
2016-10-28 18:17:24 +03:00
2017-10-05 11:03:25 +02:00
2017-09-27 11:44:18 +01:00
2017-08-30 18:23:25 +02:00