diff options
author | Albecki, Mateusz <mateusz.albecki@intel.com> | 2020-11-05 20:48:44 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2020-11-11 02:27:59 +0000 |
commit | cc28ab7a1d7353ad7ade55d19e58e85c50d8fa4d (patch) | |
tree | 98f9929de7d4b8825397aa09cdee80876f26681a /Conf | |
parent | 36c50bd5d5ead2a00bfe26a53a8763f8115e4762 (diff) | |
download | edk2-cc28ab7a1d7353ad7ade55d19e58e85c50d8fa4d.tar.gz edk2-cc28ab7a1d7353ad7ade55d19e58e85c50d8fa4d.tar.bz2 edk2-cc28ab7a1d7353ad7ade55d19e58e85c50d8fa4d.zip |
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>
Diffstat (limited to 'Conf')
0 files changed, 0 insertions, 0 deletions