cvs commit: src/sys/dev Makefile src/sys/dev/bridge Makefile src/sys/dev/bridge/ecc Makefile ecc.c

Matthew Dillon dillon at
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 mailing list