HomeFreeBSD

bhyve/aarch64: Handle unknown exceptions

Description

bhyve/aarch64: Handle unknown exceptions

When an exception class is unhandled by the kernel we handle it in
userspace by exiting the process. Rather than exiting raise an unknown
reason exception in the guest. The guest can then handle the exception
as it wishes.

Reviewed by: markj
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D46511

Details

Provenance
andrewAuthored on Mon, Oct 14, 2:39 PM
Reviewer
markj
Differential Revision
D46511: bhyve/aarch64: Handle unknown exceptions
Parents
rG8803e789393c: arm64: Stop setting x0 for pcb_onfault handlers
Branches
Unknown
Tags
Unknown