Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Nov 2010 09:26:12 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/arm/mv mv_sata.c src/sys/dev/ata ata-all.c ata-all.h ata-pci.c ata-sata.c src/sys/dev/ata/chipsets ata-ahci.c ata-intel.c ata-marvell.c ata-nvidia.c ata-promise.c ata-siliconimage.c ata-via.c
Message-ID:  <201011020926.oA29QYDO020276@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2010-11-02 09:26:12 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/arm/mv           mv_sata.c 
    sys/dev/ata          ata-all.c ata-all.h ata-pci.c ata-sata.c 
    sys/dev/ata/chipsets ata-ahci.c ata-intel.c ata-marvell.c 
                         ata-nvidia.c ata-promise.c 
                         ata-siliconimage.c ata-via.c 
  Log:
  SVN rev 214671 on 2010-11-02 09:26:12Z by mav
  
  MFC r214016:
  Set of legacy mode SATA enchancements:
  - Implement proper combined mode decoding for Intel controllers to properly
  identify SATA and PATA channels and associate ATA channels with SATA ports.
  This fixes wrong reporting and in some cases hard resets to wrong SATA ports.
  - Improve SATA registers support to handle hot-plug events and potentially
  interface errors. For ICH5/6300ESB chipsets these registers accessible via
  PCI config space. For later ones they may be accessible via PCI BAR(5).
  - For controllers not generating interrupts on hot-plug events, implement
  periodic status polling. Use it to detect hot-plug on Intel and VIA
  controllers. Same probably could also be used for Serverworks and SIS.
  
  Revision    Changes    Path
  1.1.2.5     +1 -1      src/sys/arm/mv/mv_sata.c
  1.308.2.17  +21 -0     src/sys/dev/ata/ata-all.c
  1.146.2.13  +3 -8      src/sys/dev/ata/ata-all.h
  1.144.2.11  +1 -0      src/sys/dev/ata/ata-pci.c
  1.6.2.5     +36 -55    src/sys/dev/ata/ata-sata.c
  1.26.2.9    +39 -1     src/sys/dev/ata/chipsets/ata-ahci.c
  1.7.2.12    +318 -88   src/sys/dev/ata/chipsets/ata-intel.c
  1.9.2.10    +1 -1      src/sys/dev/ata/chipsets/ata-marvell.c
  1.9.2.6     +1 -1      src/sys/dev/ata/chipsets/ata-nvidia.c
  1.11.2.10   +38 -0     src/sys/dev/ata/chipsets/ata-promise.c
  1.8.2.12    +40 -2     src/sys/dev/ata/chipsets/ata-siliconimage.c
  1.6.2.7     +13 -2     src/sys/dev/ata/chipsets/ata-via.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011020926.oA29QYDO020276>