HomeFreeBSD

Use the fields in the sysentvec and in the vm map header in place of the
rS103767Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Use the fields in the sysentvec and in the vm map header in place of the
constants VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS, USRSTACK and PS_STRINGS.
This is mainly so that they can be variable even for the native abi, based
on different machine types. Get stack protections from the sysentvec too.
This makes it trivial to map the stack non-executable for certain abis, on
machines that support it.

Details

Provenance
jakeAuthored on
Parents
rS103766: Whitespace cleanup (half for fixing missing whitespace before `__restrict'
Branches
Unknown
Tags
Unknown