CVSROOT:        /cvs
Module name:    src
Changes by:     patr...@cvs.openbsd.org 2017/02/15 14:38:09

Modified files:
        sys/arch/arm64/arm64: copy.S copystr.S 

Log message:
Implement permission checks in the copy routines.  When they were
initially copied from armv7 no parallel instructions to ldrbt and strbt
were found, so a different permission model based on the addressing was
assumed.  This was incorrect as the AArch64 provides ldtrb and sttrb to
do load/store operations with userland permissions.

>From Dale Rahn.

Reply via email to