freebsd-nq/sys/x86/include
Konstantin Belousov fd8d844f76 amd64 KPTI: add control from procctl(2).
Add the infrastructure to allow MD procctl(2) commands, and use it to
introduce amd64 PTI control and reporting.  PTI mode cannot be
modified for existing pmap, the knob controls PTI of the new vmspace
created on exec.

Requested by:	jhb
Reviewed by:	jhb, markj (previous version)
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D19514
2019-03-16 11:44:33 +00:00
..
xen
_align.h
_inttypes.h
_limits.h
_stdint.h
_types.h i386: Merge PAE and non-PAE pmaps into same kernel. 2019-01-30 02:07:13 +00:00
acpica_machdep.h
apicreg.h
apicvar.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
apm_bios.h
bus_dma.h
bus.h
busdma_impl.h x86 busdma: fix mis-use of bus_addr_t where vm_paddr_t is assumed. 2019-01-18 13:38:56 +00:00
cputypes.h
dump.h
elf.h Consolidate identical ELF auxargs type defintions. 2018-10-22 22:24:32 +00:00
endian.h
fdt.h
float.h
fpu.h
frame.h
ifunc.h Update x86/ifunc.h. 2018-09-30 16:57:30 +00:00
init.h
intr_machdep.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
legacyvar.h
mca.h
metadata.h
mptable.h
ofw_machdep.h
pci_cfgreg.h
procctl.h amd64 KPTI: add control from procctl(2). 2019-03-16 11:44:33 +00:00
psl.h
ptrace.h
pvclock.h
reg.h Cleanups related to debug exceptions on x86. 2018-05-22 00:45:00 +00:00
segments.h
setjmp.h
sigframe.h
signal.h
specialreg.h Add symbolic name for TSC_AUX MSR address. 2019-03-15 16:39:05 +00:00
stack.h
stdarg.h
sysarch.h Add usermode helpers for for Intel userspace protection keys feature. 2019-02-20 09:56:23 +00:00
trap.h
ucode.h Log a message after a successful boot-time microcode update. 2018-09-14 17:04:36 +00:00
ucontext.h
vdso.h
vmware.h
x86_smp.h
x86_var.h Port sysctl kern.elf32.read_exec from amd64 to i386. 2019-02-07 02:17:34 +00:00