Date: Sat, 29 Mar 2003 05:37:09 -0800 (PST) From: Søren Schmidt <sos@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: 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 Message-ID: <200303291337.h2TDbANB058320@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303291337.h2TDbANB058320>