aboutsummaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2020-04-27 21:08:08 +1000
committerOliver O'Halloran <oohall@gmail.com>2020-06-11 12:52:55 +1000
commit8c49753c04ae39cbd9b238484ccb8de88a4355df (patch)
tree1ef61b3c290fe7a1cae4fc70ed4ea364c74e2275 /Makefile.rules
parentdca0d5345631fb8d116eaf015416a6a51ead6028 (diff)
downloadskiboot-8c49753c04ae39cbd9b238484ccb8de88a4355df.zip
skiboot-8c49753c04ae39cbd9b238484ccb8de88a4355df.tar.gz
skiboot-8c49753c04ae39cbd9b238484ccb8de88a4355df.tar.bz2
core/mce: add support for decoding and handling machine checks
This provides an initial facility to decode machine checks into human readable strings, plus a minimum amount of metadata that a handler has to understand in order to deal with the machine check. For now this is only used by skiboot to make MCE reporting nicer, and an ERAT flush recovery attempt which is more about code coverage than really being helpful. *********************************************** Fatal MCE at 00000000300c9c0c .memcmp+0x3c MSR 9000000000141002 Cause: instruction fetch TLB multi-hit error Effective address: 0x00000000300c9c0c ... The intention is to subsequently provide an OPAL API with this information that will enable an OS to implement a machine independent OPAL machine check driver. The code and data tables are derived from Linux code that I wrote, so relicensing is okay. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Diffstat (limited to 'Makefile.rules')
0 files changed, 0 insertions, 0 deletions