riscv: mm: Set sv57 on defaultly
authorQinglin Pan <panqinglin2020@iscas.ac.cn>
Thu, 27 Jan 2022 02:48:43 +0000 (10:48 +0800)
committerPalmer Dabbelt <palmer@rivosinc.com>
Tue, 15 Feb 2022 00:32:45 +0000 (16:32 -0800)
commit011f09d1205285b215003a6c65408609ef78abac
treee26e022ee042bd8d8a41eb244355017bae2d6da6
parent677b9eb8810edc6c616a699018a83e24ed0cccab
riscv: mm: Set sv57 on defaultly

This patch sets sv57 on defaultly if CONFIG_64BIT. And do fallback to try
to set sv48 on boot time if sv57 is not supported in current hardware.

Signed-off-by: Qinglin Pan <panqinglin2020@iscas.ac.cn>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/Kconfig
arch/riscv/include/asm/csr.h
arch/riscv/include/asm/page.h
arch/riscv/kernel/cpu.c
arch/riscv/mm/init.c