]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
powerpc/64s: POWER9 machine check handler
authorNicholas Piggin <npiggin@gmail.com>
Fri, 24 Mar 2017 13:40:40 +0000 (10:40 -0300)
committerTim Gardner <tim.gardner@canonical.com>
Fri, 24 Mar 2017 15:29:57 +0000 (09:29 -0600)
commit402131a2dc6e41be14036387f2610853aca73bf4
treeb84346b2c8f1b8c7c5243e88d4efda190b3cb757
parent5eaae6b00e3da633a608ad50d536f89f67413285
powerpc/64s: POWER9 machine check handler

BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1675771
Add POWER9 machine check handler. There are several new types of errors
added, so logging messages for those are also added.

This doesn't attempt to reuse any of the P7/8 defines or functions,
because that becomes too complex. The better option in future is to use
a table driven approach.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
(cherry picked from commit 7b9f71f974a12740e79e918cfd58c2fce0b5b580)
Signed-off-by: Breno Leitao <brenohl@br.ibm.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
arch/powerpc/include/asm/bitops.h
arch/powerpc/include/asm/mce.h
arch/powerpc/kernel/cputable.c
arch/powerpc/kernel/mce.c
arch/powerpc/kernel/mce_power.c