summaryrefslogblamecommitdiffstats
path: root/controller.h
blob: da64ef1cf67ac8dcc924dab44003e7d5ac8fca56 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


                            











                                   


                              


                                                  

                                 
#ifndef MEMTEST_CONTROLLER_H
#define MEMTEST_CONTROLLER_H

struct pci_memory_controller {
	unsigned vendor;
	unsigned device;
	char *name;
	char *ram_type;
	int tested;
	void (*poll_fsb)(void);
	void (*poll_timings)(void);
	void (*setup_ecc)(void);
	void (*poll_errors)(void);
};

void find_controller(void);
void poll_errors(void);
void set_ecc_polling(int val);
void coretemp(void);
extern struct pci_memory_controller controllers[];


#endif /* MEMTEST_CONTROLLER_H */