]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
rasdaemon: enable IMC status usage for Haswell-E
authorSeiichi Ikarashi <s.ikarashi@jp.fujitsu.com>
Tue, 26 May 2015 14:59:38 +0000 (11:59 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 3 Jun 2015 13:39:39 +0000 (10:39 -0300)
Enable IMC status bank for Haswell-E, as described in Intel SDM Vol.3C
Table 35-27.

Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>
Signed-off-by: Aristeu Rozanski <aris@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
mce-intel.c
ras-mce-handler.c

index 69ea00e8ccbc9cdbc37ff6b469df75c8bcf058fe..368460227eebafd18875e77565c1d6272cd358b8 100644 (file)
@@ -457,6 +457,7 @@ int set_intel_imc_log(enum cputype cputype, unsigned ncpus)
        switch (cputype) {
        case CPU_SANDY_BRIDGE_EP:
        case CPU_IVY_BRIDGE_EPEX:
+       case CPU_HASWELL_EPEX:
                msr = 0x17f;    /* MSR_ERROR_CONTROL */
                bit = 0x2;      /* MemError Log Enable */
                break;
index 63f14fd4dd799e5cbc80e2cebb51779e5d744d7e..fb6db8a12d4309ff77789eb6a4203f7fa3109830 100644 (file)
@@ -221,6 +221,7 @@ int register_mce_handler(struct ras_events *ras, unsigned ncpus)
        switch (mce->cputype) {
        case CPU_SANDY_BRIDGE_EP:
        case CPU_IVY_BRIDGE_EPEX:
+       case CPU_HASWELL_EPEX:
                set_intel_imc_log(mce->cputype, ncpus);
        default:
                break;