freebsd-dev/sys/dev/ata
Jason Evans 0384fff8c5 Major update to the way synchronization is done in the kernel. Highlights
include:

* Mutual exclusion is used instead of spl*().  See mutex(9).  (Note: The
  alpha port is still in transition and currently uses both.)

* Per-CPU idle processes.

* Interrupts are run in their own separate kernel threads and can be
  preempted (i386 only).

Partially contributed by:	BSDi (BSD/OS)
Submissions by (at least):	cp, dfr, dillon, grog, jake, jhb, sheldonh
2000-09-07 01:33:02 +00:00
..
ata-all.c Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ata-all.h Add experimental code for ATA100 support on: 2000-08-06 19:51:58 +00:00
ata-disk.c * Completely rewrite the alpha busspace to hide the implementation from 2000-08-28 21:48:13 +00:00
ata-disk.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ata-dma.c * Completely rewrite the alpha busspace to hide the implementation from 2000-08-28 21:48:13 +00:00
atapi-all.c * Completely rewrite the alpha busspace to hide the implementation from 2000-08-28 21:48:13 +00:00
atapi-all.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
atapi-cd.c Rearrange the probe a bit, hopefully this will help to eleminate 2000-08-16 07:09:04 +00:00
atapi-cd.h Remove sequence checking in the burner support. 2000-08-06 18:03:42 +00:00
atapi-fd.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
atapi-fd.h Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
atapi-tape.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
atapi-tape.h Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00