Mintsuki
0f0809c79a
build: Updates for new edk2-ovmf-nightly
2025-12-09 10:32:42 +01:00
iretq
990f2f7960
lib/term: Update flanterm_fb_init() call
2025-12-08 09:39:32 +01:00
iretq
aaa500ba70
lib/gterm: Support framebuffer rotation
2025-12-08 09:29:57 +01:00
Mintsuki
e6bd838bc6
menu: Fix pmm_free() call with off-by-one length
2025-12-06 15:35:46 +01:00
Mintsuki
7ee698d544
common/menu: Add new interface_help_colour global option
2025-12-06 15:32:09 +01:00
Mintsuki
22df06c057
lib/libc: Convert char to unsigned char before comparison in string comparison functions
2025-12-02 03:49:33 +01:00
Mintsuki
bf3c4a658c
lib/paths: Use strncmp() instead of memcmp() where appropriate
2025-12-02 03:48:32 +01:00
Mintsuki
4d549791e4
docs: Update ChangeLog and README.md for 10.4.0
v10.4.0
2025-11-30 01:38:45 +01:00
Mintsuki
1e43c13bb2
riscv: Simplify logic of code added in 051bb27ed0
2025-11-30 01:13:02 +01:00
Mintsuki
051bb27ed0
riscv: Prioritise CPU init with ACPI unless DTB manually overridden
2025-11-30 00:56:07 +01:00
Kacper Słomiński
02f1a8f539
sys/cpu: Flush entire I-Cache if it's not PIPT on aarch64
...
AArch64 permits the I-Cache be either PIPT or VIPT. In the latter
case, flush by VA might leave aliases at other VAs in the cache. I
don't expect there to be any since we're using an identity mapping at
this point, but this doesn't hurt.
2025-11-29 17:21:49 +01:00
Kacper Słomiński
afb2a8e642
lib/gterm: Add flush callback for aarch64
2025-11-29 17:21:22 +01:00
Mintsuki
8679e68efc
lib/gterm: Add flush callback for riscv64
2025-11-29 16:44:56 +01:00
Mintsuki
b029c02441
riscv: Defer init_riscv() until after config is initalised
2025-11-29 15:42:54 +01:00
Mintsuki
f4f69c315f
misc: Hard panic when global DTB fails to load
2025-11-29 15:40:54 +01:00
Mintsuki
7d90dcb97a
riscv: Fix use-after-free bug related to DTB initialisation
2025-11-29 15:37:22 +01:00
Mintsuki
1ce8ba628b
misc: Update get_device_tree_blob() logic to match config docs
2025-11-29 10:40:12 +01:00
Mintsuki
38f70a623d
build: Drop zstd and lzip release tarballs
...
No one really used these anyways.
2025-11-29 10:16:29 +01:00
Mintsuki
6b31249719
build: Bump Flanterm
2025-11-29 10:08:02 +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
5460569106
riscv: Do an early RISC-V init to allow checking ISA features early
2025-11-29 09:51:56 +01:00
Mintsuki
60fa408439
misc: CI fixes and improvements and version 10.3.2
v10.3.2
2025-11-23 08:54:05 +01:00
Mintsuki
e8ddc5024e
docs: Update ChangeLog and README.md for 10.3.1
v10.3.1
2025-11-23 06:13:42 +01:00
Mintsuki
09b5a3e2d7
mm/vmm: loongarch64: Slightly better fix than that in df3b0aa054
2025-11-23 06:01:41 +01:00
Mintsuki
d0e8016ed7
lib/part: Remove ancient echfs partition check
2025-11-23 04:29:16 +01:00
Mintsuki
7a18222bbf
build: Bump limine-protocol dependency
2025-11-23 04:15:19 +01:00
Mintsuki
8d7c54e85e
protos/limine: Use the correct volume argument for mbr_get_id()
2025-11-22 01:54:01 +01:00
Mintsuki
df3b0aa054
mm/vmm: loongarch64: Use VALEN register to obtain paging_mode_va_bits()
2025-11-22 01:24:00 +01:00
Mintsuki
52838119cb
misc: Do not bother making binary releases installable
2025-11-22 00:59:04 +01:00
Mintsuki
a485132cf8
docs: Mark loongarch64 support as experimental
2025-11-19 21:26:44 +01:00
Mintsuki
37a70d9a5e
docs: Update wallpaper and screenshot
2025-11-19 20:34:53 +01:00
Mintsuki
8939d34167
docs: Update ChangeLog and README.md for 10.3.0
v10.3.0
2025-11-07 11:14:24 +01:00
Mintsuki
00786e8fe3
lib/acpi: Do not assume rsdt_addr is not null in acpi_map_tables()
2025-11-07 10:47:45 +01:00
Mintsuki
8753bd6b32
build: Update limine-protocol submodule
2025-11-07 09:59:13 +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
9a1edb8d1c
test: Update limine.c for new protocol header changes
2025-11-03 20:38:29 +01:00
Mintsuki
c3ed7a5bc2
build: Update freestnd-c-hdrs-0bsd dependency
2025-11-02 02:41:04 +01:00
Mintsuki
3a98a4bfbd
protos/limine: Update limine-protocol dependency
...
Also: do not install limine.h and PROTOCOL.md anymore on "make install".
2025-11-01 14:09:33 +01:00
Mintsuki
f59321995d
docs: Update ChangeLog and README.md for 10.2.1
v10.2.1
2025-10-29 11:27:22 +01:00
Mintsuki
42e5fb9ded
drivers/disk: Skip EFI handles with VenHw(7CCE9C94-983F-4D0A-8143-B6C05545B223)
...
See https://github.com/limine-bootloader/limine/issues/521#issuecomment-3160168795
2025-10-29 00:01:44 +01:00
Mintsuki
17f3b890c0
Merge pull request 'docs: Add Matrix Server badge to README.md' ( #20 ) from Integral/Limine:add-matrix-badge into trunk
...
Reviewed-on: https://codeberg.org/Limine/Limine/pulls/20
2025-10-27 23:44:27 +01:00
Mintsuki
af8e5a24f6
Merge pull request 'host/limine: Replace sizeof in for loop with SIZEOF_ARRAY' ( #21 ) from Integral/Limine:sizeof-refactor into trunk
...
Reviewed-on: https://codeberg.org/Limine/Limine/pulls/21
2025-10-27 23:43:35 +01:00
Integral
be0390863d
host/limine: Replace sizeof in for loop with SIZEOF_ARRAY
...
Replace `sizeof` in for loop with `SIZEOF_ARRAY` macro for better
readability.
2025-10-27 23:49:31 +08:00
Integral
3e97c4814f
docs: Add Matrix Server badge to README.md
2025-10-27 21:20:46 +08:00
Mintsuki
9573d50b4d
docs: Update ChangeLog and README.md for 10.2.0
v10.2.0
2025-10-26 21:58:10 +01:00
Mintsuki
ac334f6fa6
bootstrap: Bump limine-protocol commit
2025-10-26 21:52:16 +01:00
Mintsuki
7c7d4c1f60
bootstrap: Bump limine-protocol commit
2025-10-26 18:23:45 +01:00
Mintsuki
11b4ee64d5
lib/acpi: Make map_single_table() static
2025-10-25 03:37:48 +02:00
Mintsuki
ab1b532f82
protos/limine: Address some nasm 3.x+ warnings
2025-10-25 02:47:36 +02:00
Mintsuki
80c82d9772
protos/limine: Initial implementation of base revision 4
2025-10-25 02:31:49 +02:00