[GIT PULL] AMD64 EDAC module for 2.6.31

From: Borislav Petkov
Date: Thu Jun 11 2009 - 06:37:30 EST


Hi Linus,

following Andrew's suggestion, I'd like to request a pull :) for the
AMD64 EDAC stuff we've been working on in the last couple of weeks. The
patches have been reviewed by lots of people and all their concerns have
been addressed. Furthermore, the patchset has been brewing for a while
in linux-next and, as a result, has gained couple of Kconfig build fixes
and cleanups.

Thanks.

The following changes since commit 07a2039b8eb0af4ff464efd3dfd95de5c02648c6:
Linus Torvalds (1):
Linux 2.6.30

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-linus

Borislav Petkov (6):
x86: MSR: add a struct representation of an MSR
x86: MSR: add methods for writing of an MSR on several CPUs
edac: fold __func__ into edac_debug_printk
amd64_edac: do not enable module by default
EDAC: do not enable modules by default
amd64_edac: add MAINTAINERS entry

Doug Thompson (20):
amd64_edac: add driver header
amd64_edac: add debugging/testing code
amd64_edac: add DRAM error injection logic using sysfs
amd64_edac: add MCA error types
amd64_edac: add memory scrubber interface
amd64_edac: add sys addr to memory controller mapping helpers
amd64_edac: add functionality to compute the DRAM hole
amd64_edac: add DRAM address type conversion facilities
amd64_edac: add helper to dump relevant registers
amd64_edac: assign DRAM chip select base and mask in a family-specific way
amd64_edac: add k8-specific methods
amd64_edac: add F10h-and-later methods-p1
amd64_edac: add F10h-and-later methods-p2
amd64_edac: add F10h-and-later methods-p3
amd64_edac: add per-family descriptors
amd64_edac: add ECC chipkill syndrome mapping table
amd64_edac: add error decoding logic
amd64_edac: add EDAC core-related initializers
amd64_edac: add ECC reporting initializers
amd64_edac: add module registration routines

MAINTAINERS | 10 +
arch/x86/include/asm/msr.h | 23 +
arch/x86/lib/Makefile | 2 +-
arch/x86/lib/msr-on-cpu.c | 97 -
arch/x86/lib/msr.c | 183 ++
drivers/edac/Kconfig | 26 +-
drivers/edac/Makefile | 7 +
drivers/edac/amd64_edac.c | 3354 +++++++++++++++++++++++++++++++++++
drivers/edac/amd64_edac.h | 644 +++++++
drivers/edac/amd64_edac_dbg.c | 255 +++
drivers/edac/amd64_edac_err_types.c | 161 ++
drivers/edac/amd64_edac_inj.c | 185 ++
drivers/edac/edac_core.h | 9 +-
13 files changed, 4853 insertions(+), 103 deletions(-)
delete mode 100644 arch/x86/lib/msr-on-cpu.c
create mode 100644 arch/x86/lib/msr.c
create mode 100644 drivers/edac/amd64_edac.c
create mode 100644 drivers/edac/amd64_edac.h
create mode 100644 drivers/edac/amd64_edac_dbg.c
create mode 100644 drivers/edac/amd64_edac_err_types.c
create mode 100644 drivers/edac/amd64_edac_inj.c

--
Regards/Gruss,
Boris.

Operating | Advanced Micro Devices GmbH
System | Karl-Hammerschmidt-Str. 34, 85609 Dornach b. München, Germany
Research | Geschäftsführer: Thomas M. McCoy, Giuliano Meroni
Center | Sitz: Dornach, Gemeinde Aschheim, Landkreis München
(OSRC) | Registergericht München, HRB Nr. 43632

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/