EDAC/i10nm: Add Intel Sapphire Rapids server support
authorQiuxu Zhuo <qiuxu.zhuo@intel.com>
Tue, 17 Nov 2020 12:49:53 +0000 (20:49 +0800)
committerTony Luck <tony.luck@intel.com>
Thu, 19 Nov 2020 20:57:26 +0000 (12:57 -0800)
commit479f58dda25bb46daeb937f124718e8b4aea6781
tree0758d1cde52a57ffd48e5b9909767973a55beb56
parentbc1c99a5971aa7571e8b9731c28fa32abe12cab8
EDAC/i10nm: Add Intel Sapphire Rapids server support

The Sapphire Rapids CPU model shares the same memory controller
architecture with Ice Lake server. There are some configurations
different from Ice Lake server as below:
- The device ID for configuration agent.
- The size for per channel memory-mapped I/O.
- The DDR5 memory support.
So add the above configurations and the Sapphire Rapids CPU model
ID for EDAC support.

Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
drivers/edac/i10nm_base.c
drivers/edac/skx_base.c
drivers/edac/skx_common.c
drivers/edac/skx_common.h