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