Peter Maydell
9bed521ec8
hw/timer/armv7m_systick: Forbid non-privileged accesses
...
Like most of the v7M memory mapped system registers, the systick
registers are accessible to privileged code only and user accesses
must generate a BusFault. We implement that for registers in
the NVIC proper already, but missed it for systick since we
implement it as a separate device. Correct the omission.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20190617175317.27557-6-peter.maydell@linaro.org
2019-07-04 17:25:30 +01:00
..
2019-06-24 10:42:30 +01:00
2019-06-16 16:16:52 -04:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:20 +02:00
2019-07-01 17:29:00 +01:00
2019-06-12 13:20:20 +02:00
2019-07-03 00:16:43 +01:00
2019-06-12 13:20:20 +02:00
2019-06-24 10:42:30 +01:00
2019-07-02 13:37:00 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:20 +02:00
2019-07-03 10:51:35 +02:00
2019-06-26 13:25:07 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:21 +02:00
2019-06-12 13:18:33 +02:00
2019-07-03 10:51:35 +02:00
2019-06-24 10:42:30 +01:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:21 +02:00
2019-07-04 17:25:30 +01:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:20:20 +02:00
2019-07-02 14:18:13 +02:00
2019-07-01 17:29:00 +01:00
2019-06-12 13:20:20 +02:00
2019-07-02 22:49:08 +01:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-07-01 17:28:59 +01:00
2019-06-12 13:18:33 +02:00
2019-07-03 00:16:43 +01:00
2019-06-12 13:18:33 +02:00
2019-06-27 02:47:06 -07:00
2019-07-03 00:16:43 +01:00
2019-06-12 13:20:20 +02:00
2019-06-21 13:25:29 +02:00
2019-06-12 17:53:22 +01:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:18:33 +02:00
2019-07-02 22:49:08 +01:00
2019-06-12 13:20:20 +02:00
2019-07-01 17:28:59 +01:00
2019-07-04 17:25:30 +01:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-06-10 07:03:42 -07:00
2019-06-24 10:42:30 +01:00
2019-07-02 13:16:29 -06:00
2019-06-16 16:16:52 -04:00
2019-07-01 17:29:00 +01:00
2019-06-24 10:42:30 +01:00
2019-06-12 13:20:20 +02:00
2019-05-28 10:28:50 +01:00
2019-05-28 10:28:50 +01:00