/* * Intel 5000(P/V/X) class Memory Controllers kernel module * * This file may be distributed under the terms of the * GNU General Public License. * * Written by Douglas Thompson Linux Networx (http://lnxi.com) * norsk5@xmission.com * * This module is based on the following document: * * Intel 5000X Chipset Memory Controller Hub (MCH) - Datasheet * http://developer.intel.com/design/chipsets/datashts/313070.htm * */#include<linux/module.h>#include<linux/init.h>#include<linux/pci.h>#include<linux/pci_ids.h>#include<linux/slab.h>#include<linux/edac.h>#include<asm/mmzone.h>#include"edac_core.h"/* * Alter this version for the I5000 module when modifications are made */#define I5000_