audk/MdeModulePkg/Bus/Ata/AtaBusDxe
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
..
AtaBus.c MdeModulePkg/AtaBus: remove TPer Reset operation in DriverBindingStart 2015-06-26 08:42:17 +00:00
AtaBus.h MdeModulePkg/AtaBus: remove TPer Reset operation in DriverBindingStart 2015-06-26 08:42:17 +00:00
AtaBusDxe.inf MdeModulePkg/AtaBus: remove TPer Reset operation in DriverBindingStart 2015-06-26 08:42:17 +00:00
AtaBusDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
AtaBusDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
AtaPassThruExecute.c MdeModulePkg AtaBusDxe: Fix ATA commands cannot be sent to some devices 2016-07-12 20:27:25 +08:00
ComponentName.c