Commit Graph

3757 Commits

Author SHA1 Message Date
Mintsuki
d33fb37a91 docs: Update ChangeLog and README.md for 11.0.0 v11.0.0 2026-03-23 14:29:54 +01:00
Mintsuki
a94eff9f25 test: Remove stray TODO comment from limine.c 2026-03-23 14:21:14 +01:00
Mintsuki
89fc39f7e1 menu: Support entry path format for DEFAULT_ENTRY config option 2026-03-23 08:34:14 +01:00
Mintsuki
c34c8a5bb4 menu: Use escaped path format for LimineLastBootedEntry EFI variable 2026-03-23 08:34:14 +01:00
Mintsuki
f0e8264e1a protos/limine: Drop support for base revisions 0-3, require 4 on x86 2026-03-23 08:34:14 +01:00
Mintsuki
2e2fc63628 lib/fb: Add preserve_screen option to skip fb_clear on init 2026-03-23 08:34:14 +01:00
Mintsuki
89d653a659 test: Use Flanterm FB init params in test kernel 2026-03-22 20:10:00 +01:00
Mintsuki
ea7904d13d protos/limine: Add Flanterm FB init params feature 2026-03-22 20:10:00 +01:00
Mintsuki
f2da88d3d0 bootstrap: Bump limine-protocol commit 2026-03-22 20:01:36 +01:00
Mintsuki
66fc320655 protos/limine: Bump supported base revision to 6, require 6 on non-x86 2026-03-22 08:11:45 +01:00
Mintsuki
33b0a4acb4 bootstrap: Bump limine-protocol commit 2026-03-22 08:11:36 +01:00
Mintsuki
d5897b62a5 protos/limine: Handle framebuffer page-level overlaps with other memory regions 2026-03-20 14:01:31 +01:00
Mintsuki
dc850a1773 lib/fb: Add framebuffer cache flush callbacks for all architectures 2026-03-20 14:01:31 +01:00
Mintsuki
165e05ff3d protos/limine: Make aarch64 EL2 entry automatic based on firmware state 2026-03-20 14:01:31 +01:00
Mintsuki
471a34e4ed bootstrap: Bump limine-protocol commit 2026-03-20 13:58:33 +01:00
Mintsuki
fcc6a753e8 bootstrap: Bump limine-protocol commit 2026-03-18 11:43:54 +01:00
Mintsuki
319efd4db0 test: Enable loongarch64 MP feature in test kernel 2026-03-18 11:41:59 +01:00
Mintsuki
96029d8f5e sys/smp: Fix loongarch64 AP poll loop to use stall() instead of removed delay() 2026-03-18 11:41:59 +01:00
Mintsuki
3cfb0f37f9 sys/smp: Fix loongarch64 AP trampoline register state at kernel entry 2026-03-18 11:41:59 +01:00
Mintsuki
98fd2b2150 bootstrap: Bump limine-protocol commit 2026-03-18 11:11:05 +01:00
Mintsuki
b58da8372a Merge pull request 'loongarch64: Add smp support' (#50) from lihanrui/Limine:trunk into trunk
Reviewed-on: https://codeberg.org/Limine/Limine/pulls/50
2026-03-18 11:08:35 +01:00
Mintsuki
d0ce9d9cc6 Merge pull request 'efi_boot_entry: Handle EFI Variables larger then 128 bytes' (#62) from rayanmargham/Limine:trunk into trunk
Reviewed-on: https://codeberg.org/Limine/Limine/pulls/62
2026-03-18 00:15:50 +01:00
Mintsuki
c325aec14f protos/limine: Zero $r21 in loongarch64 spinup 2026-03-18 00:11:36 +01:00
Mintsuki
17ac65e838 protos/limine: Tighten loongarch64 machine state to match spec 2026-03-17 08:26:50 +01:00
Mintsuki
d634d8d32d sys/smp: Zero gp in riscv64 AP trampoline 2026-03-17 08:26:50 +01:00
Mintsuki
81c5dc1b7e protos/limine: Tighten riscv64 machine state to match spec 2026-03-17 08:26:50 +01:00
Mintsuki
617267f13b bootstrap: Bump limine-protocol commit 2026-03-17 08:04:12 +01:00
rayanmargham
bd4cc64845 efi_boot_entry: Handle Efi Variables larger then 128 bytes 2026-03-17 02:41:35 +00:00
Mintsuki
adb94d6853 misc: Do not enable E2H at entry on aarch64 2026-03-16 04:01:50 +01:00
Mintsuki
5c0635a118 protos/limine: Tighten aarch64 machine state to match spec 2026-03-16 04:01:50 +01:00
Mintsuki
ff14287b15 bootstrap: Bump limine-protocol commit 2026-03-16 03:29:32 +01:00
Mintsuki
f6bbcbf5e1 qa: Add "TGE" to .typos.toml exceptions 2026-03-16 00:12:19 +01:00
Mintsuki
ae7399eb8e sys/cpu: Use Q constraint for aarch64 locked_read to avoid ldar offset 2026-03-16 00:12:19 +01:00
Mintsuki
6446cb757b sys/smp: Fix aarch64 AP trampoline EL2 stay path for non-VHE APs 2026-03-15 21:39:14 +01:00
Mintsuki
ef4d1b42c0 sys/smp: Do not set SPSR in MMU enable fault window in aarch64 AP trampoline 2026-03-15 21:39:14 +01:00
Mintsuki
397824ada9 sys/smp: Avoid literal pool in aarch64 AP trampoline EL2 stay path 2026-03-15 21:39:14 +01:00
Mintsuki
102449250d protos/limine: Implement aarch64 EL2 entry request 2026-03-15 09:58:07 +01:00
Mintsuki
815c47e6e8 misc: Enable VHE early for aarch64 if supported 2026-03-15 09:58:07 +01:00
Mintsuki
ff3c079486 bootstrap: Bump limine-protocol commit 2026-03-15 09:31:18 +01:00
Mintsuki
43235f07ec smp: Use EL12 register aliases for aarch64 AP trampoline under VHE 2026-03-15 03:49:03 +01:00
Mintsuki
d647de2ff9 bootstrap: Bump limine-protocol commit 2026-03-15 03:49:03 +01:00
Mintsuki
be9f289415 bootstrap: Bump Flanterm commit 2026-03-15 03:49:03 +01:00
Mintsuki
a28679ef18 test: Remove an unused test file 2026-03-15 03:49:03 +01:00
Mintsuki
398c14cc00 protos/linux_risc: Disable MMU before aarch64 kernel entry 2026-03-15 03:49:03 +01:00
Mintsuki
21e15f3791 protos/linux_risc: Clean caches before aarch64 kernel entry 2026-03-15 03:49:03 +01:00
Mintsuki
31202dc374 protos/linux_risc: Disable MMU and flush caches before RISC-V kernel entry 2026-03-15 03:49:03 +01:00
Mintsuki
2820acf9b7 protos/linux_risc: Respect text_offset when loading kernel 2026-03-15 03:49:03 +01:00
iretq
e8efd061fd Merge pull request 'protos/efi: add BootNext feature' (#59) from 32/Limine:trunk into trunk
Reviewed-on: https://codeberg.org/Limine/Limine/pulls/59
Reviewed-by: iretq <iretq@noreply.codeberg.org>
Reviewed-by: marv7000 <marv7000@noreply.codeberg.org>
2026-03-12 01:56:13 +01:00
lg
3e9131d913 protos/efi_boot_entry: fix inconsistencies (3) 2026-03-11 19:55:29 -04:00
lg
ceafd6f901 protos/efi_boot_entry: fix inconsistencies (2) 2026-03-11 19:48:37 -04:00