diff options
author | Qiuxu Zhuo <qiuxu.zhuo@intel.com> | 2020-04-24 15:18:33 +0300 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2020-04-27 19:40:49 +0300 |
commit | ce20670828c1228ecd37befbdda87a1f87a803b9 (patch) | |
tree | 08a2b1a0e8eeb54d98db12ee6c60cecd395206d8 /drivers/edac/skx_common.h | |
parent | ee5340abab3babb91c1807cea47de4468b2dfc91 (diff) | |
download | linux-ce20670828c1228ecd37befbdda87a1f87a803b9.tar.xz |
EDAC/i10nm: Update driver to support different bus number config register offsets
The i10nm_edac driver failed to load on Ice Lake and Tremont/Jacobsville
servers if their CPU stepping >= 4 and failed on Ice Lake-D servers from
stepping 0. The root cause was that for Ice Lake and Tremont/Jacobsville
servers with CPU stepping >=4, the offset for bus number configuration
register was updated from 0xcc to 0xd0. For Ice Lake-D servers, all the
steppings use the updated 0xd0 offset.
Fix the issue by using the appropriate offset for bus number
configuration register according to the CPU model number and stepping.
Reported-by: Jerry Chen <jerry.t.chen@intel.com>
Reported-and-tested-by: Jin Wen <wen.jin@intel.com>
Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Reviewed-by: Borislav Petkov <bp@suse.de>
Link: https://lore.kernel.org/linux-edac/20200427084022.GC11036@zn.tnic
Diffstat (limited to 'drivers/edac/skx_common.h')
0 files changed, 0 insertions, 0 deletions