limine/common/protos
xvanc 9274ee656e
Initial riscv64 port (#274)
* initial riscv64 port

* enable Paging Mode feature for all architectures

* riscv: add missing protocol docs

* riscv: fix tests

* docs: clarify `LIMINE_PAGING_MODE_DEFAULT` macro

* build: fix whitespace in common/GNUmakefile

* riscv: default to Sv48 paging when supported

* vmm: make `VMM_MAX_LEVEL` 1-indexed

* limine: do not call `reported_addr()` before finaling paging mode

smp/riscv: do not overwrite the argument passed to APs

* limine/riscv: update default paging mode in limine.h

* test/riscv: pad OVMF.fd when downloading it
2023-06-04 01:36:06 +02:00
..
chainload_next.c efi/chainload: Support passing of command lines. Addresses #244 2023-01-14 12:49:22 +01:00
chainload_next.h efi/chainload: Support passing of command lines. Addresses #244 2023-01-14 12:49:22 +01:00
chainload.c chainload: LoadOptionsSize should be in bytes. Fixes #254 2023-03-08 15:40:11 +01:00
chainload.h efi/chainload: Support passing of command lines. Addresses #244 2023-01-14 12:49:22 +01:00
limine_32.asm_x86 limine: Fix bug which triggered on no-NX where wrong register was used for rd/wrmsr 2022-10-09 07:31:26 +02:00
limine_rt.asm_bios_ia32 build: Increase portability of Makefile targets 2022-06-15 03:25:36 +02:00
limine_rt.asm_uefi_ia32 build: Increase portability of Makefile targets 2022-06-15 03:25:36 +02:00
limine.c Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
limine.h protos: Remove pointless returns added for autodetection 2022-07-13 07:40:53 +02:00
linux_32.asm_x86 protos: Remove ugly .32.c files and replace them with pure asm files 2022-07-05 18:53:39 +02:00
linux.c video: Initial support for multiple framebuffers 2022-11-18 23:59:31 +01:00
linux.h protos: Remove pointless returns added for autodetection 2022-07-13 07:40:53 +02:00
multiboot1.c multiboot1: also fix elf32 section loading 2023-05-02 20:48:13 -05:00
multiboot1.h protos: Remove pointless returns added for autodetection 2022-07-13 07:40:53 +02:00
multiboot2.c multiboot2: fix 32 bit elf section loading 2023-05-02 20:15:43 -05:00
multiboot2.h protos: Remove pointless returns added for autodetection 2022-07-13 07:40:53 +02:00
multiboot_32.asm_x86 protos: Remove ugly .32.c files and replace them with pure asm files 2022-07-05 18:53:39 +02:00
multiboot_reloc.asm_x86 multiboot: Fix relocator assembly issues 2022-06-29 12:41:42 +02:00
multiboot.h misc: blib.h -> misc.h 2022-08-26 23:44:47 +02:00