aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorNicholas Piggin <[email protected]>2019-08-02 20:56:32 +1000
committerMichael Ellerman <[email protected]>2019-08-30 10:32:34 +1000
commit0b66370c61fcf5fcc1d6901013e110284da6e2bb (patch)
tree4afed0e1cd9cd878eee11975e2fa3a9b3f3686db /tools/perf/scripts/python
parentfa2760eca504f554a5adb6cd2f576828933c4c7b (diff)
powerpc/64s/exception: machine check use correct cfar for late handler
Bare metal machine checks run an "early" handler in real mode before running the main handler which reports the event. The main handler runs exactly as a normal interrupt handler, after the "windup" which sets registers back as they were at interrupt entry. CFAR does not get restored by the windup code, so that will be wrong when the handler is run. Restore the CFAR to the saved value before running the late handler. Signed-off-by: Nicholas Piggin <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions