David van Moolenbroek e1d867b686 ahci/libdriver: multithreading support
This patch adds support for executing multiple concurrent requests on
different devices on the same AHCI controller. The libdriver library
has been extended to include a generic multithreading interface, and
the AHCI driver has been extended to make use of this interface.

The original version of this code has been written by Arne Welzel.
2011-11-04 09:37:53 +00:00
2010-10-25 08:32:14 +00:00
2011-09-05 13:56:14 +00:00
2011-09-19 13:36:03 +00:00
2011-09-28 15:24:15 +00:00
2011-09-28 15:24:15 +00:00
2011-10-06 19:00:16 +00:00
2011-11-01 19:21:19 +00:00
2011-09-28 15:24:15 +00:00
2011-09-28 15:24:15 +00:00
2011-09-28 15:24:15 +00:00
2011-10-06 18:54:08 +00:00
2011-11-02 18:46:06 +01:00
2011-09-28 15:24:15 +00:00
2010-01-21 10:16:05 +00:00
2011-09-28 15:24:15 +00:00
Description
A fun microkernel meant to match modern usecases
GPL-3.0 148 MiB
Languages
C 78.2%
Roff 10.2%
Assembly 4.6%
Shell 3.7%
Makefile 1.6%
Other 1.2%