audk/MdeModulePkg
Patrick Henz 71dd80f14f MdeModulePkg/XhciDxe: Fix Broken Timeouts
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2948

Timeouts in the XhciDxe driver are taking longer than
expected due to the timeout loops not accounting for
code execution time. As en example, 5 second timeouts
have been observed to take around 36 seconds to complete.
Use SetTimer and Create/CheckEvent from Boot Services to
determine when timeout occurred.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Signed-off-by: Patrick Henz <patrick.henz@hpe.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
2020-09-29 01:28:58 +00:00
..
Application MdeModulePkg/CapsuleApp: Fix spelling mistake 2020-08-07 18:53:01 +00:00
Bus MdeModulePkg/XhciDxe: Fix Broken Timeouts 2020-09-29 01:28:58 +00:00
Core MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
Include MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
Library MdeModulePkg/Library: add PEIM and SEC module type to TpmMeasurementLibNull 2020-09-02 12:27:38 +00:00
Logo MdeModulePkg/Logo:Add RISCV64 architecture 2020-05-07 03:17:15 +00:00
Test MdeModulePkg: Add DxeResetSystemLib unit test 2020-02-07 19:18:53 +00:00
Universal MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
MdeModulePkg.ci.yaml MdeModulePkg/MdeModulePkg.ci.yaml: Add configuration for Ecc check 2020-08-17 03:28:09 +00:00
MdeModulePkg.dec MdeModulePkg: Create PCDs to be used in support of SEV-ES 2020-08-16 16:45:42 +00:00
MdeModulePkg.dsc MdeModulePkg: Use LockBoxNullLib for RISC-V 2020-04-03 17:09:12 +00:00
MdeModulePkg.uni MdeModulePkg: Create PCDs to be used in support of SEV-ES 2020-08-16 16:45:42 +00:00
MdeModulePkgExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00