HomeFreeBSD

arm64: turn unknown el0 exception into a SIGILL

Description

arm64: turn unknown el0 exception into a SIGILL

It seems we get EXCP_UNKNOWN from QEMU when executing zeroed memory.
Print a register dump here and signal illegal instruction. Also print
a register dump for other invalid exceptions, before panic.

Reviewed by: andrew
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3370

Details

Provenance
emasteAuthored on
Reviewer
andrew
Differential Revision
D3370: arm64: turn el0 EXCP_UNKNOWN into a SIGILL
Parents
rS286720: Use g_conf_printf_escaped() to escape illegal symbols in file name.
Branches
Unknown
Tags
Unknown