audk/MdeModulePkg/Bus/Ata
Hao Wu 4c33f8b190 MdeModulePkg AtaBusDxe: Fix ATA commands cannot be sent to some devices
If there is no port multiplier (PortMultiplierPort = 0xFFFF), current code
in functions TransferAtaDevice() and TrustTransferAtaDevice() will always
set the DEV bit of the ATA device register. It causes that ATA commands
cannot be sent to some ATA hard drives.

Cc: Feng Tian <feng.tian@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
2016-07-12 20:27:25 +08:00
..
AtaAtapiPassThru MdedulePkg: AtaAtapiPassThru: Remove polling on PxCMD.FR flag setting 2016-06-22 16:23:58 +08:00
AtaBusDxe MdeModulePkg AtaBusDxe: Fix ATA commands cannot be sent to some devices 2016-07-12 20:27:25 +08:00