Thread (26 messages) 26 messages, 8 authors, 2017-03-28

[PATCH V13 04/10] arm64: exception: handle Synchronous External Abort

From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2017-03-23 17:02:21
Also in: kvm, kvmarm, linux-acpi, linux-efi, lkml

On Tue, Mar 21, 2017 at 04:46:59PM -0600, Tyler Baicar wrote:
SEA exceptions are often caused by an uncorrected hardware
error, and are handled when data abort and instruction abort
exception classes have specific values for their Fault Status
Code.
When SEA occurs, before killing the process, report the error
in the kernel logs.
Update fault_info[] with specific SEA faults so that the
new SEA handler is used.

Signed-off-by: Tyler Baicar <redacted>
CC: Jonathan (Zhixiong) Zhang <redacted>
Reviewed-by: James Morse <james.morse@arm.com>
---
 arch/arm64/include/asm/esr.h |  1 +
 arch/arm64/mm/fault.c        | 43 +++++++++++++++++++++++++++++++++----------
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help