]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
rasdaemon: add support for Broadwell
authorAristeu Rozanski <arozansk@redhat.com>
Mon, 18 May 2015 17:19:32 +0000 (14:19 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 3 Jun 2015 13:24:44 +0000 (10:24 -0300)
Only basic support for now.

Based on mcelog code.

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 07e298fe00b7c1c7c4fafaf558efc428be861799..e059b92c41a4151ed76c20b46a7b05be024a3f85 100644 (file)
@@ -49,6 +49,7 @@ static char *cputype_name[] = {
        [CPU_IVY_BRIDGE_EPEX] = "Ivy Bridge EP/EX",     /* Fill in better name */
        [CPU_HASWELL] = "Haswell",
        [CPU_HASWELL_EPEX] = "Intel Xeon v3 (Haswell) EP/EX",
+       [CPU_BROADWELL] = "Broadwell",
 };
 
 static enum cputype select_intel_cputype(struct ras_events *ras)
@@ -88,6 +89,8 @@ static enum cputype select_intel_cputype(struct ras_events *ras)
                        return CPU_HASWELL;
                else if (mce->model == 0x3f)
                        return CPU_HASWELL_EPEX;
+               else if (mce->model == 0x3d)
+                       return CPU_BROADWELL;
 
                if (mce->model > 0x1a) {
                        log(ALL, LOG_INFO,
index b8b3d4fb64792d08909637fa7c367aa934f5898d..ba01f556ffa8bb9f6b103e0604db35ac8ca08d94 100644 (file)
@@ -44,6 +44,7 @@ enum cputype {
        CPU_IVY_BRIDGE_EPEX,
        CPU_HASWELL,
        CPU_HASWELL_EPEX,
+       CPU_BROADWELL,
 };
 
 struct mce_event {