lg
|
39fb6c6ccf
|
protos/efi_boot_entry: fix inconsistencies
|
2026-03-11 19:37:48 -04:00 |
|
lg
|
eef3bf757a
|
protos/efi_boot_entry: Add panic if reboot fails
|
2026-03-11 19:25:09 -04:00 |
|
Mintsuki
|
d858304d86
|
docs: Update ChangeLog and README.md for 10.8.5
|
2026-03-12 00:22:51 +01:00 |
|
lg
|
af78bbd9cb
|
protos/efi_boot_entry: Make it use its own proto.
|
2026-03-11 19:22:03 -04:00 |
|
Mintsuki
|
bb5d209c8d
|
bootstrap: Bump Flanterm to 3.0.2
|
2026-03-12 00:14:12 +01:00 |
|
Mintsuki
|
1f3a8be0c0
|
docs: Update ChangeLog and README.md for 10.8.4
|
2026-03-11 03:36:52 +01:00 |
|
Mintsuki
|
04fddb4417
|
bootstrap: Bump limine-protocol commit
|
2026-03-11 03:31:05 +01:00 |
|
Mintsuki
|
0446fb7318
|
bootstrap: Bump Flanterm to 3.0.1
|
2026-03-11 03:04:39 +01:00 |
|
lg
|
f6255f66ca
|
protos/efi: add reboot_for_bitlocker
|
2026-03-07 21:31:51 -05:00 |
|
Mintsuki
|
fe5f752842
|
docs: Update ChangeLog and README.md for 10.8.3
|
2026-03-07 03:26:05 +01:00 |
|
Mintsuki
|
2921ca5543
|
host/limine: Fix ENDSWAP width mismatch in GPT-to-MBR partition entry conversion
|
2026-03-07 03:26:05 +01:00 |
|
Mintsuki
|
6bcf789e97
|
bootstrap: Bump limine-protocol commit
|
2026-03-07 02:19:55 +01:00 |
|
Mintsuki
|
4ee0bcd5d4
|
bootstrap: Bump Flanterm to 3.0.0
|
2026-03-07 00:29:14 +01:00 |
|
Mintsuki
|
e7b9149867
|
menu: Guard editor window_size decrement to prevent underflow on long line wrapping
|
2026-03-07 00:26:46 +01:00 |
|
Mintsuki
|
c1d98eb350
|
sys/smp: Widen bsp_lapic_id to uint32_t to avoid x2APIC ID truncation
|
2026-03-07 00:26:46 +01:00 |
|
Mintsuki
|
58abb2ca68
|
lib/gterm: Check parse_resolution return value for TERM_FONT_SIZE to avoid uninitialized use
|
2026-03-07 00:26:46 +01:00 |
|
Mintsuki
|
b4064d4a75
|
lib/getchar: Close UEFI timer event on all return paths in pit_sleep_and_quit_on_keypress
|
2026-03-07 00:26:46 +01:00 |
|
Mintsuki
|
b866c3fcad
|
stage1/hdd: Fix stack imbalance on int 13h/AH=48h failure in disk read
|
2026-03-07 00:26:46 +01:00 |
|
Mintsuki
|
f30afb3f34
|
host/limine: Make {mul,add}_u64_overflow() static inline to avoid gcc unused warnings
|
2026-03-06 14:02:34 +01:00 |
|
Mintsuki
|
32375c283b
|
stage1/hdd: Rearrange code to work around boot sector size limitation
|
2026-03-06 13:54:21 +01:00 |
|
Mintsuki
|
bd6eb5e587
|
host/limine: Add overflow checks for GPT partition LBA calculations
|
2026-03-06 13:11:53 +01:00 |
|
Mintsuki
|
a783704c87
|
config: Add NUL terminator check in config_get_entry header line scan
|
2026-03-06 13:11:53 +01:00 |
|
Mintsuki
|
aa7f2871fe
|
protos/linux_risc: Validate kernel header before trusting image_size for allocation
|
2026-03-06 13:11:53 +01:00 |
|
Mintsuki
|
ba45ebed49
|
host/limine: Replace GCC/Clang __builtin overflow checks with portable C99 helpers
|
2026-03-06 13:11:53 +01:00 |
|
Mintsuki
|
15015108c2
|
protos/multiboot1: Validate load_end_addr >= load_addr to prevent underflow
|
2026-03-06 13:11:53 +01:00 |
|
Mintsuki
|
a390517c3f
|
stage1/hdd: Fix 64-bit LBA calculation and carry propagation in disk read loop
|
2026-03-06 13:11:53 +01:00 |
|
Mintsuki
|
0c5f770ae1
|
bootstrap: Bump limine-protocol commit
|
2026-03-04 19:14:55 +01:00 |
|
Mintsuki
|
4f7aa2ed5d
|
sys/lapic: Preserve LAPIC register state across x2APIC-to-xAPIC transition
|
2026-03-03 18:24:50 +01:00 |
|
Mintsuki
|
62c38c9d7b
|
docs: Update ChangeLog and README.md for 10.8.2
|
2026-02-26 00:52:47 +01:00 |
|
Mintsuki
|
acec9da583
|
bootstrap: Bump limine-protocol commit
|
2026-02-26 00:50:30 +01:00 |
|
Mintsuki
|
57d6fb0d8f
|
Revert "sys/pic: Reinitialise PICs in pic_flush() to clear stale IRR/ISR state"
This reverts commit bfde2899fc.
|
2026-02-26 00:47:37 +01:00 |
|
Mintsuki
|
d8c3d364f0
|
docs: Update ChangeLog and README.md for 10.8.1
|
2026-02-26 00:05:05 +01:00 |
|
Mintsuki
|
8e75a331af
|
bootstrap: Bump limine-protocol commit
|
2026-02-25 20:48:09 +01:00 |
|
Mintsuki
|
27b209aee8
|
sys/lapic: Preserve I/O APIC redirection entries when masking
|
2026-02-25 04:09:06 +01:00 |
|
Mintsuki
|
ab5936bd58
|
sys/lapic: Preserve LVT entries with SMI/INIT/reserved delivery modes
|
2026-02-25 04:09:06 +01:00 |
|
Mintsuki
|
bfde2899fc
|
sys/pic: Reinitialise PICs in pic_flush() to clear stale IRR/ISR state
|
2026-02-25 04:09:06 +01:00 |
|
Mintsuki
|
706bbac234
|
sys/cpu: Round up stall() tick count for sub-MHz timer frequencies
|
2026-02-25 04:09:06 +01:00 |
|
Mintsuki
|
aad4f66fec
|
sys/cpu: Fix rdtsc_usec() intermediate overflow
|
2026-02-25 04:09:06 +01:00 |
|
Mintsuki
|
57188a10d8
|
sys/iommu: Remove VT-d polling timeout and fix poll loop order
|
2026-02-25 04:09:06 +01:00 |
|
Mintsuki
|
c5c2e7909e
|
sys/cpu: Add memory clobber to rdtsc inline assembly
|
2026-02-25 04:09:05 +01:00 |
|
Mintsuki
|
b627a65d58
|
sys/smp: Add xAPIC ICR delivery status checks to INIT-SIPI-SIPI sequence
|
2026-02-25 04:09:05 +01:00 |
|
Mintsuki
|
6e8a10e9d0
|
sys/iommu: Fix VT-d disable order to TE, IRE, QIE
|
2026-02-25 04:09:05 +01:00 |
|
Mintsuki
|
a7d97f4774
|
docs: Update ChangeLog and README.md for 10.8.0
|
2026-02-22 18:29:01 +01:00 |
|
Mintsuki
|
c551029688
|
lib/spinup: Load TR and zero CR3 before protocol entry
|
2026-02-22 18:29:01 +01:00 |
|
Mintsuki
|
769aaf106a
|
protos/multiboot: Try to disable x2APIC before kernel entry
|
2026-02-22 18:29:01 +01:00 |
|
Mintsuki
|
5cf6d7f80d
|
Revert "sys/exceptions: Remove unnecessary exception number bounds check"
This reverts commit cdc875073c.
|
2026-02-22 18:29:01 +01:00 |
|
Mintsuki
|
66d6d8402d
|
sys/cpu: Fix integer truncation in stall()
|
2026-02-22 18:29:01 +01:00 |
|
Mintsuki
|
29c41b8a7c
|
bootstrap: Bump limine-protocol commit
|
2026-02-22 15:57:10 +01:00 |
|
Mintsuki
|
49a3981933
|
protos/limine: Try to disable x2APIC when there is no MP request
|
2026-02-22 15:16:41 +01:00 |
|
Mintsuki
|
fa4a4f1ba8
|
protos/limine: Strictly define x86-64 machine state for base revision 5
|
2026-02-22 15:16:41 +01:00 |
|