amd64_edac: Correct node interleaving removal
commite2f79dbdfbf4326fcec50a3c2568476df24b16b6
authorBorislav Petkov <borislav.petkov@amd.com>
Thu, 13 Jan 2011 13:57:34 +0000 (13 14:57 +0100)
committerBorislav Petkov <borislav.petkov@amd.com>
Thu, 17 Mar 2011 13:46:20 +0000 (17 14:46 +0100)
tree296d1ef7795f06d986b7932d52dbe58baff704a8
parent95b0ef55cd8a8278b64c7ba98c29cda5f4e4b617
amd64_edac: Correct node interleaving removal

When node interleaving is enabled, a subset of the addr[14:12] bits has
to be removed in order to get the normalized DCT address of the DRAM
channel. The actual number of bits to remove is determined by F1x[1,
0][7C:40][IntlvEn]. Do this correctly.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
drivers/edac/amd64_edac.c