Skip to content
  • Konstantin Belousov's avatar
    amd64: Add md process flags and first P_MD_PTI flag. · 6f1fe330
    Konstantin Belousov authored
    PTI mode for the process pmap on exec is activated iff P_MD_PTI is set.
    
    On exec, the existing vmspace can be reused only if pti mode of the
    pmap matches the P_MD_PTI flag of the process.  Add MD
    cpu_exec_vmspace_reuse() callback for exec_new_vmspace() which can
    vetoed reuse of the existing vmspace.
    
    MFC note: md_flags change struct proc KBI.
    
    Reviewed by:	jhb, markj
    Tested by:	pho
    Sponsored by:	The FreeBSD Foundation
    MFC after:	1 week
    Differential revision:	https://reviews.freebsd.org/D19514
    6f1fe330