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-lowlevel.c ata-pci.c ata-pci.h ata-queue.c
Nate Lawson
nate at root.org
Thu Apr 15 16:27:08 PDT 2004
On Tue, 13 Apr 2004, S=F8ren Schmidt wrote:
> 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-lowlevel.c ata-pci.c
> ata-pci.h ata-queue.c
> Log:
> Add support for the Promise command sequencer present on all modern Pro=
mise
> controllers (PDC203** PDC206**).
>
> This also adds preliminary support for the Promise SX4/SX4000 but *only=
*
> as a "normal" Promise ATA controller (ATA RAID's are supported though
> but only RAID0, RAID1 and RAID0+1).
>
> This cuts off yet another 5-8% of the command overhead on promise contr=
ollers,
> making them the fastest we have ever had support for.
>
> Work is now continuing to add support for this in ATA RAID, to acceller=
ate
> ATA RAID quite a bit on these controllers, and especially the SX4/SX400=
0
> series as they have quite a few tricks in there..
>
> This commit also adds a few fixes to the SATA code needed for proper su=
pport.
>
> Revision Changes Path
> 1.208 +4 -11 src/sys/dev/ata/ata-all.c
> 1.78 +10 -3 src/sys/dev/ata/ata-all.h
> 1.23 +1 -0 src/sys/dev/ata/ata-card.c
> 1.12 +1 -0 src/sys/dev/ata/ata-cbus.c
> 1.68 +474 -141 src/sys/dev/ata/ata-chipset.c
> 1.172 +11 -6 src/sys/dev/ata/ata-disk.c
> 1.126 +33 -2 src/sys/dev/ata/ata-dma.c
> 1.21 +1 -0 src/sys/dev/ata/ata-isa.c
> 1.32 +55 -51 src/sys/dev/ata/ata-lowlevel.c
> 1.78 +24 -52 src/sys/dev/ata/ata-pci.c
> 1.29 +8 -2 src/sys/dev/ata/ata-pci.h
> 1.26 +3 -2 src/sys/dev/ata/ata-queue.c
Also...
Includes fixes to avoid checking the ATA_FLAG_54_58 bit, fixing LBA
detection:
Submitted by:=09rk
Includes fixes for resource allocation fixing at least ICH3:
Submitted by:=09imp
-Nate
More information about the cvs-src
mailing list