Mintsuki
|
5a51c7bdb0
|
docs: Update ChangeLog and README.md for 10.8.5
v10.8.5
|
2026-03-12 00:23:18 +01:00 |
|
Mintsuki
|
a2f5218f95
|
bootstrap: Bump Flanterm to 3.0.2
|
2026-03-12 00:23:18 +01:00 |
|
Mintsuki
|
8331af0d65
|
docs: Update ChangeLog and README.md for 10.8.4
v10.8.4
|
2026-03-11 03:39:42 +01:00 |
|
Mintsuki
|
94725fc90e
|
bootstrap: Bump limine-protocol commit
|
2026-03-11 03:39:42 +01:00 |
|
Mintsuki
|
3848d573cb
|
bootstrap: Bump Flanterm to 3.0.1
|
2026-03-11 03:39:42 +01:00 |
|
Mintsuki
|
f7ca821243
|
docs: Update ChangeLog and README.md for 10.8.3
v10.8.3
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
2ca7eb2114
|
host/limine: Fix ENDSWAP width mismatch in GPT-to-MBR partition entry conversion
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
c90e319fc2
|
bootstrap: Bump limine-protocol commit
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
47dff045af
|
bootstrap: Bump Flanterm to 3.0.0
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
6b109bc291
|
menu: Guard editor window_size decrement to prevent underflow on long line wrapping
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
77f89504ad
|
sys/smp: Widen bsp_lapic_id to uint32_t to avoid x2APIC ID truncation
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
d6a9032cd9
|
lib/gterm: Check parse_resolution return value for TERM_FONT_SIZE to avoid uninitialized use
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
138a6fb8c7
|
lib/getchar: Close UEFI timer event on all return paths in pit_sleep_and_quit_on_keypress
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
eaf40aefd8
|
stage1/hdd: Fix stack imbalance on int 13h/AH=48h failure in disk read
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
9526040ea5
|
host/limine: Make {mul,add}_u64_overflow() static inline to avoid gcc unused warnings
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
70f0385881
|
stage1/hdd: Rearrange code to work around boot sector size limitation
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
18c9143ed5
|
host/limine: Add overflow checks for GPT partition LBA calculations
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
727f2114d2
|
config: Add NUL terminator check in config_get_entry header line scan
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
6db4e3f609
|
protos/linux_risc: Validate kernel header before trusting image_size for allocation
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
ea106387c9
|
host/limine: Replace GCC/Clang __builtin overflow checks with portable C99 helpers
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
8f953d27e7
|
protos/multiboot1: Validate load_end_addr >= load_addr to prevent underflow
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
72741d558c
|
stage1/hdd: Fix 64-bit LBA calculation and carry propagation in disk read loop
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
333fff9ded
|
bootstrap: Bump limine-protocol commit
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
f547a0eea5
|
sys/lapic: Preserve LAPIC register state across x2APIC-to-xAPIC transition
|
2026-03-07 03:28:39 +01:00 |
|
Mintsuki
|
3028d5ce07
|
docs: Update ChangeLog and README.md for 10.8.2
v10.8.2
|
2026-02-26 00:53:59 +01:00 |
|
Mintsuki
|
b14779e526
|
bootstrap: Bump limine-protocol commit
|
2026-02-26 00:53:59 +01:00 |
|
Mintsuki
|
16a803ef37
|
Revert "sys/pic: Reinitialise PICs in pic_flush() to clear stale IRR/ISR state"
This reverts commit bfde2899fc.
|
2026-02-26 00:53:59 +01:00 |
|
Mintsuki
|
ff3bfeb869
|
docs: Update ChangeLog and README.md for 10.8.1
v10.8.1
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
fb50736e77
|
bootstrap: Bump limine-protocol commit
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
20d5ca7045
|
sys/lapic: Preserve I/O APIC redirection entries when masking
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
5979b35b09
|
sys/lapic: Preserve LVT entries with SMI/INIT/reserved delivery modes
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
7e3d6448b7
|
sys/pic: Reinitialise PICs in pic_flush() to clear stale IRR/ISR state
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
076c8bb154
|
sys/cpu: Round up stall() tick count for sub-MHz timer frequencies
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
d01e32eea5
|
sys/cpu: Fix rdtsc_usec() intermediate overflow
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
a6beb8167f
|
sys/iommu: Remove VT-d polling timeout and fix poll loop order
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
b7897f857f
|
sys/cpu: Add memory clobber to rdtsc inline assembly
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
9456dcb1d9
|
sys/smp: Add xAPIC ICR delivery status checks to INIT-SIPI-SIPI sequence
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
37eddc6ddb
|
sys/iommu: Fix VT-d disable order to TE, IRE, QIE
|
2026-02-26 00:11:21 +01:00 |
|
Mintsuki
|
5c307663a6
|
docs: Update ChangeLog and README.md for 10.8.0
v10.8.0
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
70676a97d3
|
lib/spinup: Load TR and zero CR3 before protocol entry
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
b2c265f2be
|
protos/multiboot: Try to disable x2APIC before kernel entry
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
fe4544b612
|
Revert "sys/exceptions: Remove unnecessary exception number bounds check"
This reverts commit cdc875073c.
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
e5d96fbb91
|
sys/cpu: Fix integer truncation in stall()
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
4dca52e001
|
bootstrap: Bump limine-protocol commit
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
402d4bec47
|
protos/limine: Try to disable x2APIC when there is no MP request
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
f6cbd3b698
|
protos/limine: Strictly define x86-64 machine state for base revision 5
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
928f18905c
|
protos/limine: Implement x86-64 Keep IOMMU feature
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
9fed600b1b
|
protos/linux_x86: Do not disable IOMMU due to paranoia
|
2026-02-22 18:31:14 +01:00 |
|
Mintsuki
|
8df3c7ae5a
|
sys/smp: Try to disable x2APIC when kernel does not support it
|
2026-02-22 18:31:13 +01:00 |
|
Mintsuki
|
73cc1a5ac5
|
qa: Add "extint" to .typos.toml exceptions
|
2026-02-22 18:31:13 +01:00 |
|