summaryrefslogtreecommitdiffstats
path: root/memtestEDK/Memtest/Test1/memoryMap.h
diff options
context:
space:
mode:
Diffstat (limited to 'memtestEDK/Memtest/Test1/memoryMap.h')
-rw-r--r--memtestEDK/Memtest/Test1/memoryMap.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/memtestEDK/Memtest/Test1/memoryMap.h b/memtestEDK/Memtest/Test1/memoryMap.h
new file mode 100644
index 0000000..e887a4a
--- /dev/null
+++ b/memtestEDK/Memtest/Test1/memoryMap.h
@@ -0,0 +1,41 @@
+
+struct vars variables = {};
+struct vars * const vv = &variables;
+
+/* Define common variables across relocations of memtest86 */
+struct vars {
+ int pass;
+ int msg_line;
+ int ecount;
+ int ecc_ecount;
+ int msegs; // number of entries in pmap[]
+ int testsel;
+ int scroll_start;
+ int pass_ticks;
+ int total_ticks;
+ int pptr;
+ int tptr;
+ struct err_info erri;
+ // PA ranges from e820 table:
+ struct pmap pmap[MAX_MEM_SEGMENTS];
+ // VA mappings:
+ volatile struct mmap map[MAX_MEM_SEGMENTS];
+ ulong plim_lower; // phys page number
+ ulong plim_upper; // phys page number
+ ulong clks_msec;
+ ulong starth;
+ ulong startl;
+ ulong snaph;
+ ulong snapl;
+ int printmode;
+ int numpatn;
+ struct pair patn [BADRAM_MAXPATNS];
+ ulong test_pages;
+ ulong selected_pages;
+ ulong reserved_pages;
+ int check_temp;
+ int fail_safe;
+ int each_sec;
+ int beepmode;
+ int debugging; // Set in selftest only
+}; \ No newline at end of file