kernel/nata: Handle soft resets in ahci better.
commit22a6c540fef9784c2aae51de09a6e7a306581faa
authorzrj <rimvydas.jasinskas@gmail.com>
Mon, 27 Nov 2017 06:05:41 +0000 (27 08:05 +0200)
committerzrj <zrj@dragonflybsd.org>
Sun, 31 Dec 2017 22:03:40 +0000 (1 00:03 +0200)
tree3426c28d3e00127716839292e44f863ae85eef26
parent2458a87a718a37261418254ad47f5f9adc3366d4
kernel/nata: Handle soft resets in ahci better.

This brings back the ATA_AHCI_GHC_AE|ATA_AHCI_GHC_HR.

Could not make ata_ahci_issue_cmd() to work reliably on my Intel 63XXESB2
SATA300 controller, for now this version will do. Experimental.

It is better to focus on implementing the CAM_ATA and prune ata-ahci.c.
sys/dev/disk/nata/chipsets/ata-ahci.c