about summary refs log tree commit diff
path: root/modules/hardware/t100ha/fix-bootloader.patch
diff options
context:
space:
mode:
Diffstat (limited to 'modules/hardware/t100ha/fix-bootloader.patch')
-rw-r--r--modules/hardware/t100ha/fix-bootloader.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/hardware/t100ha/fix-bootloader.patch b/modules/hardware/t100ha/fix-bootloader.patch
new file mode 100644
index 00000000..390bef44
--- /dev/null
+++ b/modules/hardware/t100ha/fix-bootloader.patch
@@ -0,0 +1,20 @@
+diff --git a/src/boot/efi/console.c b/src/boot/efi/console.c
+index c436f8b..586905e 100644
+--- a/src/boot/efi/console.c
++++ b/src/boot/efi/console.c
+@@ -92,13 +92,8 @@ EFI_STATUS console_key_read(UINT64 *key, BOOLEAN wait) {
+                 checked = TRUE;
+         }
+ 
+-        /* wait until key is pressed */
+-        if (wait) {
+-                if (TextInputEx)
+-                        uefi_call_wrapper(BS->WaitForEvent, 3, 1, &TextInputEx->WaitForKeyEx, &index);
+-                else
+-                        uefi_call_wrapper(BS->WaitForEvent, 3, 1, &ST->ConIn->WaitForKey, &index);
+-        }
++        if (wait)
++            uefi_call_wrapper(BS->WaitForEvent, 3, 1, &ST->ConIn->WaitForKey, &index);
+ 
+         if (TextInputEx) {
+                 EFI_KEY_DATA keydata;