HomeFreeBSD

In ARMv8.1 ARM has added a process state bit to disable access to userspace

Description

In ARMv8.1 ARM has added a process state bit to disable access to userspace
from the kernel. Make use of this to restrict accessing userspace to just
the functions that explicitly handle crossing the user kernel boundary.

Reported by: kib
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D10371

Details

Provenance
andrewAuthored on Apr 13 2017, 1:46 PM
Parents
rGaec085f4d363: Add SCTLR bits added in ARMv8.1 and ARMv8.2 and start to use them in the
Branches
Unknown
Tags
Unknown

Event Timeline