HomeFreeBSD

arm64: Check TDP_NOFAULTING in a data abort

Description

arm64: Check TDP_NOFAULTING in a data abort

As with other architectures when the TDP_NOFAULTING flag is set we
shouldn't panic when td_critnest is non-zero or if the witness check
fails.

The EFI runtime service functions will soon set this flag to handle
exceptions in the services.

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

Details

Provenance
andrewAuthored on Thu, Oct 24, 9:49 AM
Reviewer
markj
Differential Revision
D46815: arm64: Check TDP_NOFAULTING in a data abort
Parents
rG3b03e1bb8615: intrng: Store the IPI priority
Branches
Unknown
Tags
Unknown