cvs commit: src/sys/dev Makefile src/sys/dev/bridge Makefile src/sys/dev/bridge/ecc Makefile ecc.c
dillon at apollo.backplane.com
Tue Oct 10 11:48:56 PDT 2006
Please note that this is very experimental. I have tested that it
detects the ECC mode properly but I have not tested whether it
actually reports ECC errors or not.
I only ported the code for the AMD64 memory controller (for which I
have machines to test it against), but there is code available from
Linux for numerous other Intel and AMD controllers. Search for
'MemTest86 ECC'. It's fairly obtuse... hard coded constants and
badly documented, but if someone has an interest and other types
of ECC-capable machines to test on it isn't hard to pick out the error
polling part of the code and add the support. I already did the hard
part... creating the DragonFly infrastructure to access the controller.
Also note that if you do have an ECC-capable machine and ECC memory,
that actually turning on the ECC almost universally requires turning
off any overclocking.
More information about the Commits