aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/scripting-engines/trace-event-perl.c
diff options
context:
space:
mode:
authorTony Luck <[email protected]>2012-07-19 11:28:46 -0700
committerIngo Molnar <[email protected]>2012-07-26 15:05:47 +0200
commit61b0fccd7f114573f973dfe25d864608822dc09e (patch)
tree8ba7f8a8d984cba1ae1c1a528e96309e6a73cd2a /tools/perf/util/scripting-engines/trace-event-perl.c
parent736edce5f395b8309a61aa62c36c4356abc83219 (diff)
x86/mce: Add quirk for instruction recovery on Sandy Bridge processors
Sandy Bridge processors follow the SDM (Vol 3B, Table 15-20) and set both the RIPV and EIPV bits in the MCG_STATUS register to zero for machine checks during instruction fetch. This is more than a little counter-intuitive and means that Linux cannot recover from these errors. Rather than insert special case code at several places in mce.c and mce-severity.c, we pretend the EIPV bit was set for just this case early in processing the machine check. Acked-by: Borislav Petkov <[email protected]> Signed-off-by: Tony Luck <[email protected]> Cc: Chen Gong <[email protected]> Cc: Huang Ying <[email protected]> Cc: Hidetoshi Seto <[email protected]> Link: http://lkml.kernel.org/r/180a06f3f357cf9f78259ae443a082b14a29535b.1343078495.git.tony.luck@intel.com Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions