minix/lib/libdriver
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
..
driver.c ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
driver.h ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
driver_mt.c ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
driver_st.c ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
drvlib.c ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
event.c ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
event.h ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
Makefile ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
mq.c ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00
mq.h ahci/libdriver: multithreading support 2011-11-04 09:37:53 +00:00