]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/64s: Data driven machine check evaluation
authorNicholas Piggin <npiggin@gmail.com>
Tue, 14 Mar 2017 12:36:46 +0000 (22:36 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 21 Mar 2017 11:09:30 +0000 (22:09 +1100)
commit191d69013e829b247c5ca269b804b75ada1ea1f9
treec6cfe4d5fa9376936168457c645707fe356b5b20
parent722a7423c38c4eae6a748c826a4795e0e2e2f180
powerpc/64s: Data driven machine check evaluation

Have machine types define i-side and d-side tables to describe their
machine check encodings, and match entries to evaluate (for reporting)
machine checks.

Functionality is mostly unchanged (tested with a userspace harness), but
it does make a change in that it no longer records DAR as the effective
address for those errors where it is specified to be invalid (which is a
reporting change only).

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/mce_power.c