summaryrefslogtreecommitdiff
path: root/EdkUnixPkg/Sec/UgaX11.c
diff options
context:
space:
mode:
Diffstat (limited to 'EdkUnixPkg/Sec/UgaX11.c')
-rw-r--r--EdkUnixPkg/Sec/UgaX11.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/EdkUnixPkg/Sec/UgaX11.c b/EdkUnixPkg/Sec/UgaX11.c
index b5719cfd59..47fb4fab7a 100644
--- a/EdkUnixPkg/Sec/UgaX11.c
+++ b/EdkUnixPkg/Sec/UgaX11.c
@@ -13,6 +13,8 @@
#include <stdio.h>
#include <stdlib.h>
+extern void msSleep (unsigned long Milliseconds);
+
/* XQueryPointer */
struct uga_drv_shift_mask
@@ -347,7 +349,7 @@ UgaCheckKey(EFI_UNIX_UGA_IO_PROTOCOL *UgaIo)
return EFI_SUCCESS;
else {
/* EFI is certainly polling. Be CPU-friendly. */
- usleep (50000);
+ msSleep (20);
return EFI_NOT_READY;
}
}