[lkml]   [2010]   [Jun]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Hardware Error Kernel Mini-Summit
    On Mon, Jun 14, 2010 at 1:36 PM, Andi Kleen <> wrote:
    > On Mon, Jun 14, 2010 at 01:06:59PM -0700, Eric W. Biederman wrote:
    >> Displaying the fact that ECC is turned on in the hardware is one
    >> of the more interesting bits.  That at least allows you to verify
    >> that things are working.
    > There are hundreds to thousands of BIOS level hardware knobs for memory
    > configuration (and if you count all BIOS knobs for everything far more)
    > Why do you want to check a single bit only? (which is actually not
    > a single bit but also a lot of different ways to set this)

    There was a case mentioned at the collaboration summit
    meeting where a BIOS bug mis-reported whether ECC was
    enabled - claiming it was on, when in fact it was off.

    Error injection could be used to check for another instance
    of a lying BIOS (inject an error - make sure it gets counted).
    Not as direct as seeing that the right bits are enabled in the
    memory controller configuration registers, but still effective.
    Perhaps more so as this technique validates different pieces
    of the chipset specific code against each other. An EDAC
    driver that tells you that ECC is enabled might be lying too,
    if it is looking at the wrong bit or the wrong register.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2010-06-14 23:37    [W:0.022 / U:3.188 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site