EDAC, i10nm: Add Intel additional Ice-Lake support [Linux 5.3]

This Linux kernel change "EDAC, i10nm: Add Intel additional Ice-Lake support" is included in the Linux 5.3 release. This change is authored by Qiuxu Zhuo <qiuxu.zhuo [at] intel.com> on Thu Jun 13 16:40:27 2019 +0800. The commit for this change in Linux stable tree is 5c5d3ac (patch).

EDAC, i10nm: Add Intel additional Ice-Lake support

Two new CPU models share the same memory controller
architecture with Jacobsville/Tremont, so can use the
same i10nm EDAC driver.

Add ICX and ICX-D CPU model numbers for EDAC support.

Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

There are 2 lines of Linux source code added/deleted in this change. Code changes to Linux kernel are as follows.

 drivers/edac/i10nm_base.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/edac/i10nm_base.c b/drivers/edac/i10nm_base.c
index 6f06aec..48c6cec 100644
--- a/drivers/edac/i10nm_base.c
+++ b/drivers/edac/i10nm_base.c
@@ -124,6 +124,8 @@ static int i10nm_get_all_munits(void)

 static const struct x86_cpu_id i10nm_cpuids[] = {
    { X86_VENDOR_INTEL, 6, INTEL_FAM6_ATOM_TREMONT_X, 0, 0 },
+   { X86_VENDOR_INTEL, 6, INTEL_FAM6_ICELAKE_X, 0, 0 },
+   { X86_VENDOR_INTEL, 6, INTEL_FAM6_ICELAKE_XEON_D, 0, 0 },
    { }
 };
 MODULE_DEVICE_TABLE(x86cpu, i10nm_cpuids);

Leave a Reply

Your email address will not be published. Required fields are marked *