RISC-V: Paging and MMU
This patch contains code to manage the RISC-V MMU, including definitions
of the page tables and the page walking code.
Signed-off-by:
Palmer Dabbelt <palmer@dabbelt.com>
Showing
- arch/riscv/include/asm/mmu_context.h 69 additions, 0 deletionsarch/riscv/include/asm/mmu_context.h
- arch/riscv/include/asm/page.h 130 additions, 0 deletionsarch/riscv/include/asm/page.h
- arch/riscv/include/asm/pgalloc.h 124 additions, 0 deletionsarch/riscv/include/asm/pgalloc.h
- arch/riscv/include/asm/pgtable-32.h 25 additions, 0 deletionsarch/riscv/include/asm/pgtable-32.h
- arch/riscv/include/asm/pgtable-64.h 84 additions, 0 deletionsarch/riscv/include/asm/pgtable-64.h
- arch/riscv/include/asm/pgtable-bits.h 48 additions, 0 deletionsarch/riscv/include/asm/pgtable-bits.h
- arch/riscv/include/asm/pgtable.h 430 additions, 0 deletionsarch/riscv/include/asm/pgtable.h
- arch/riscv/mm/fault.c 282 additions, 0 deletionsarch/riscv/mm/fault.c
Please register or sign in to comment