git: kernel/nata: Extract reset functions in chipset drivers.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Sun Dec 31 13:52:42 PST 2017


commit 954c788195c85efe494f9c3fc73514d1cd8ed19e
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Sat Nov 25 18:21:00 2017 +0200

    kernel/nata: Extract reset functions in chipset drivers.
    
    Explicitly do not import any port multipliers support for now.
    Use only higher half of device signature, some devices return
    incorrect values in lower part and causes issues in detection.
    All of this is a bit messy in ata-ahci.c.
    
    While there, include several later bugfixes.
    
    Taken-from: FreeBSD

Summary of changes:
 sys/dev/disk/nata/ata-all.h                   |   7 +-
 sys/dev/disk/nata/chipsets/ata-ahci.c         | 273 ++++++++++++++++----------
 sys/dev/disk/nata/chipsets/ata-intel.c        | 261 ++++++------------------
 sys/dev/disk/nata/chipsets/ata-promise.c      |  74 ++++++-
 sys/dev/disk/nata/chipsets/ata-siliconimage.c | 123 +++++++-----
 sys/dev/disk/nata/chipsets/ata-sis.c          |   3 +
 6 files changed, 389 insertions(+), 352 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/954c788195c85efe494f9c3fc73514d1cd8ed19e


-- 
DragonFly BSD source repository



More information about the Commits mailing list