diff options
author | Regina König | 2020-08-29 16:07:37 +0200 |
---|---|---|
committer | Regina König | 2020-08-29 16:07:37 +0200 |
commit | 68159a3e14c0ee742c0118cbab9729441449aab6 (patch) | |
tree | 645d2ad28aa83b0b6025edd47cc614e41ee5f28f /efi_memtest/MemtestEfi.c | |
parent | some modifications on memspeed() in init.c (diff) | |
download | memtest86-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.c | 12 |
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; } |