Shengyu Qu 6419f8e9fd riscv: Add SPL_ZERO_MEM_BEFORE_USE implementation
Add the actual support code for SPL_ZERO_MEM_BEFORE_USE and remove
existing Starfive JH7110's L2 LIM clean code, since existing code has
following issues:
 1. Each hart (in the middle of a function call) overwriting its own
    stack and other harts' stacks.
    (data-race and data-corruption)
 2. Lottery winner hart can be doing "board_init_f_init_reserve",
    while other harts are in the middle of zeroing L2 LIM.
    (data-race)

Signed-off-by: Bo Gan <ganboing@gmail.com>
Signed-off-by: Shengyu Qu <wiagn233@outlook.com>
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
2023-08-10 10:58:12 +08:00
..
2023-04-24 21:37:45 +02:00
2023-05-31 17:23:01 -04:00
2023-03-30 15:09:59 -04:00
2022-11-02 08:42:03 +01:00
2022-01-19 18:11:34 +01:00
2022-08-04 16:18:47 -04:00
2023-07-14 15:21:07 -04:00
2023-07-17 17:12:07 +08:00
2023-03-14 16:08:51 -06:00
2023-06-23 14:38:16 -04:00
2021-04-20 07:31:12 -04:00
2023-06-20 20:56:27 -04:00
2023-02-07 14:33:50 -05:00
2023-05-13 09:52:32 -04:00