Rudolf Marek wrote:
For details for machine check and the registers/possible causes - look for "CHAPTER 15 MACHINE-CHECK ARCHITECTURE" in Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 3 (3A, 3B, 3C & 3D): System Programming Guide
Also handy chapter is "INTERPRETING THE MCA ERROR CODES"
Another source of inspiration is drivers/edac/ in the Linux kernel source.
//Peter