From 76c20454341345baca657fc426aca3c974aa86f0 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 30 Jan 2018 20:50:05 +0100 Subject: [PATCH] [FREELDR] Reduce the timeout during serial mouse detection. CORE-14280 --- boot/freeldr/freeldr/arch/i386/machpc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boot/freeldr/freeldr/arch/i386/machpc.c b/boot/freeldr/freeldr/arch/i386/machpc.c index 94b295ad039..64b6a43a863 100644 --- a/boot/freeldr/freeldr/arch/i386/machpc.c +++ b/boot/freeldr/freeldr/arch/i386/machpc.c @@ -340,12 +340,12 @@ DetectSerialMouse(PUCHAR Port) StallExecutionProcessor(10000); /* Read first four bytes, which contains Microsoft Mouse signs */ - TimeOut = 200; + TimeOut = 20; for (i = 0; i < 4; i++) { while ((READ_PORT_UCHAR(Port + 5) & 1) == 0) { - StallExecutionProcessor(1000); + StallExecutionProcessor(100); --TimeOut; if (TimeOut == 0) return MOUSE_TYPE_NONE;