HomeFreeBSD

powerpc: Use IFUNCs for copyin/copyout/etc

Description

powerpc: Use IFUNCs for copyin/copyout/etc

Summary:
Radix on AIM, and all of Book-E (currently), can do direct addressing of
user space, instead of needing to map user addresses into kernel space.
Take advantage of this to optimize the copy(9) functions for this
behavior, and avoid effectively NOP translations.

Test Plan: Tested on powerpcspe, powerpc64/booke, powerpc64/AIM

Reviewed by: bdragon
Differential Revision: https://reviews.freebsd.org/D25129

Details

Provenance
jhibbitsAuthored on
Reviewer
bdragon
Differential Revision
D25129: powerpc: Use IFUNCs for copyin/copyout/etc
Parents
rS361860: Remove GNU objcopy and objdump build infrastructure
Branches
Unknown
Tags
Unknown