blob: da64ef1cf67ac8dcc924dab44003e7d5ac8fca56 [file] [log] [blame]
Martin Roth9b1b3352016-02-24 12:27:06 -08001#ifndef MEMTEST_CONTROLLER_H
2#define MEMTEST_CONTROLLER_H
3
4struct pci_memory_controller {
5 unsigned vendor;
6 unsigned device;
7 char *name;
8 char *ram_type;
9 int tested;
10 void (*poll_fsb)(void);
11 void (*poll_timings)(void);
12 void (*setup_ecc)(void);
13 void (*poll_errors)(void);
14};
15
16void find_controller(void);
17void poll_errors(void);
18void set_ecc_polling(int val);
19void coretemp(void);
20extern struct pci_memory_controller controllers[];
21
22
23#endif /* MEMTEST_CONTROLLER_H */