Commit Graph

148 Commits

Author SHA1 Message Date
Mintsuki
f3b031e37d menu: Make graphics: no an alias for serial: yes on EFI 2026-04-19 00:24:59 +02:00
Mintsuki
a24f496c2e Revert "misc: Enforce hash verification when UEFI Secure Boot is active"
This reverts commit 9e2f3e7587.
2026-04-04 15:02:58 +02:00
Mintsuki
3f3a748d42 Revert "misc: Exempt EFI chainload and cosmetic resources from Secure Boot hash enforcement"
This reverts commit 4793ace8b2.
2026-04-04 15:02:58 +02:00
Mintsuki
4793ace8b2 misc: Exempt EFI chainload and cosmetic resources from Secure Boot hash enforcement 2026-04-02 23:13:39 +02:00
Mintsuki
9e2f3e7587 misc: Enforce hash verification when UEFI Secure Boot is active 2026-04-02 22:21:54 +02:00
Mintsuki
89fc39f7e1 menu: Support entry path format for DEFAULT_ENTRY config option 2026-03-23 08:34:14 +01:00
lg
3e9131d913 protos/efi_boot_entry: fix inconsistencies (3) 2026-03-11 19:55:29 -04:00
lg
af78bbd9cb protos/efi_boot_entry: Make it use its own proto. 2026-03-11 19:22:03 -04:00
lg
f6255f66ca protos/efi: add reboot_for_bitlocker 2026-03-07 21:31:51 -05:00
Mintsuki
6e49c9ca96 docs: CONFIG.md: Update description of term_font_size and term_font_spacing 2025-12-28 14:31:21 +01:00
iretq
aaa500ba70 lib/gterm: Support framebuffer rotation 2025-12-08 09:29:57 +01:00
Mintsuki
7ee698d544 common/menu: Add new interface_help_colour global option 2025-12-06 15:32:09 +01:00
Mintsuki
c1389680aa misc: Rename config option loader_dtb_path -> global_dtb and document it 2025-11-29 10:00:44 +01:00
Mintsuki
e06cc37f68 lib/config: Change default paths for config search and ordering
Also prefer searching within the EFI app's directory first, on EFI.
2025-11-03 21:29:01 +01:00
Mintsuki
aeb805620d drivers/serial: Default baud rate to 115200 instead of 9600 on BIOS 2025-09-15 20:07:23 +02:00
Mintsuki
0ada1840dc protos/limine: Default to KASLR=no 2025-09-15 19:58:37 +02:00
Julian Merkle
cbbcd35ee0 docs: Add branding colour documentation
Signed-off-by: Julian Merkle <info@jvmerkle.de>
2025-07-28 17:42:15 +02:00
Mintsuki
f35cd2c172 menu: Hide BIOS chainloading entries on UEFI and vice-versa. Fixes #484 2025-03-31 08:24:40 +02:00
Mintsuki
f362e6bb5a config: Slight change to the config file search semantics for EFI 2025-03-16 09:43:18 +01:00
Mintsuki
3c517ae1fc docs: CONFIG.md: Reformat to fit in 80-cols 2025-03-12 01:08:25 +01:00
mintsuki
e2cda1d821 protos/chainload_next: Drop protocol 2025-02-15 14:26:35 +01:00
mintsuki
6858bbf41c protos/limine: Introduce API revision 3; rename cmdline to string in file struct 2025-02-15 14:22:06 +01:00
mintsuki
0b41786e9d config: Add aliases for BIOS and EFI chainload protocol options 2025-02-11 22:26:22 +01:00
mintsuki
c9cc7bbb66 protos: Make 'path' option standard to pick executable to boot for all protos 2025-01-10 13:53:12 +01:00
dean
110ac82af5 docs: detail support for multiple wallpaper options 2025-01-05 20:41:19 +11:00
mintsuki
da43c70a2d protos: Reduce or remove mentions of 'kernel' where unnecessary
This also introduces limine.h API revision 2
2024-12-05 09:31:59 +01:00
no92
50eb3e0917 docs: document SMBIOS configuration passing 2024-11-04 23:33:11 +01:00
mintsuki
29907c9d12 config: Add and document FW_TYPE built-in macro. Fixes #422 2024-10-27 02:51:31 +02:00
Marvin Friedrich
6d2995a3f1 protos/linux: Add device tree blob override config option (#420)
* protos/linux: Add device tree blob override config option

* protos/linux: Remove unnecessary UEFI check
2024-10-18 21:21:34 +02:00
Marvin Friedrich
4cdda6a272 protos/limine: Add device tree blob override config option (#419)
* protos/limine: Add dtb_path config option

* test: Add a device tree and dtb_path to the config

* docs: Add dtb_path configuration information

* protos/limine: Fix missing argument for dtb_path for x86

* protos/limine: Correct panic message argument

* protos/limine: Use freadall instead of freadall_mode
2024-10-18 20:01:24 +02:00
mintsuki
7fc7ececbc protos/limine: Add randomise_hhdm_base config option 2024-10-12 03:47:23 +02:00
mintsuki
4404281f78 docs: CONFIG.md: Change remaining 'root' mentions to 'argument' 2024-08-02 19:00:29 +02:00
mintsuki
6d9df3f062 lib/gterm: Drop term_ prefix from term_{wallpaper,wallpaper_style,backdrop} 2024-08-02 17:46:41 +02:00
mintsuki
7b913b6b5c docs: CONFIG.md: Update docs for new config syntax 2024-08-02 17:24:20 +02:00
Keegan Saunders
d9a2fb95a9 Add LoongArch support 2024-07-31 23:05:27 -04:00
mintsuki
3c6ead2440 protos/limine: Specify and implement paging mode request revision 1 2024-07-18 20:22:25 +02:00
mintsuki
001a442750 limine: Add support for MAX_PAGING_MODE config option 2024-03-31 09:04:39 +02:00
mintsuki
b2052c518c menu: Add support for remembering last booted entry on UEFI 2024-03-21 03:18:50 +01:00
mintsuki
c0fd295cf4 serial: Add baudrate setting for BIOS
Co-authored-by: Bryce Lanham <blanham@gmail.com>
2024-02-08 09:30:59 +01:00
mintsuki
8c265fd143 chainload: Split up BIOS and EFI chainloading into 2 different protocols 2023-12-10 03:14:11 +01:00
mintsuki
30501452db CONFIG.md: Fix incorrect information and improve wording and layout 2023-12-10 03:07:32 +01:00
mintsuki
20d80661a2 docs/config: Remove mentions of TERM_CONFIG_OVERRIDE as it no longer exists 2023-12-10 03:07:32 +01:00
mekb
820d4751d3 menu: Add option to hide help text 2023-08-08 14:09:11 -05:00
mintsuki
670b635ae8 config: Add and document ARCH built-in macro 2023-06-15 02:23:48 +02:00
mintsuki
b991fb93f8 docs: Document TEXTMODE config for multiboot 1 and 2 2023-04-13 21:02:09 +02:00
mintsuki
959c44658e image: Use stb_image for image loading 2023-03-05 07:57:54 +01:00
mintsuki
ac1c5d1b95 efi/chainload: Support passing of command lines. Addresses #244 2023-01-14 12:49:22 +01:00
mintsuki
10bbba0066 docs: Document TERM_BACKGROUND_BRIGHT and TERM_FOREGROUND_BRIGHT 2022-12-16 03:33:29 +01:00
mintsuki
60c115658c Revert "gop: Allow user to select which GOP to use in config. Addresses #233"
This reverts commit d82dc64b93.
2022-11-14 07:35:06 +01:00
mintsuki
d82dc64b93 gop: Allow user to select which GOP to use in config. Addresses #233 2022-11-11 23:40:56 +01:00