]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
rasdaemon: add support for Knights Landing
authorAristeu Rozanski <arozansk@redhat.com>
Mon, 18 May 2015 17:19:33 +0000 (14:19 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 3 Jun 2015 13:24:57 +0000 (10:24 -0300)
Patch based on mcelog.

Signed-off-by: Aristeu Rozanski <arozansk@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
ras-mce-handler.c
ras-mce-handler.h

index e059b92c41a4151ed76c20b46a7b05be024a3f85..63f14fd4dd799e5cbc80e2cebb51779e5d744d7e 100644 (file)
@@ -50,6 +50,7 @@ static char *cputype_name[] = {
        [CPU_HASWELL] = "Haswell",
        [CPU_HASWELL_EPEX] = "Intel Xeon v3 (Haswell) EP/EX",
        [CPU_BROADWELL] = "Broadwell",
+       [CPU_KNIGHTS_LANDING] = "Knights Landing",
 };
 
 static enum cputype select_intel_cputype(struct ras_events *ras)
@@ -91,6 +92,8 @@ static enum cputype select_intel_cputype(struct ras_events *ras)
                        return CPU_HASWELL_EPEX;
                else if (mce->model == 0x3d)
                        return CPU_BROADWELL;
+               else if (mce->model == 0x57)
+                       return CPU_KNIGHTS_LANDING;
 
                if (mce->model > 0x1a) {
                        log(ALL, LOG_INFO,
index ba01f556ffa8bb9f6b103e0604db35ac8ca08d94..28aad0083f9c07011d78b48ff987f8ba0af1ace0 100644 (file)
@@ -45,6 +45,7 @@ enum cputype {
        CPU_HASWELL,
        CPU_HASWELL_EPEX,
        CPU_BROADWELL,
+       CPU_KNIGHTS_LANDING,
 };
 
 struct mce_event {