CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2023/01/19 13:17:12

Modified files:
        sys/arch/amd64/amd64: pmap.c 
        sys/arch/amd64/include: pmap.h 

Log message:
Revise implementation of pmap_protect(9) in preparation for execute-only
support.  The current implementation doesn't handle the transition from
RWX to RW correctly.  Also generalize the pmap_write_protect() function
in recognition of the fact that execute permission, write permission,
and in the future read permission on executable pages, are handled by
separate bits.

ok deraadt@, mpi@

Reply via email to