riscv64 efiboot bootloader
authordrahn <drahn@openbsd.org>
Wed, 28 Apr 2021 19:01:00 +0000 (19:01 +0000)
committerdrahn <drahn@openbsd.org>
Wed, 28 Apr 2021 19:01:00 +0000 (19:01 +0000)
commita7214d25c2bb1af3d9c9521c7f07602b193bede4
treee0214c14bf323c39559cf19b99067380c7e18ca5
parent0383853b786e4046dad8884064c8759a7ac49184
riscv64 efiboot bootloader
Ported from arm64 with changes for riscv64.
Initial effort by Mickael Torres, with additional updates
ACPI api removed per request
ok kettenis@
22 files changed:
sys/arch/riscv64/stand/Makefile [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/Makefile [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/conf.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/disk.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efiboot.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efiboot.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/eficall.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efidev.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efidev.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efipxe.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efipxe.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/efirng.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/exec.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/fdt.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/fdt.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/heap.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/ldscript.riscv64 [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/libsa.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/self_reloc.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/softraid_riscv64.c [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/softraid_riscv64.h [new file with mode: 0644]
sys/arch/riscv64/stand/efiboot/start.S [new file with mode: 0644]