]> git.baikalelectronics.ru Git - kernel.git/commit
i7core_edac: Use Device 3 function 2 to report errors with RDIMM's
authorMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 3 Sep 2009 02:49:59 +0000 (23:49 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 10 May 2010 14:44:56 +0000 (11:44 -0300)
commitda8b40fbda35258f17258f8749ba2d8b58a4b187
tree564a3a5e2acb692c697744658d01dc5cd293516d
parent333f94db520f4688abb6c536b315b53975688582
i7core_edac: Use Device 3 function 2 to report errors with RDIMM's

Nehalem and upper chipsets provide an special device that has corrected memory
error counters detected with registered dimms. This device is only seen if
there are registered memories plugged.

After this patch, on a machine fully equiped with RDIMM's, it will use the
Device 3 function 2 to count corrected errors instead on relying at mcelog.

For unregistered DIMMs, it will keep the old behavior, counting errors
via mcelog.

This patch were developed together with Keith Mannthey <kmannth@us.ibm.com>

Signed-off-by: Keith Mannthey <kmannth@us.ibm.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/edac/i7core_edac.c