riscv: Remove MMU dependency from Zbb and Zicboz
authorSamuel Holland <samuel.holland@sifive.com>
Tue, 27 Feb 2024 00:34:48 +0000 (16:34 -0800)
committerPalmer Dabbelt <palmer@rivosinc.com>
Tue, 9 Apr 2024 18:39:39 +0000 (11:39 -0700)
The Zbb and Zicboz ISA extensions have no dependency on an MMU and are
equally useful on NOMMU kernels.

Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240227003630.3634533-4-samuel.holland@sifive.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/Kconfig

index bffbd869a0682842883591788da784648acf1626..ef53c00470d6d57b4213cda851b13f4ad4ec53f1 100644 (file)
@@ -581,7 +581,6 @@ config TOOLCHAIN_HAS_ZBB
 config RISCV_ISA_ZBB
        bool "Zbb extension support for bit manipulation instructions"
        depends on TOOLCHAIN_HAS_ZBB
-       depends on MMU
        depends on RISCV_ALTERNATIVE
        default y
        help
@@ -613,7 +612,6 @@ config RISCV_ISA_ZICBOM
 
 config RISCV_ISA_ZICBOZ
        bool "Zicboz extension support for faster zeroing of memory"
-       depends on MMU
        depends on RISCV_ALTERNATIVE
        default y
        help