summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRegina König2020-07-29 19:54:21 +0200
committerRegina König2020-07-29 19:54:21 +0200
commitad18a9523ade279f7e4f0660407e265dc39b56f4 (patch)
tree2b13083fbd127f37fcde9c70655326eb1ad07e70
parentTrying to create console output (diff)
downloadmemtest86-ad18a9523ade279f7e4f0660407e265dc39b56f4.tar.gz
memtest86-ad18a9523ade279f7e4f0660407e265dc39b56f4.tar.xz
memtest86-ad18a9523ade279f7e4f0660407e265dc39b56f4.zip
renamed directory for applications which run in edk
-rw-r--r--efi_memtest/memtest86+/main.c17
-rw-r--r--memtestEDK/MdeModulePkg.dsc (renamed from memtest_for_edk2/MdeModulePkg.dsc)0
-rw-r--r--memtestEDK/Memtest/ConfigurationTable/ConfigurationTable.c (renamed from memtest_for_edk2/Memtest/ConfigurationTable/ConfigurationTable.c)0
-rw-r--r--memtestEDK/Memtest/ConfigurationTable/ConfigurationTable.inf (renamed from memtest_for_edk2/Memtest/ConfigurationTable/ConfigurationTable.inf)0
-rw-r--r--memtestEDK/Memtest/ConfigurationTable/TODO (renamed from memtest_for_edk2/Memtest/ConfigurationTable/TODO)0
-rw-r--r--memtestEDK/Memtest/GetMemoryMap/GetMemoryMap.c (renamed from memtest_for_edk2/Memtest/GetMemoryMap/GetMemoryMap.c)0
-rw-r--r--memtestEDK/Memtest/GetMemoryMap/GetMemoryMap.inf (renamed from memtest_for_edk2/Memtest/GetMemoryMap/GetMemoryMap.inf)0
-rw-r--r--memtestEDK/Memtest/GetMemoryMap/TODO (renamed from memtest_for_edk2/Memtest/GetMemoryMap/TODO)0
-rw-r--r--memtestEDK/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.c (renamed from memtest_for_edk2/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.c)0
-rw-r--r--memtestEDK/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.inf (renamed from memtest_for_edk2/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.inf)0
-rw-r--r--memtestEDK/Memtest/ProtocolInformation/ProtocolInformation.c (renamed from memtest_for_edk2/Memtest/ProtocolInformation/ProtocolInformation.c)0
-rw-r--r--memtestEDK/Memtest/ProtocolInformation/ProtocolInformation.inf (renamed from memtest_for_edk2/Memtest/ProtocolInformation/ProtocolInformation.inf)0
-rw-r--r--memtestEDK/Memtest/ProtocolInformation/TODO (renamed from memtest_for_edk2/Memtest/ProtocolInformation/TODO)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/SmpTestFunctions/apic_test.c (renamed from memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/apic_test.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/SmpTestFunctions/apic_test.h (renamed from memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/apic_test.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.c (renamed from memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.h (renamed from memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TODO (renamed from memtest_for_edk2/Memtest/SingleComponents/TODO)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestConfig.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestConfig.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestConfig.inf (renamed from memtest_for_edk2/Memtest/SingleComponents/TestConfig.inf)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestCpuid.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestCpuid.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestCpuid.inf (renamed from memtest_for_edk2/Memtest/SingleComponents/TestCpuid.inf)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestDefs.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestDefs.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestDmi.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestDmi.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestScreenbuffer.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestScreenbuffer.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestScreenbuffer.inf (renamed from memtest_for_edk2/Memtest/SingleComponents/TestScreenbuffer.inf)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestSmp.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestSmp.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestSmp.inf (renamed from memtest_for_edk2/Memtest/SingleComponents/TestSmp.inf)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/TestTest.c (renamed from memtest_for_edk2/Memtest/SingleComponents/TestTest.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/bootsect.S (renamed from memtest_for_edk2/Memtest/SingleComponents/bootsect.S)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/config.c (renamed from memtest_for_edk2/Memtest/SingleComponents/config.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/config.h (renamed from memtest_for_edk2/Memtest/SingleComponents/config.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/controller.c (renamed from memtest_for_edk2/Memtest/SingleComponents/controller.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/controller.h (renamed from memtest_for_edk2/Memtest/SingleComponents/controller.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/cpuid.c (renamed from memtest_for_edk2/Memtest/SingleComponents/cpuid.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/cpuid.h (renamed from memtest_for_edk2/Memtest/SingleComponents/cpuid.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/defs.h (renamed from memtest_for_edk2/Memtest/SingleComponents/defs.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/dmi.c (renamed from memtest_for_edk2/Memtest/SingleComponents/dmi.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/dmi.h (renamed from memtest_for_edk2/Memtest/SingleComponents/dmi.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/elf.h (renamed from memtest_for_edk2/Memtest/SingleComponents/elf.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/environment.h (renamed from memtest_for_edk2/Memtest/SingleComponents/environment.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/error.c (renamed from memtest_for_edk2/Memtest/SingleComponents/error.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/extra.c (renamed from memtest_for_edk2/Memtest/SingleComponents/extra.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/extra.h (renamed from memtest_for_edk2/Memtest/SingleComponents/extra.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/head.S (renamed from memtest_for_edk2/Memtest/SingleComponents/head.S)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/init.c (renamed from memtest_for_edk2/Memtest/SingleComponents/init.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/io.h (renamed from memtest_for_edk2/Memtest/SingleComponents/io.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/jedec_id.h (renamed from memtest_for_edk2/Memtest/SingleComponents/jedec_id.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/lib.c (renamed from memtest_for_edk2/Memtest/SingleComponents/lib.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/linuxbios.c (renamed from memtest_for_edk2/Memtest/SingleComponents/linuxbios.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/linuxbios_tables.h (renamed from memtest_for_edk2/Memtest/SingleComponents/linuxbios_tables.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/main.c (renamed from memtest_for_edk2/Memtest/SingleComponents/main.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/memsize.c (renamed from memtest_for_edk2/Memtest/SingleComponents/memsize.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/msr.h (renamed from memtest_for_edk2/Memtest/SingleComponents/msr.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/mt86+_loader.asm (renamed from memtest_for_edk2/Memtest/SingleComponents/mt86+_loader.asm)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/patn.c (renamed from memtest_for_edk2/Memtest/SingleComponents/patn.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/pci.c (renamed from memtest_for_edk2/Memtest/SingleComponents/pci.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/pci.h (renamed from memtest_for_edk2/Memtest/SingleComponents/pci.h)0
-rwxr-xr-xmemtestEDK/Memtest/SingleComponents/precomp.bin (renamed from memtest_for_edk2/Memtest/SingleComponents/precomp.bin)bin153868 -> 153868 bytes
-rw-r--r--memtestEDK/Memtest/SingleComponents/random.c (renamed from memtest_for_edk2/Memtest/SingleComponents/random.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/reloc.c (renamed from memtest_for_edk2/Memtest/SingleComponents/reloc.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/screen_buffer.c (renamed from memtest_for_edk2/Memtest/SingleComponents/screen_buffer.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/screen_buffer.h (renamed from memtest_for_edk2/Memtest/SingleComponents/screen_buffer.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/self_test.c (renamed from memtest_for_edk2/Memtest/SingleComponents/self_test.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/serial.h (renamed from memtest_for_edk2/Memtest/SingleComponents/serial.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/setup.S (renamed from memtest_for_edk2/Memtest/SingleComponents/setup.S)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/smp.c (renamed from memtest_for_edk2/Memtest/SingleComponents/smp.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/smp.h (renamed from memtest_for_edk2/Memtest/SingleComponents/smp.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/spd.c (renamed from memtest_for_edk2/Memtest/SingleComponents/spd.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/spd.h (renamed from memtest_for_edk2/Memtest/SingleComponents/spd.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/stddef.h (renamed from memtest_for_edk2/Memtest/SingleComponents/stddef.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/stdin.h (renamed from memtest_for_edk2/Memtest/SingleComponents/stdin.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/stdint.h (renamed from memtest_for_edk2/Memtest/SingleComponents/stdint.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/test.c (renamed from memtest_for_edk2/Memtest/SingleComponents/test.c)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/test.h (renamed from memtest_for_edk2/Memtest/SingleComponents/test.h)0
-rw-r--r--memtestEDK/Memtest/SingleComponents/vmem.c (renamed from memtest_for_edk2/Memtest/SingleComponents/vmem.c)0
-rwxr-xr-xmemtestEDK/Memtest/run.sh (renamed from memtest_for_edk2/Memtest/run.sh)0
-rw-r--r--memtestEDK/README (renamed from memtest_for_edk2/README)0
78 files changed, 10 insertions, 7 deletions
diff --git a/efi_memtest/memtest86+/main.c b/efi_memtest/memtest86+/main.c
index f8be834..e6f6d5a 100644
--- a/efi_memtest/memtest86+/main.c
+++ b/efi_memtest/memtest86+/main.c
@@ -274,24 +274,24 @@ static void parse_command_line(void)
char *cp/*, *dummy*/; // TODO modified
/*int i, j, k;*/
- print_log("5", 2);
+ print_log("5", 2);
if (cmdline_parsed) {
return;
}
- print_log("5", 2);
+ print_log("5", 2);
/* Fill in the cpu mask array with the default */
for (int i=0; i<MAX_CPUS; i++) {
cpu_mask[i] = 1;
}
- print_log("5", 2);
+ print_log("5", 2);
if (*OLD_CL_MAGIC_ADDR != OLD_CL_MAGIC) {
return;
}
- print_log("5", 2);
+ print_log("5", 2);
unsigned short offset = *OLD_CL_OFFSET_ADDR;
cp = MK_PTR(INITSEG, offset);
@@ -300,13 +300,13 @@ static void parse_command_line(void)
cp++;
}
- print_log("5", 2);
+ print_log("5", 2);
/* while (*cp) {*/
if (!mt86_strncmp(cp, "console=", 8)) {
cp += 8;
serial_console_setup(cp);
}
- print_log("5", 2);
+ print_log("5", 2);
/* Enable boot trace? */
/* if (!mt86_strncmp(cp, "btrace", 6)) {
cp += 6;
@@ -383,6 +383,9 @@ void clear_screen()
*pp++ = ' ';
*pp++ = 0x17;
}
+
+ print_log("a", 2);
+
if (btflag) {
cprint(1, 0, "Boot Trace Enabled");
cprint(1, 0, "Press any key to advance to next trace point");
@@ -427,7 +430,7 @@ void test_start(void)
parse_command_line();
print_log("3", 2);
- /*clear_screen();*/
+ clear_screen();
/* Initialize the barrier so the lock in btrace will work.
* Will get redone later when we know how many CPUs we have */
/* barrier_init(1);
diff --git a/memtest_for_edk2/MdeModulePkg.dsc b/memtestEDK/MdeModulePkg.dsc
index c56162f..c56162f 100644
--- a/memtest_for_edk2/MdeModulePkg.dsc
+++ b/memtestEDK/MdeModulePkg.dsc
diff --git a/memtest_for_edk2/Memtest/ConfigurationTable/ConfigurationTable.c b/memtestEDK/Memtest/ConfigurationTable/ConfigurationTable.c
index 905a21e..905a21e 100644
--- a/memtest_for_edk2/Memtest/ConfigurationTable/ConfigurationTable.c
+++ b/memtestEDK/Memtest/ConfigurationTable/ConfigurationTable.c
diff --git a/memtest_for_edk2/Memtest/ConfigurationTable/ConfigurationTable.inf b/memtestEDK/Memtest/ConfigurationTable/ConfigurationTable.inf
index 3fd61ee..3fd61ee 100644
--- a/memtest_for_edk2/Memtest/ConfigurationTable/ConfigurationTable.inf
+++ b/memtestEDK/Memtest/ConfigurationTable/ConfigurationTable.inf
diff --git a/memtest_for_edk2/Memtest/ConfigurationTable/TODO b/memtestEDK/Memtest/ConfigurationTable/TODO
index e69de29..e69de29 100644
--- a/memtest_for_edk2/Memtest/ConfigurationTable/TODO
+++ b/memtestEDK/Memtest/ConfigurationTable/TODO
diff --git a/memtest_for_edk2/Memtest/GetMemoryMap/GetMemoryMap.c b/memtestEDK/Memtest/GetMemoryMap/GetMemoryMap.c
index 926849c..926849c 100644
--- a/memtest_for_edk2/Memtest/GetMemoryMap/GetMemoryMap.c
+++ b/memtestEDK/Memtest/GetMemoryMap/GetMemoryMap.c
diff --git a/memtest_for_edk2/Memtest/GetMemoryMap/GetMemoryMap.inf b/memtestEDK/Memtest/GetMemoryMap/GetMemoryMap.inf
index 87a9855..87a9855 100644
--- a/memtest_for_edk2/Memtest/GetMemoryMap/GetMemoryMap.inf
+++ b/memtestEDK/Memtest/GetMemoryMap/GetMemoryMap.inf
diff --git a/memtest_for_edk2/Memtest/GetMemoryMap/TODO b/memtestEDK/Memtest/GetMemoryMap/TODO
index e69de29..e69de29 100644
--- a/memtest_for_edk2/Memtest/GetMemoryMap/TODO
+++ b/memtestEDK/Memtest/GetMemoryMap/TODO
diff --git a/memtest_for_edk2/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.c b/memtestEDK/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.c
index b9e3e48..b9e3e48 100644
--- a/memtest_for_edk2/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.c
+++ b/memtestEDK/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.c
diff --git a/memtest_for_edk2/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.inf b/memtestEDK/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.inf
index e724962..e724962 100644
--- a/memtest_for_edk2/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.inf
+++ b/memtestEDK/Memtest/GetRootSystemDescriptionPointer/GetRootSystemDescriptionPointer.inf
diff --git a/memtest_for_edk2/Memtest/ProtocolInformation/ProtocolInformation.c b/memtestEDK/Memtest/ProtocolInformation/ProtocolInformation.c
index 20ac4bc..20ac4bc 100644
--- a/memtest_for_edk2/Memtest/ProtocolInformation/ProtocolInformation.c
+++ b/memtestEDK/Memtest/ProtocolInformation/ProtocolInformation.c
diff --git a/memtest_for_edk2/Memtest/ProtocolInformation/ProtocolInformation.inf b/memtestEDK/Memtest/ProtocolInformation/ProtocolInformation.inf
index 74d8662..74d8662 100644
--- a/memtest_for_edk2/Memtest/ProtocolInformation/ProtocolInformation.inf
+++ b/memtestEDK/Memtest/ProtocolInformation/ProtocolInformation.inf
diff --git a/memtest_for_edk2/Memtest/ProtocolInformation/TODO b/memtestEDK/Memtest/ProtocolInformation/TODO
index e69de29..e69de29 100644
--- a/memtest_for_edk2/Memtest/ProtocolInformation/TODO
+++ b/memtestEDK/Memtest/ProtocolInformation/TODO
diff --git a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/apic_test.c b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/apic_test.c
index 3e6ff2a..3e6ff2a 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/apic_test.c
+++ b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/apic_test.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/apic_test.h b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/apic_test.h
index 0a70d42..0a70d42 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/apic_test.h
+++ b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/apic_test.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.c b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.c
index dfb364e..dfb364e 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.c
+++ b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.h b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.h
index 2ade8c9..2ade8c9 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.h
+++ b/memtestEDK/Memtest/SingleComponents/SmpTestFunctions/cpuid_test.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TODO b/memtestEDK/Memtest/SingleComponents/TODO
index 49124f5..49124f5 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TODO
+++ b/memtestEDK/Memtest/SingleComponents/TODO
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestConfig.c b/memtestEDK/Memtest/SingleComponents/TestConfig.c
index cfd4b6a..cfd4b6a 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestConfig.c
+++ b/memtestEDK/Memtest/SingleComponents/TestConfig.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestConfig.inf b/memtestEDK/Memtest/SingleComponents/TestConfig.inf
index 885f235..885f235 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestConfig.inf
+++ b/memtestEDK/Memtest/SingleComponents/TestConfig.inf
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestCpuid.c b/memtestEDK/Memtest/SingleComponents/TestCpuid.c
index 2dffb1d..2dffb1d 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestCpuid.c
+++ b/memtestEDK/Memtest/SingleComponents/TestCpuid.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestCpuid.inf b/memtestEDK/Memtest/SingleComponents/TestCpuid.inf
index 10509c5..10509c5 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestCpuid.inf
+++ b/memtestEDK/Memtest/SingleComponents/TestCpuid.inf
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestDefs.c b/memtestEDK/Memtest/SingleComponents/TestDefs.c
index 8a87f98..8a87f98 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestDefs.c
+++ b/memtestEDK/Memtest/SingleComponents/TestDefs.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestDmi.c b/memtestEDK/Memtest/SingleComponents/TestDmi.c
index 437da7e..437da7e 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestDmi.c
+++ b/memtestEDK/Memtest/SingleComponents/TestDmi.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestScreenbuffer.c b/memtestEDK/Memtest/SingleComponents/TestScreenbuffer.c
index 3b7d7f2..3b7d7f2 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestScreenbuffer.c
+++ b/memtestEDK/Memtest/SingleComponents/TestScreenbuffer.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestScreenbuffer.inf b/memtestEDK/Memtest/SingleComponents/TestScreenbuffer.inf
index b9183ea..b9183ea 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestScreenbuffer.inf
+++ b/memtestEDK/Memtest/SingleComponents/TestScreenbuffer.inf
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestSmp.c b/memtestEDK/Memtest/SingleComponents/TestSmp.c
index 5a44cbd..5a44cbd 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestSmp.c
+++ b/memtestEDK/Memtest/SingleComponents/TestSmp.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestSmp.inf b/memtestEDK/Memtest/SingleComponents/TestSmp.inf
index 7c3d15e..7c3d15e 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestSmp.inf
+++ b/memtestEDK/Memtest/SingleComponents/TestSmp.inf
diff --git a/memtest_for_edk2/Memtest/SingleComponents/TestTest.c b/memtestEDK/Memtest/SingleComponents/TestTest.c
index 8840f54..8840f54 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/TestTest.c
+++ b/memtestEDK/Memtest/SingleComponents/TestTest.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/bootsect.S b/memtestEDK/Memtest/SingleComponents/bootsect.S
index 96aa22b..96aa22b 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/bootsect.S
+++ b/memtestEDK/Memtest/SingleComponents/bootsect.S
diff --git a/memtest_for_edk2/Memtest/SingleComponents/config.c b/memtestEDK/Memtest/SingleComponents/config.c
index 47c2b71..47c2b71 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/config.c
+++ b/memtestEDK/Memtest/SingleComponents/config.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/config.h b/memtestEDK/Memtest/SingleComponents/config.h
index 086b243..086b243 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/config.h
+++ b/memtestEDK/Memtest/SingleComponents/config.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/controller.c b/memtestEDK/Memtest/SingleComponents/controller.c
index 6d3f202..6d3f202 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/controller.c
+++ b/memtestEDK/Memtest/SingleComponents/controller.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/controller.h b/memtestEDK/Memtest/SingleComponents/controller.h
index da64ef1..da64ef1 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/controller.h
+++ b/memtestEDK/Memtest/SingleComponents/controller.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/cpuid.c b/memtestEDK/Memtest/SingleComponents/cpuid.c
index 4c25ede..4c25ede 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/cpuid.c
+++ b/memtestEDK/Memtest/SingleComponents/cpuid.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/cpuid.h b/memtestEDK/Memtest/SingleComponents/cpuid.h
index 0460315..0460315 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/cpuid.h
+++ b/memtestEDK/Memtest/SingleComponents/cpuid.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/defs.h b/memtestEDK/Memtest/SingleComponents/defs.h
index 1b77f2c..1b77f2c 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/defs.h
+++ b/memtestEDK/Memtest/SingleComponents/defs.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/dmi.c b/memtestEDK/Memtest/SingleComponents/dmi.c
index 0b1a4e0..0b1a4e0 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/dmi.c
+++ b/memtestEDK/Memtest/SingleComponents/dmi.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/dmi.h b/memtestEDK/Memtest/SingleComponents/dmi.h
index c90fedd..c90fedd 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/dmi.h
+++ b/memtestEDK/Memtest/SingleComponents/dmi.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/elf.h b/memtestEDK/Memtest/SingleComponents/elf.h
index 72efaac..72efaac 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/elf.h
+++ b/memtestEDK/Memtest/SingleComponents/elf.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/environment.h b/memtestEDK/Memtest/SingleComponents/environment.h
index 8546099..8546099 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/environment.h
+++ b/memtestEDK/Memtest/SingleComponents/environment.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/error.c b/memtestEDK/Memtest/SingleComponents/error.c
index 4b4f1f0..4b4f1f0 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/error.c
+++ b/memtestEDK/Memtest/SingleComponents/error.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/extra.c b/memtestEDK/Memtest/SingleComponents/extra.c
index ff580f2..ff580f2 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/extra.c
+++ b/memtestEDK/Memtest/SingleComponents/extra.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/extra.h b/memtestEDK/Memtest/SingleComponents/extra.h
index 9bd7045..9bd7045 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/extra.h
+++ b/memtestEDK/Memtest/SingleComponents/extra.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/head.S b/memtestEDK/Memtest/SingleComponents/head.S
index d551336..d551336 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/head.S
+++ b/memtestEDK/Memtest/SingleComponents/head.S
diff --git a/memtest_for_edk2/Memtest/SingleComponents/init.c b/memtestEDK/Memtest/SingleComponents/init.c
index 32bff7f..32bff7f 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/init.c
+++ b/memtestEDK/Memtest/SingleComponents/init.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/io.h b/memtestEDK/Memtest/SingleComponents/io.h
index ae70dcf..ae70dcf 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/io.h
+++ b/memtestEDK/Memtest/SingleComponents/io.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/jedec_id.h b/memtestEDK/Memtest/SingleComponents/jedec_id.h
index 240876c..240876c 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/jedec_id.h
+++ b/memtestEDK/Memtest/SingleComponents/jedec_id.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/lib.c b/memtestEDK/Memtest/SingleComponents/lib.c
index 8d3ff04..8d3ff04 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/lib.c
+++ b/memtestEDK/Memtest/SingleComponents/lib.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/linuxbios.c b/memtestEDK/Memtest/SingleComponents/linuxbios.c
index 4804b31..4804b31 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/linuxbios.c
+++ b/memtestEDK/Memtest/SingleComponents/linuxbios.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/linuxbios_tables.h b/memtestEDK/Memtest/SingleComponents/linuxbios_tables.h
index 38f2038..38f2038 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/linuxbios_tables.h
+++ b/memtestEDK/Memtest/SingleComponents/linuxbios_tables.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/main.c b/memtestEDK/Memtest/SingleComponents/main.c
index d0c9289..d0c9289 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/main.c
+++ b/memtestEDK/Memtest/SingleComponents/main.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/memsize.c b/memtestEDK/Memtest/SingleComponents/memsize.c
index 84230d5..84230d5 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/memsize.c
+++ b/memtestEDK/Memtest/SingleComponents/memsize.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/msr.h b/memtestEDK/Memtest/SingleComponents/msr.h
index af873a0..af873a0 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/msr.h
+++ b/memtestEDK/Memtest/SingleComponents/msr.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/mt86+_loader.asm b/memtestEDK/Memtest/SingleComponents/mt86+_loader.asm
index 8472262..8472262 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/mt86+_loader.asm
+++ b/memtestEDK/Memtest/SingleComponents/mt86+_loader.asm
diff --git a/memtest_for_edk2/Memtest/SingleComponents/patn.c b/memtestEDK/Memtest/SingleComponents/patn.c
index fabd2ea..fabd2ea 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/patn.c
+++ b/memtestEDK/Memtest/SingleComponents/patn.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/pci.c b/memtestEDK/Memtest/SingleComponents/pci.c
index 075a07f..075a07f 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/pci.c
+++ b/memtestEDK/Memtest/SingleComponents/pci.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/pci.h b/memtestEDK/Memtest/SingleComponents/pci.h
index f21c478..f21c478 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/pci.h
+++ b/memtestEDK/Memtest/SingleComponents/pci.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/precomp.bin b/memtestEDK/Memtest/SingleComponents/precomp.bin
index 5738e08..5738e08 100755
--- a/memtest_for_edk2/Memtest/SingleComponents/precomp.bin
+++ b/memtestEDK/Memtest/SingleComponents/precomp.bin
Binary files differ
diff --git a/memtest_for_edk2/Memtest/SingleComponents/random.c b/memtestEDK/Memtest/SingleComponents/random.c
index 69dd140..69dd140 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/random.c
+++ b/memtestEDK/Memtest/SingleComponents/random.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/reloc.c b/memtestEDK/Memtest/SingleComponents/reloc.c
index bde268f..bde268f 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/reloc.c
+++ b/memtestEDK/Memtest/SingleComponents/reloc.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/screen_buffer.c b/memtestEDK/Memtest/SingleComponents/screen_buffer.c
index 2a8e77d..2a8e77d 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/screen_buffer.c
+++ b/memtestEDK/Memtest/SingleComponents/screen_buffer.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/screen_buffer.h b/memtestEDK/Memtest/SingleComponents/screen_buffer.h
index 37949a0..37949a0 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/screen_buffer.h
+++ b/memtestEDK/Memtest/SingleComponents/screen_buffer.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/self_test.c b/memtestEDK/Memtest/SingleComponents/self_test.c
index 975ec40..975ec40 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/self_test.c
+++ b/memtestEDK/Memtest/SingleComponents/self_test.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/serial.h b/memtestEDK/Memtest/SingleComponents/serial.h
index bbdfa9c..bbdfa9c 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/serial.h
+++ b/memtestEDK/Memtest/SingleComponents/serial.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/setup.S b/memtestEDK/Memtest/SingleComponents/setup.S
index f80875b..f80875b 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/setup.S
+++ b/memtestEDK/Memtest/SingleComponents/setup.S
diff --git a/memtest_for_edk2/Memtest/SingleComponents/smp.c b/memtestEDK/Memtest/SingleComponents/smp.c
index aecefc1..aecefc1 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/smp.c
+++ b/memtestEDK/Memtest/SingleComponents/smp.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/smp.h b/memtestEDK/Memtest/SingleComponents/smp.h
index 5d07ce7..5d07ce7 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/smp.h
+++ b/memtestEDK/Memtest/SingleComponents/smp.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/spd.c b/memtestEDK/Memtest/SingleComponents/spd.c
index 197db56..197db56 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/spd.c
+++ b/memtestEDK/Memtest/SingleComponents/spd.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/spd.h b/memtestEDK/Memtest/SingleComponents/spd.h
index 55f164f..55f164f 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/spd.h
+++ b/memtestEDK/Memtest/SingleComponents/spd.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/stddef.h b/memtestEDK/Memtest/SingleComponents/stddef.h
index e835dc8..e835dc8 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/stddef.h
+++ b/memtestEDK/Memtest/SingleComponents/stddef.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/stdin.h b/memtestEDK/Memtest/SingleComponents/stdin.h
index e3a08e1..e3a08e1 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/stdin.h
+++ b/memtestEDK/Memtest/SingleComponents/stdin.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/stdint.h b/memtestEDK/Memtest/SingleComponents/stdint.h
index 1c136e0..1c136e0 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/stdint.h
+++ b/memtestEDK/Memtest/SingleComponents/stdint.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/test.c b/memtestEDK/Memtest/SingleComponents/test.c
index 864dfcc..864dfcc 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/test.c
+++ b/memtestEDK/Memtest/SingleComponents/test.c
diff --git a/memtest_for_edk2/Memtest/SingleComponents/test.h b/memtestEDK/Memtest/SingleComponents/test.h
index 8b2e924..8b2e924 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/test.h
+++ b/memtestEDK/Memtest/SingleComponents/test.h
diff --git a/memtest_for_edk2/Memtest/SingleComponents/vmem.c b/memtestEDK/Memtest/SingleComponents/vmem.c
index 6125e0d..6125e0d 100644
--- a/memtest_for_edk2/Memtest/SingleComponents/vmem.c
+++ b/memtestEDK/Memtest/SingleComponents/vmem.c
diff --git a/memtest_for_edk2/Memtest/run.sh b/memtestEDK/Memtest/run.sh
index f9a3f01..f9a3f01 100755
--- a/memtest_for_edk2/Memtest/run.sh
+++ b/memtestEDK/Memtest/run.sh
diff --git a/memtest_for_edk2/README b/memtestEDK/README
index 92190eb..92190eb 100644
--- a/memtest_for_edk2/README
+++ b/memtestEDK/README