• Joined on 2025-02-05
tomolt pushed to sata-redux at karlos/karlos 2025-11-05 19:23:31 +01:00
d8467573fb Trying to flesh out SATA port initialization
tomolt pushed to sata-redux at karlos/karlos 2025-11-05 17:40:07 +01:00
98b793f699 SATA: Use bitmasks instead of unpredictable bit fields
tomolt pushed to sata-redux at karlos/karlos 2025-10-29 17:07:50 +01:00
f3f8ff0a88 Only use AHCI port command slots which are impl in HW
tomolt pushed to sata-redux at karlos/karlos 2025-10-29 15:31:29 +01:00
c3b530a967 Found the culprit of the ABAR corruption (pci_bar_desc_read)
tomolt pushed to sata-redux at karlos/karlos 2025-10-23 12:12:44 +02:00
00b3e68ab3 SATA progress; Handle multi-function PCI devices
tomolt pushed to sata-redux at karlos/karlos 2025-10-22 19:40:26 +02:00
a9c8b01c20 Bundled HBA specific state
tomolt pushed to sata-redux at karlos/karlos 2025-10-22 14:50:14 +02:00
9c68ccb1eb SATA: Reading multiple sectors in one read cmd
tomolt pushed to sata-redux at karlos/karlos 2025-10-21 19:30:41 +02:00
919b47d021 Handle interrupts generated by the HBA
73a86104f3 Merged Timer fix from branch main into sata-redux
7a928a0bf8 Timer Queue: Fix timers dropping from the queue
Compare 3 commits »
tomolt pushed to main at karlos/karlos 2025-10-21 17:05:08 +02:00
7a928a0bf8 Timer Queue: Fix timers dropping from the queue
tomolt opened issue karlos/karlos#8 2025-10-21 16:33:10 +02:00
Bug: Spurious LAPIC EOI caused by non-LAPIC interrupts
tomolt pushed to sata-redux at karlos/karlos 2025-10-21 16:18:14 +02:00
8d74b86c93 Trying to set up PCI MSI for SATA
tomolt pushed to sata-redux at karlos/karlos 2025-10-21 00:58:46 +02:00
d601efa04f SATA: Clear pending intrs, traverse PCI capabs
tomolt pushed to sata-redux at karlos/karlos 2025-10-20 16:55:14 +02:00
df7898d216 Gather HBA port-specific context in a struct
tomolt pushed to sata-redux at karlos/karlos 2025-10-20 16:31:29 +02:00
f33421857a Finally reading a single sector of data
tomolt created branch sata-redux in karlos/karlos 2025-10-20 02:14:25 +02:00
tomolt pushed to sata-redux at karlos/karlos 2025-10-20 02:14:25 +02:00
4579f789dd Finally got output from ATA IDENTIFY
678b867469 SATA Cleanup: Syntax, Spelling, Includes, Formatting
452d044de7 Merged sata branch into significantly newer kernel
Compare 3 commits »
tomolt created branch release-bundling in karlos/karlos 2025-10-19 20:01:48 +02:00
tomolt pushed to release-bundling at karlos/karlos 2025-10-19 20:01:48 +02:00
5f1f9158c7 Script to bundle builds for public release
tomolt pushed to main at karlos/landing-page 2025-10-18 20:21:21 +02:00
7de82616ba Custom HTML preprocessor; New banner; Team page
tomolt pushed to main-bug at karlos/karlos 2025-10-18 15:26:12 +02:00
25abfee9df Stack Protector: Provide stack canary value