summaryrefslogtreecommitdiffstats
path: root/efi_memtest/MemtestEfi.c
diff options
context:
space:
mode:
authorRegina König2020-08-29 16:07:37 +0200
committerRegina König2020-08-29 16:07:37 +0200
commit68159a3e14c0ee742c0118cbab9729441449aab6 (patch)
tree645d2ad28aa83b0b6025edd47cc614e41ee5f28f /efi_memtest/MemtestEfi.c
parentsome modifications on memspeed() in init.c (diff)
downloadmemtest86-68159a3e14c0ee742c0118cbab9729441449aab6.tar.gz
memtest86-68159a3e14c0ee742c0118cbab9729441449aab6.tar.xz
memtest86-68159a3e14c0ee742c0118cbab9729441449aab6.zip
fixed some problems which seem to only appear in 25*80 mode. in 50*80 mode, everything is fine
Diffstat (limited to 'efi_memtest/MemtestEfi.c')
-rw-r--r--efi_memtest/MemtestEfi.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/efi_memtest/MemtestEfi.c b/efi_memtest/MemtestEfi.c
index bfdfbda..f0448d2 100644
--- a/efi_memtest/MemtestEfi.c
+++ b/efi_memtest/MemtestEfi.c
@@ -7,6 +7,8 @@
#include "main.h" // TODO move into main dir
#include "memtest86+/logger.h"
+extern EFI_SYSTEM_TABLE *gST;
+
// TODO switch between logger and display
volatile short logflag = 1;
@@ -20,15 +22,19 @@ UefiMain (
init_logger();
+ {
char msg[] = "MemtestEfi started";
print_log(msg, sizeof(msg) -1);
+ }
test_start();
- char msg2[] = "MemtestEfi finished!\n";
- print_log(msg2, sizeof(msg2) - 1);
- //while(1) {}
+ {
+ char msg[] = "MemtestEfi finished!\n";
+ print_log(msg, sizeof(msg) - 1);
+ }
+ SystemTable->ConOut->SetCursorPosition(SystemTable->ConOut, 0, 15);
return EFI_SUCCESS;
}