git: kernel/nata: Fix HT1000 DMA engine 64k transfer issue.

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


commit 37c16061abfdb4bea7b988c8c95ee1dfa5cfaab2
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Sun Nov 26 15:04:22 2017 +0200

    kernel/nata: Fix HT1000 DMA engine 64k transfer issue.
    
    Some chips seem to need 16bit writes.
    
    Taken-from: FreeBSD
    
    Also noticed interesting change back in:
      5b527db0a83182c576889a67555810d780759bb7

Summary of changes:
 sys/dev/disk/nata/ata-all.h                  |  2 +
 sys/dev/disk/nata/ata-lowlevel.c             | 11 ++--
 sys/dev/disk/nata/chipsets/ata-intel.c       | 48 +++++++++++-----
 sys/dev/disk/nata/chipsets/ata-serverworks.c | 85 ++++++++++++++++++++++++++++
 4 files changed, 128 insertions(+), 18 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/37c16061abfdb4bea7b988c8c95ee1dfa5cfaab2


-- 
DragonFly BSD source repository



More information about the Commits mailing list