Skip to content

table-based machine check handlers

Nicholas Piggin linuxppc-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6powerpc/64s: machine check print NIParch/powerpc/kernel/mce.c+2 -11 reply
2/6powerpc/64s: clean up machine check recovery flushingarch/powerpc/kernel/mce_power.c+23 -740 replies
3/6powerpc/64s: move POWER machine check defines into mce_power.carch/powerpc/include/asm/mce.h arch/powerpc/kernel/mce_power.c+92 -910 replies
4/6powerpc/64s: data driven machine check evaluationarch/powerpc/kernel/mce_power.c+328 -2430 replies
5/6powerpc/64s: data driven machine check handlingarch/powerpc/kernel/mce_power.c+74 -2540 replies
6/6powerpc/64s: POWER8 add missing machine check definitionsarch/powerpc/kernel/mce_power.c+19 -70 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] table-based machine check handlers

Hi,

This is a rebase of the table based MCE patches on top of the POWER9 handler that was merged upstream. Plus a couple of misc things (patches 1 and 6).

The plan is to have OPAL firmware do most of this recovery and parsing in future, but I think it's worth tidying this up. IMO it's easier to see what's going on and less error prone to change or add things.

Thanks,
Nick

Nicholas Piggin (6):
powerpc/64s: machine check print NIP
powerpc/64s: clean up machine check recovery flushing powerpc/64s: move POWER machine check defines into mce_power.c powerpc/64s: data driven machine check evaluation powerpc/64s: data driven machine check handling powerpc/64s: POWER8 add missing machine check definitions

 arch/powerpc/include/asm/mce.h  |  91 -----
 arch/powerpc/kernel/mce.c       |   3 +-
 arch/powerpc/kernel/mce_power.c | 776 +++++++++++++++++++---------------------
 3 files changed, 369 insertions(+), 501 deletions(-)
Signature · 1 line
2.11.0