cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-card.c
ata-cbus.c ata-chipset.c ata-disk.c ata-dma.c ata-isa.c ata-pci.c
ata-pci.h atapi-all.c
Søren Schmidt
sos at FreeBSD.org
Sat Mar 29 05:37:12 PST 2003
sos 2003/03/29 05:37:09 PST
FreeBSD src repository
Modified files:
sys/dev/ata ata-all.c ata-all.h ata-card.c ata-cbus.c
ata-chipset.c ata-disk.c ata-dma.c
ata-isa.c ata-pci.c ata-pci.h atapi-all.c
Log:
Second round of updates to the ATA driver.
Clean up the DMA interface too much unneeded stuff crept in with
the busdma code back when.
Modify the ATA_IN* / ATA_OUT* macros so that resource and offset
are gotten from a table. That allows for new chipsets that doesn't
nessesarily have things ordered the good old way. This also removes
the need for the wierd PC98 resource functions.
Tested on: i386, PC98, Alpha, Sparc64
Revision Changes Path
1.174 +103 -146 src/sys/dev/ata/ata-all.c
1.60 +66 -36 src/sys/dev/ata/ata-all.h
1.10 +42 -7 src/sys/dev/ata/ata-card.c
1.5 +42 -25 src/sys/dev/ata/ata-cbus.c
1.16 +79 -68 src/sys/dev/ata/ata-chipset.c
1.149 +19 -20 src/sys/dev/ata/ata-disk.c
1.114 +77 -121 src/sys/dev/ata/ata-dma.c
1.14 +21 -4 src/sys/dev/ata/ata-isa.c
1.58 +134 -77 src/sys/dev/ata/ata-pci.c
1.5 +13 -11 src/sys/dev/ata/ata-pci.h
1.100 +23 -27 src/sys/dev/ata/atapi-all.c
More information about the cvs-src
mailing list