• Joined on 2025-02-05
tomolt pushed to techhsg at karlos/karlos 2025-11-13 00:31:12 +01:00
fd1270fa60 Unregistering key event listeners.
tomolt pushed to techhsg at karlos/karlos 2025-11-13 00:21:29 +01:00
bc66ebc884 Use arrow keys + esc for snake; fixed keycode 0
tomolt pushed to techhsg at karlos/karlos 2025-11-12 21:45:01 +01:00
847f46d3bf City demo now uses arrow keys
tomolt created branch techhsg in karlos/karlos 2025-11-12 21:33:02 +01:00
tomolt pushed to techhsg at karlos/karlos 2025-11-12 21:33:02 +01:00
420e7bf459 Ported a cityscape 3D rendering demo
59bc9b5e3f Timer Queue: Fix timers dropping from the queue
Compare 2 commits »
tomolt pushed to sata-redux at karlos/karlos 2025-11-12 18:52:19 +01:00
fba1361c48 Finally got ATA_IDENTIFY to run on VBox; No real HW yet
ffbde6086e Printing out more SATA state
Compare 2 commits »
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