RISC-V: Add EFI runtime services
This patch adds EFI runtime service support for RISC-V. Signed-off-by:Atish Patra <atish.patra@wdc.com> [ardb: - Remove the page check] Signed-off-by:
Ard Biesheuvel <ardb@kernel.org> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Signed-off-by:
Palmer Dabbelt <palmerdabbelt@google.com>
Showing
- arch/riscv/Kconfig 2 additions, 0 deletionsarch/riscv/Kconfig
- arch/riscv/include/asm/efi.h 20 additions, 0 deletionsarch/riscv/include/asm/efi.h
- arch/riscv/include/asm/mmu.h 2 additions, 0 deletionsarch/riscv/include/asm/mmu.h
- arch/riscv/include/asm/pgtable.h 4 additions, 0 deletionsarch/riscv/include/asm/pgtable.h
- arch/riscv/kernel/Makefile 2 additions, 0 deletionsarch/riscv/kernel/Makefile
- arch/riscv/kernel/efi.c 96 additions, 0 deletionsarch/riscv/kernel/efi.c
- arch/riscv/kernel/setup.c 5 additions, 2 deletionsarch/riscv/kernel/setup.c
- arch/riscv/mm/init.c 1 addition, 1 deletionarch/riscv/mm/init.c
- drivers/firmware/efi/Makefile 2 additions, 0 deletionsdrivers/firmware/efi/Makefile
- drivers/firmware/efi/libstub/efi-stub.c 10 additions, 1 deletiondrivers/firmware/efi/libstub/efi-stub.c
- drivers/firmware/efi/riscv-runtime.c 143 additions, 0 deletionsdrivers/firmware/efi/riscv-runtime.c
Loading
Please register or sign in to comment