summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRegia König2021-06-02 19:23:01 +0200
committerRegia König2021-06-02 19:23:01 +0200
commit92476e4a0031fa547c1f7c81b739e193157e9ee6 (patch)
tree9587fbdd93a9fbc2a3015c54b8c698e5524fde0c
parentBackup (diff)
downloadmemtest86-92476e4a0031fa547c1f7c81b739e193157e9ee6.tar.gz
memtest86-92476e4a0031fa547c1f7c81b739e193157e9ee6.tar.xz
memtest86-92476e4a0031fa547c1f7c81b739e193157e9ee6.zip
Save code. But it causes emulation failure!
-rw-r--r--efi_memtest/memtest86+/controller.c7
-rw-r--r--efi_memtest/memtest86+/efi/logger.c6
-rw-r--r--efi_memtest/memtest86+/error.c2
3 files changed, 14 insertions, 1 deletions
diff --git a/efi_memtest/memtest86+/controller.c b/efi_memtest/memtest86+/controller.c
index 0313d52..38b1878 100644
--- a/efi_memtest/memtest86+/controller.c
+++ b/efi_memtest/memtest86+/controller.c
@@ -4245,6 +4245,13 @@ void find_controller(void)
}
{
+ char log[30] = "Pointer = ";
+ int length = 10;
+ int_to_charr((unsigned long int)controllers[ctrl.index].name, log, &length);
+ print_log(log, length);
+ }
+
+ {
char log[70] = "find_controller(): pci_memory_controller.name = XXXXXXXXXXXXXXXXXXXX";
int length = 48;
string_to_charr(controllers[ctrl.index].name, log, &length);
diff --git a/efi_memtest/memtest86+/efi/logger.c b/efi_memtest/memtest86+/efi/logger.c
index ca82561..b56e129 100644
--- a/efi_memtest/memtest86+/efi/logger.c
+++ b/efi_memtest/memtest86+/efi/logger.c
@@ -7,6 +7,8 @@
#include "display.h"
#include "string.h"
+#include "controller.h"
+
#include "Efi_Defs_GUID.h"
/* TODOS
@@ -417,6 +419,10 @@ void print_log_n(int log_flag, char *msg, ulong num) {
}
}
+void print_controllers(int index) {
+
+}
+
/*
Print(L"GUID: %x-%x-%x-%x-%x-%x-%x-%x-%x-%x-%x\n",
guid->Data1, guid->Data2, guid->Data3,
diff --git a/efi_memtest/memtest86+/error.c b/efi_memtest/memtest86+/error.c
index 6bb26df..03c567e 100644
--- a/efi_memtest/memtest86+/error.c
+++ b/efi_memtest/memtest86+/error.c
@@ -661,6 +661,6 @@ void do_tick(int me)
/* Poll for ECC errors */
- poll_errors();
+ //poll_errors();
}