[lkml]   [2005]   [Nov]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [patch] SMP alternatives
    On Iau, 2005-11-24 at 14:39 +0100, Andi Kleen wrote:
    > That's supposed to be done by hardware, no?

    Varies immensely by system. Where there is a hardware scrubber and it is
    enabled it will be used. Once nice thing about K8 is the mem controller
    is in the CPU so they all use the same driver (not yet merged)

    > If you try to do it this way then the code will become such
    > a mess if not impossible to write that your changes to merge them
    > and get it right are very slim. The only sane way to do all the locking etc.
    > is to hand over the handling to a thread. While that make the window
    > of misusing the data wider it's the only sane alternative vs not
    > doing it at all.

    Its utterly hideous because the usual 'ECC error' reporting technique
    for an uncorrectable error is an NMI. Locks could be in any state at
    this point and even the registers needing to be accessed are across PCI
    and we could be half way through a PCI configuration cycle.

    The -mm EDAC code works on the basic assumption that unrecovered ECC is
    a system halter although that is configurable.

    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: 2005-11-24 15:04    [W:0.047 / U:5.968 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site