daniel
f437601b76
wip: async BT firmware download attempt — DO NOT MERGE, breaks AX211 bring-up
...
Deferring the Intel BT firmware download off the boot path made the AX211
bootloader stop answering after the first FC05; even the final synchronous
revert freezes boot, so one of the 'neutral' fixes kept in this diff breaks
the bring-up on its own (candidates: BT-TRACE logging inside TransferCallback,
unconditional interrupt-IN re-queue after error completions on a halted EP,
xHCI interrupt-IN ZLP len fix interacting with HID, InPollContext owner
check). Full history + next experiments in memory notes, 2026-07-05/06.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 15:46:06 +02:00
daniel
35e5aba23f
feat: HWP scaling, C1E, closed-loop thermal governor for Intel CPUs
2026-07-05 10:51:11 +02:00
daniel
772eaee9f4
feat: introduce bootloader-agnostic Boot Contract, add btlist command to list connected Bluetooth devices
2026-06-20 21:25:24 +02:00
daniel
ac25a4edd5
feat: add support for console sessions to crashpad and crash handling in kernel
2026-06-18 12:56:29 +02:00
daniel
cd159235ca
feat: add threading to Scheduler, fix desktop background selection freeze issue
2026-05-23 16:08:25 +02:00
daniel
c6ca17984b
feat: audio mixer, Audio app, fix Installer crash
2026-05-19 07:48:09 +02:00
daniel
bb12aeb9b9
fix: kernel and desktop bug fixes
2026-05-14 11:31:14 +02:00
daniel
0dfb3e8dbb
feat: further kernel power and power optimizations
2026-04-21 20:51:12 +02:00
daniel
fd7fcbbbc8
fix: various kernel bug fixes
2026-04-10 23:16:02 +02:00
daniel
28d0614511
feat: use PIC code model for shared libraries, fix shared library bugs
2026-04-08 17:07:55 +02:00
daniel
d87c14da25
feat: move CrashReport.cpp/hpp
2026-04-08 07:45:51 +02:00
daniel
886b181bfe
feat: add process crash popups
2026-04-07 20:15:56 +02:00
daniel
ef380db992
wip: S3 sleep debugging
2026-03-30 10:46:37 +02:00
daniel
f902ab48a1
fix: improve scheduling, memory, timer implementations
2026-03-24 07:40:37 +01:00
daniel
63d9270613
feat: Symmetric Multiprocessing, text editor improvements, merge doom libc, implement math functions
2026-03-23 20:09:11 +01:00
daniel
ffffb6a0c5
feat: S3 sleep, PDF viewer graphics rendering, live user environment
2026-03-15 18:46:54 +01:00
daniel
64c26f4288
feat: expanded ACPI support, initial support for S3 sleep
2026-03-15 00:55:19 +01:00
daniel
b0e6dd040d
cleanup: move some logic out of kernel Main.cpp into separate files/functions
2026-03-03 20:30:59 +01:00
daniel
596be25eaf
feat: TrueType (TTF) font rendering, many new desktop applications and DOOM support, among other improvements
2026-02-20 22:46:41 +01:00
daniel
cae7dd352e
feat: userspace overhaul, Intel GPU driver, and more
2026-02-19 15:46:49 +01:00
daniel
d355d376f9
feat: e100e Ethernet driver, ramdisk reorganization, shell rewrite, web server/client, and more
2026-02-19 01:18:11 +01:00
daniel
605fbcbe42
feat: scheduling, usermode, shell
2026-02-17 19:17:01 +01:00
daniel
641ec4681b
feat: Local/IO APIC, PS/2 keyboard & mouse
2026-02-17 12:44:31 +01:00
daniel
8721194aeb
fix(IDT): Fixed IDT reference bug
2025-12-06 17:55:06 +01:00
Daniel Hammer
2515149f28
feat(vmm): Add Paging support
2025-04-17 21:54:25 +02:00
Daniel Hammer
fcd81be1c5
feat: Various improvements
2025-04-16 10:32:11 +02:00
Daniel Hammer
bf2cf6a59e
feat(pfa): Add PageFrameAllocator class
2025-03-12 14:34:48 +01:00
Daniel Hammer
cc094a9172
fix(kcp, IDT, Heap, kernel): Various fixes, scrap broken memory allocator
2025-03-11 20:00:04 +01:00
Daniel Hammer
b774f82625
fix(IDT): Fix use of runtime loop
2025-03-08 10:46:19 +01:00
Daniel Hammer
942adef65f
feat(IDT): IDT and exception handling support
2025-03-08 10:40:12 +01:00
Daniel Hammer
17d0bbf1bb
Allocator improvements, kernel C++ platform, streaming
2025-03-01 03:31:14 +04:00
Daniel Hammer
6f1c6f1316
GDT, page frame allocator
2025-02-27 19:48:03 +04:00