Sönke Holz
eb978a5053
Everywhere: Use my fancy new serenityos.org email address :^)
2025-10-09 20:48:14 +02:00
Sönke Holz
2116ba9542
EFIPrekernel: Read cmdline from cmdline.txt if load options are empty
...
This makes it possible to install Serenity to removable media without
using GRUB or having to manually pass the cmdline in the UEFI shell.
For non-removable media, we use the cmdline from our load options,
which the UEFI firmware gets from our boot option variable.
2025-08-02 11:34:18 +02:00
Sönke Holz
ff7293f06e
Kernel: Find the SMBIOS Entry Point in the EFI configuration table
...
The BIOS region currently used to find the SMBIOS Entry Point might not
be present on (U)EFI systems.
2025-03-07 01:41:50 +01:00
Sönke Holz
679343e3b3
EFIPrekernel: Add GOP support
...
The GOP framebuffer (if present) is passed to the kernel so it can use
it as the boot framebuffer.
2025-02-26 08:43:18 -05:00
Sönke Holz
87c847cc8d
EFIPrekernel: Make it boot the RISC-V kernel
...
This adds all the remaining code necessary to actually boot the kernel.
This only works on riscv64 for now.
2025-02-21 00:41:53 +01:00
Sönke Holz
faeb9ff521
EFIPrekernel: Add basic skeleton
2024-12-01 13:20:45 +01:00