daniel
788b662d44
fix: reduce idle CPU wakeups and deferred-work polling
2026-08-15 16:50:36 +02:00
daniel
f7677ac3f1
fix: fix timezone formatting bug
2026-08-15 16:36:09 +02:00
daniel
a01e63c717
feat: intel wi-fi (AX211) driver with network scanning
2026-08-06 08:36:10 +02:00
daniel
edc3452d61
feat: real stat metadata across all filesystems, plus mkdir and rmdir
2026-08-04 13:03:08 +02:00
daniel
b1c55073c7
fix: kernel concurrency, interrupt context, and user VA safety
2026-08-01 15:43:38 +02:00
daniel
d99dab45e5
feat: add NTP; fix networking bugs/regressions
2026-07-29 16:32:18 +01:00
daniel and Claude Fable 5
8bf3ceb457
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 <[email protected] >
2026-07-06 15:46:06 +02:00
daniel
240399b0fb
cleanup: remove early kernel-mode PanelBar functionality
2026-06-19 18:29:37 +02:00
daniel
e0c8787727
feat: A2DP bluetooth audio working
2026-06-10 16:00:42 +02:00
daniel
77ab2d004f
fix: fix login screen hang when no USB input device plugged in
2026-05-24 14:25:13 +02:00
daniel
c20579afd3
feat: support for USB mass storage devices, hotplugging
2026-05-18 17:47:12 +02:00
daniel
38b1f8a7ef
feat: further kernel power and power optimizations
2026-04-21 20:51:12 +02:00
daniel
7d6f001659
feat: various power and thermal optimizations, fix Printers app regression
2026-04-20 16:00:52 +02:00
daniel
9b4dfe3e0e
fix: improve scheduling, memory, timer implementations
2026-03-24 07:40:37 +01:00
daniel
0f15099830
feat: add time offset configuration
2026-03-24 07:20:52 +01:00
daniel
41ad1f6404
feat: Symmetric Multiprocessing, text editor improvements, merge doom libc, implement math functions
2026-03-23 20:09:11 +01:00
daniel
4c7efa3203
feat: expanded ACPI support, initial support for S3 sleep
2026-03-15 00:55:19 +01:00
daniel
5dded4bda0
feat: graphics/net PnP, keyboard driver improvements
2026-03-04 21:10:34 +01:00
daniel
987a85da27
feat: rudimentary userspace desktop environment
2026-02-20 00:48:51 +01:00
daniel
5810306e14
feat(kernel): Add USB devicde and keyboard/mouse support
2026-02-19 23:06:18 +01:00
daniel
010783429c
feat: e100e Ethernet driver, ramdisk reorganization, shell rewrite, web server/client, and more
2026-02-19 01:18:11 +01:00
daniel
bae28e8188
feat: add time syscall & command in shell
2026-02-18 17:34:36 +01:00
daniel
f384d4cf75
feat: scheduling, usermode, shell
2026-02-17 19:17:01 +01:00
daniel
f7e6ce70a0
feat: PCI-e, APIC timer
2026-02-17 12:54:31 +01:00
daniel
bfcc74514b
fix(kernel), feat(Timekeeping): Rely on system OVMF firmware for emulation, Rudimentary time zone support
2025-12-06 17:41:58 +01:00
daniel
18ab628682
feat(Terminal): Enhance terminal UI with panel updates and new BoxUI utility functions
...
feat(Timekeeping): Implement time initialization and month string representation
refactor(Panic): Improve panic output formatting and add boxed UI elements
refactor(UEFI): Expand UEFI header and structure definitions for better clarity
refactor(IoPort): Comment out unimplemented IO functions for future work
2025-08-14 12:36:56 +02:00