06 Oct, 2011

3 commits


26 Apr, 2011

3 commits

  • F15h CPUs may report a non-DRAM address when reporting an error address
    belonging to a CC6 state save area. Add a workaround to detect this
    condition and compute the actual DRAM address of the error as documented
    in the Revision Guide for AMD Family 15h Models 00h-0Fh Processors.

    Signed-off-by: Borislav Petkov

    Borislav Petkov
     
  • F15h and later use a portion of DRAM as a CC6 storage area. BIOS
    programs D18F1x[17C:140,7C:40] DRAM Base/Limit accordingly by
    subtracting the storage area from the DRAM limit setting. However, in
    order for edac to consider that part of DRAM too, we need to include it
    into the per-node range.

    Signed-off-by: Borislav Petkov

    Borislav Petkov
     
  • This warning was wrongfully added for a normal condition - intlvsel
    actually selects the destination node when node interleaving is enabled
    and it is not a mismatch. For a detailed example, see section 2.8.10.2
    "Node Interleaving" in F10h BKDG.

    Signed-off-by: Borislav Petkov

    Borislav Petkov
     

21 Apr, 2011

1 commit


30 Mar, 2011

1 commit

  • We check the pointers together but at least one of them could be invalid
    due to failed allocation. Since we cannot continue if either of the two
    allocations has failed, exit early by freeing them both.

    Cc: # 38.x
    Reported-by: Mauro Carvalho Chehab
    Signed-off-by: Borislav Petkov

    Borislav Petkov
     

17 Mar, 2011

32 commits