• Joined on 2025-02-05
tomolt pushed to sata-redux at karlos/karlos 2026-05-20 20:01:15 +02:00
67294b6352 SATA code now uses the new MSI facilities
tomolt pushed to sata-redux at karlos/karlos 2026-05-20 19:49:34 +02:00
a46d0d716c Implemented reusable PCI MSI setup code
tomolt pushed to sata-redux at karlos/karlos 2026-05-06 22:11:14 +02:00
9ce95fab79 Iterator for PCI capability lists
b267096689 Renamed pci_iterator to pci_iter
Compare 2 commits »
tomolt pushed to sata-redux at karlos/karlos 2026-05-06 21:42:45 +02:00
bda08802fa Detecting more than one SATA HBA
b57b864df5 Removed some broken, unused PCI code
Compare 2 commits »
tomolt pushed to sata-redux at karlos/karlos 2026-05-06 20:36:42 +02:00
e63c1f1047 Minuscule SATA improvements
23441cc5e5 Merge branch 'main' into sata-redux
5614b95a8e common_isr as assembly function
1f04bddb53 alternative pool initialization with small allocations
422dfca46e working global allocator protected with spinlock
Compare 62 commits »
tomolt pushed to sata-redux at karlos/karlos 2026-05-06 19:50:42 +02:00
5c6d78079f SATA: Free request after completion/error
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 22:59:28 +02:00
a7a2ffeb59 SATA: Choose first available command slot
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 22:03:16 +02:00
c95623a976 sata.c: Slight formatting improvements
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 21:33:00 +02:00
552f439708 SATA: Properly reset interrupt status bits
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 21:15:13 +02:00
c0c2eba379 Truly asynchronous SATA request completion
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 21:05:34 +02:00
4dcb288b08 SATA: Separate internal init func for single HBA
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 20:58:17 +02:00
6c58f056d6 SATA: Marked internal functions as static
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 20:54:57 +02:00
5aa65ae566 SATA driver can now handle multiple controllers
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 20:35:10 +02:00
dd509c66a6 Got rid of some SATA cruft
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 20:28:23 +02:00
f555ee3652 Removed a bunch of outdated SATA read submit code
tomolt pushed to sata-redux at karlos/karlos 2026-04-22 20:15:37 +02:00
58c6603840 Moved a bunch of SATA declarations around
17d62d3e0f Moved sata sources out of x86_64/ directory
Compare 2 commits »
tomolt deleted branch boot-options from karlos/karlos 2026-02-25 22:49:11 +01:00
tomolt pushed to main at karlos/karlos 2026-02-25 22:47:56 +01:00
8345ad61c4 Renamed bootboot.cfg to bootparam.cfg
tomolt pushed to boot-options at karlos/karlos 2026-02-25 22:47:49 +01:00
8345ad61c4 Renamed bootboot.cfg to bootparam.cfg
tomolt pushed to main at karlos/karlos 2026-02-25 22:45:31 +01:00
99ff4deb5d PS/2 driver log enable boot parameter
38c4066138 Removed remnant of mkbootoptions dev tool from Makefile
0d06d97edb Preprocessor+Linker Voodoo for boot param decl
5b228625f6 Unified 'bootparam' naming for boot config/params/options
2121e5b9c7 Support for hexadecimal boot options
Compare 8 commits »