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