12 lines
654 B
TeX
12 lines
654 B
TeX
\begin{abstract}
|
|
This lab project introduces an \acs{ahci} driver and associated \acs{ata}
|
|
primitives to Barrelfish\footnote{\url{http://www.barrelfish.org}}. Interfacing
|
|
disks is implemented in a library that communicates with a management service.
|
|
To enable integration of multiple controllers offering access to
|
|
\acs{ata}/\acs{atapi}-based devices, Flounder modifications including a backend
|
|
for \acs{ahci} are proposed. This project also provides a basic analysis of the
|
|
driver's performance characteristics. To demonstrate usage, a simple testcase,
|
|
a FAT filesystem implementation and a simple block device filesystem are
|
|
introduced.
|
|
\end{abstract}
|