diff options
Diffstat (limited to 'memtestEDK/Memtest/Test1/memoryMap.h')
-rw-r--r-- | memtestEDK/Memtest/Test1/memoryMap.h | 41 |
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 |