HomeFreeBSD

Move the pmap-specific code in copyinout.c that gets pointers to userland

Description

Move the pmap-specific code in copyinout.c that gets pointers to userland
buffers into a new pmap-module function pmap_map_user_ptr() that can
be implemented by the respective modules. This is required to implement
non-segment-based AIM-ish MMU systems such as the radix-tree page tables
introduced by POWER ISA 3.0 and present on POWER9.

Reviewed by: jhibbits

Details

Provenance
nwhitehornAuthored on
Reviewer
jhibbits
Parents
rS327991: stand/fdt: don't send clobbered FDT to the kernel
Branches
Unknown
Tags
Unknown