rulimine/common/lib
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
..
acpi.c
acpi.h
config.c config: Do not allow recovering from checksum mismatch panic 2023-02-07 00:28:51 +01:00
config.h limine: Add UEFI PXE support 2023-01-17 18:47:36 +02:00
elf.c Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
elf.h multiboot2: fix 32 bit elf section loading 2023-05-02 20:15:43 -05:00
elsewhere.c
elsewhere.h
fb.c video: Initial support for multiple framebuffers 2022-11-18 23:59:31 +01:00
fb.h video: Initial support for multiple framebuffers 2022-11-18 23:59:31 +01:00
gterm.c term: Drop in_bootloader for new Flanterm 2023-03-30 01:23:55 +02:00
gterm.h video: Initial support for multiple framebuffers 2022-11-18 23:59:31 +01:00
guid.c
guid.h
image.c image: Use stbi_image_free() instead of freeing buffer ourselves 2023-03-05 08:47:38 +01:00
image.h image: Use stbi_image_free() instead of freeing buffer ourselves 2023-03-05 08:47:38 +01:00
libc.h image: Use stb_image for image loading 2023-03-05 07:57:54 +01:00
libc.s2.c image: Use stb_image for image loading 2023-03-05 07:57:54 +01:00
macros.aarch64_asm.h
mem.s2.asm_ia32 misc: Use C instead of asm for mem*() family of functions 2023-05-30 12:23:31 +02:00
memory.s2.c misc: Use C instead of asm for mem*() family of functions 2023-05-30 12:23:31 +02:00
misc.c Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
misc.h Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
misc.s2.c
panic.s2.c Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
part.c
part.h limine: Add UEFI PXE support 2023-01-17 18:47:36 +02:00
part.s2.c
print.h
print.s2.c misc: Updates for Flanterm rebrand 2023-03-29 22:43:06 +02:00
rand.c
rand.h
readline.c term: Compatibility with new terminal code 2022-12-30 07:58:46 +01:00
readline.h
real.h
real.s2.asm_bios_ia32
sleep.asm_bios_ia32
spinup.asm_aarch64
spinup.asm_bios_ia32
spinup.asm_riscv64 Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
spinup.asm_uefi_ia32
spinup.asm_uefi_x86_64
term.c Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
term.h term: Drop in_bootloader for new Flanterm 2023-03-30 01:23:55 +02:00
time.c
time.h
trace.h
trace.s2.c Initial riscv64 port (#274) 2023-06-04 01:36:06 +02:00
uri.c Revert "misc: Revert back to using tinf for all GZ decompression" 2023-05-03 19:53:27 +02:00
uri.h