Peter Maydell
cb4a0a3444
target/arm: Store TCR_EL* registers as uint64_t
...
Change the representation of the TCR_EL* registers in the CPU state
struct from struct TCR to uint64_t. This allows us to drop the
custom vmsa_ttbcr_raw_write() function, moving the "enforce RES0"
checks to their more usual location in the writefn
vmsa_ttbcr_write(). We also don't need the resetfn any more.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220714132303.1287193-7-peter.maydell@linaro.org
2022-07-18 13:20:13 +01:00
..
2022-06-08 19:38:47 +01:00
2020-11-15 16:42:14 +01:00
2022-05-09 11:47:54 +01:00
2022-06-08 19:38:57 +01:00
2021-09-14 12:00:20 -07:00
2022-06-28 04:35:07 +05:30
2022-07-07 11:37:33 +01:00
2022-07-11 13:43:51 +01:00
2022-07-07 11:37:33 +01:00
2022-05-11 16:50:26 +02:00
2022-03-06 22:23:09 +01:00
2022-07-18 13:20:13 +01:00
2022-07-18 13:20:13 +01:00
2022-04-29 10:47:45 +10:00
2022-07-18 13:20:13 +01:00
2022-06-08 19:38:57 +01:00
2022-06-08 19:38:47 +01:00
2022-04-22 14:44:54 +01:00
2021-04-30 11:16:49 +01:00
2021-09-01 11:08:17 +01:00
2022-07-11 13:43:51 +01:00
2022-07-11 13:43:51 +01:00
2022-07-18 13:20:13 +01:00
2022-07-11 13:43:51 +01:00
2022-03-06 22:22:40 +01:00
2020-09-09 09:27:09 -04:00
2022-07-18 13:20:13 +01:00
2020-11-15 16:42:14 +01:00
2021-07-09 18:21:34 +02:00
2022-06-27 11:18:17 +01:00
2022-06-08 19:38:57 +01:00
2022-03-02 19:27:37 +00:00
2022-05-05 09:35:51 +01:00
2022-05-05 09:35:51 +01:00
2022-06-28 04:35:07 +05:30
2021-06-21 16:49:37 +01:00
2022-06-27 11:18:17 +01:00
2022-07-11 13:19:35 +01:00
2021-01-19 14:38:51 +00:00
2022-02-21 10:18:06 +01:00
2022-06-08 19:38:58 +01:00
2021-09-01 11:08:17 +01:00
2022-04-06 10:50:37 +02:00
2021-06-03 16:43:26 +01:00
2021-07-18 10:59:47 +01:00
2021-07-18 10:59:47 +01:00
2022-06-10 14:32:34 +01:00
2022-04-21 17:03:51 +04:00
2022-03-02 19:27:36 +00:00
2022-07-18 13:20:13 +01:00
2022-07-11 13:43:51 +01:00
2022-07-11 13:19:35 +01:00
2022-07-11 13:43:51 +01:00
2022-07-11 13:43:51 +01:00
2022-06-08 19:38:58 +01:00
2022-07-11 13:43:51 +01:00
2022-06-27 11:18:17 +01:00
2020-11-15 16:42:14 +01:00
2022-05-09 11:47:54 +01:00
2022-07-18 13:20:13 +01:00
2021-06-02 06:51:09 +02:00
2020-08-21 06:18:24 -04:00
2022-05-11 16:49:06 +02:00
2022-07-11 13:19:35 +01:00
2022-07-11 13:19:35 +01:00
2022-06-10 14:32:32 +01:00
2022-06-10 14:32:32 +01:00
2022-05-05 09:35:51 +01:00
2022-07-11 13:43:51 +01:00
2022-07-11 13:43:51 +01:00
2022-07-11 13:19:35 +01:00
2022-07-11 13:19:35 +01:00
2022-07-11 13:19:35 +01:00
2022-07-11 13:43:51 +01:00
2022-06-08 19:38:58 +01:00
2021-07-02 11:48:36 +01:00
2020-11-15 16:42:14 +01:00
2021-06-21 16:49:37 +01:00