audk/MdeModulePkg/Bus/Ata/AtaAtapiPassThru
Albecki, Mateusz cc28ab7a1d MdeModulePkg/AtaAtapiPassThru: Check IS to check for command completion
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3024

AHCI driver used to poll D2H register type to determine whether the FIS
has been received. This caused a problem of long timeouts when the link
got a CRC error and the FIS never arrives. To fix this this change
switches AHCI driver to poll the IS register which will signal both the
reception of FIS and the occurrence of error.

Signed-off-by: Mateusz Albecki <mateusz.albecki@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>

Cc: Ray Ni <ray.ni@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
2020-11-11 02:27:59 +00:00
..
AhciMode.c MdeModulePkg/AtaAtapiPassThru: Check IS to check for command completion 2020-11-11 02:27:59 +00:00
AhciMode.h MdeModulePkg/AtaAtapiPassThru: Check IS to check for command completion 2020-11-11 02:27:59 +00:00
AtaAtapiPassThru.c MdeModulePkg/Bus/Ata: Fix various typos 2020-02-10 22:30:07 +00:00
AtaAtapiPassThru.h MdeModulePkg/Bus/Ata: Fix various typos 2020-02-10 22:30:07 +00:00
AtaAtapiPassThru.inf
AtaAtapiPassThruDxe.uni
AtaAtapiPassThruDxeExtra.uni
ComponentName.c
IdeMode.c MdeModulePkg/Bus/Ata: Fix various typos 2020-02-10 22:30:07 +00:00
IdeMode.h MdeModulePkg/Bus/Ata: Fix various typos 2020-02-10 22:30:07 +00:00