Jianxiong Pan
2b75b11030
mm: fix 32bit kasan can't boot on T5W [1/1]
...
PD#SWPL-80202
Problem:
If enabled 32bit kasan on T5W with VMAP, kernel can't boot.
This case can't happen on T5D.
Solution:
Rootcause is bss cleared but real data keeps in cache, not flushed
into DDR, and physical kasan shadow page soon be mapped to shadow
memory while in shadow virtual address we see random data, which
caused kasan check failed in vmap fixup function and crashed. So
just add a dcache flush function call after bss cleared.
Verify:
T5W
Change-Id: Id72d26046a2155ee8fea35c3bf8c7aa4fe52e7a4
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2025-01-17 15:07:00 +09:00
..
2023-08-03 18:17:46 +00:00
2025-01-17 15:07:00 +09:00
2023-12-13 21:22:34 +00:00
2023-05-11 23:00:18 +09:00
2022-08-31 17:16:48 +02:00
2023-01-05 02:16:50 +00:00
2025-01-17 15:06:59 +09:00
2025-01-17 15:06:59 +09:00
2022-02-08 18:34:05 +01:00
2022-03-23 11:32:12 -07:00
2021-09-08 11:50:24 -07:00
2023-04-12 16:01:20 +00:00
2024-04-16 16:44:22 +00:00
2025-01-17 15:06:59 +09:00
2023-01-04 17:13:29 -08:00
2022-08-03 12:03:54 +02:00
2023-03-23 17:34:39 +00:00
2023-02-15 15:06:07 +00:00
2022-07-12 16:35:05 +02:00
2025-01-17 15:06:59 +09:00
2021-09-08 11:50:24 -07:00
2022-12-29 20:48:14 +00:00
2023-01-04 02:18:52 +00:00
2023-04-26 13:37:41 +00:00
2025-01-17 15:06:59 +09:00
2025-01-17 15:06:59 +09:00
2022-11-26 09:24:47 +01:00
2024-04-15 20:38:16 +00:00
2024-04-15 20:38:16 +00:00
2023-12-21 13:29:37 +00:00
2024-01-30 20:40:26 +00:00
2023-06-28 10:29:45 +02:00
2024-01-03 16:57:08 +00:00
2024-01-16 13:25:39 +00:00
2025-01-17 15:06:59 +09:00
2023-02-15 15:06:07 +00:00
2022-11-16 09:58:27 +01:00
2025-01-17 15:06:59 +09:00
2025-01-17 15:06:59 +09:00
2025-01-17 15:06:59 +09:00
2024-04-29 23:44:57 +00:00
2022-12-14 11:37:17 +01:00
2022-04-27 14:38:58 +02:00
2022-11-30 00:28:11 +00:00
2024-04-29 23:44:57 +00:00
2024-01-26 04:58:45 +00:00
2022-11-23 10:25:27 -08:00
2024-04-08 18:32:15 +00:00
2025-01-17 15:07:00 +09:00
2022-07-19 12:47:28 +00:00
2023-03-08 12:48:28 +00:00
2023-01-04 02:28:34 +00:00
2022-04-20 09:34:18 +02:00
2023-01-05 02:16:50 +00:00
2023-01-04 02:18:52 +00:00
2023-03-24 16:32:04 +00:00
2022-11-11 16:07:56 +00:00
2024-02-23 08:55:03 +01:00
2022-09-08 12:28:05 +02:00
2022-04-27 16:02:52 +00:00
2024-06-12 03:21:52 +00:00
2022-09-08 12:28:05 +02:00
2025-01-17 15:06:59 +09:00
2025-01-17 15:07:00 +09:00
2022-10-05 10:39:39 +02:00
2025-01-17 15:06:59 +09:00
2025-01-17 15:07:00 +09:00
2023-04-04 15:14:14 +00:00
2022-06-06 11:12:02 +02:00
2022-04-27 14:38:51 +02:00
2025-01-17 15:07:00 +09:00
2024-04-16 11:46:27 +00:00
2025-01-17 15:06:59 +09:00
2023-01-13 18:43:29 +00:00
2023-04-17 11:31:12 +00:00
2022-04-08 14:24:14 +02:00
2024-05-02 07:23:01 +00:00
2023-10-25 09:22:56 +00:00
2025-01-17 15:06:59 +09:00
2023-09-19 12:22:33 +02:00
2025-01-17 15:07:00 +09:00
2025-01-17 15:07:00 +09:00
2023-05-26 13:36:54 -07:00
2022-07-09 11:22:04 +02:00