6 Commits
Author SHA1 Message Date
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