freebsd-nq/sys
Mark Johnston 2ff730191d Set NX on some non-leaf direct map page table entries.
The direct map is never used for execution of code, so we might as well
set NX in the direct map's PML4Es.  Also clarify the intent of the code
in create_pagetables() that restricts access protections on the region
of the direct map mapping the kernel text.

Reviewed by:	alc, kib (previous version)
MFC after:	1 week
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D21759
2019-09-23 14:19:41 +00:00
..
amd64 Set NX on some non-leaf direct map page table entries. 2019-09-23 14:19:41 +00:00
arm Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
arm64 In case a translation fault on the kernel address space occurs from 2019-09-21 19:51:57 +00:00
bsm
cam Fix assumptions of only one device per SES slot. 2019-09-11 03:25:30 +00:00
cddl MFZoL: Retire send space estimation via ZFS_IOC_SEND 2019-09-22 08:44:41 +00:00
compat Create a "drm" subdirectory for drm devices in linsysfs. Recent versions of 2019-09-23 12:27:55 +00:00
conf Honor CWARNFLAGS.clang/gcc in the kernel build 2019-09-22 18:27:57 +00:00
contrib octeon-sdk: suppress another set of warnings under clang 2019-09-22 18:32:05 +00:00
crypto Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
ddb ddb(4): Add some support for lexing IPv6 addresses 2019-09-09 16:32:23 +00:00
dev Add quirk for XHCI(4) controllers to support USB control transfers 2019-09-20 11:28:45 +00:00
dts dtso: allwinner: Add an overlay for H3 thermal node 2019-08-24 13:26:34 +00:00
fs msdosfs: do not deget unlinked denodes 2019-09-20 20:47:10 +00:00
gdb gdb(4): Root a sysctl tree at 'debug.gdb.' 2019-09-08 22:52:47 +00:00
geom Add a "count_until_fail" option to gnop, which says to start failing 2019-09-13 23:03:56 +00:00
gnu
i386 i386: reduce differences in source between PAE and non-PAE pmaps ... 2019-09-22 19:59:10 +00:00
isa
kern Use elf_relocaddr() when handling R_X86_64_RELATIVE relocations. 2019-09-23 14:14:43 +00:00
kgssapi Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
libkern Remove zlib 1.0.4 from kernel. 2019-08-25 17:13:00 +00:00
mips mips: fix XLPN32 after r352434 2019-09-23 12:43:08 +00:00
modules powerpc64/powernv: Add opal NVRAM driver for PowerNV systems 2019-09-14 03:30:34 +00:00
net Add SIOCGIFDOWNREASON. 2019-09-17 18:49:13 +00:00
net80211
netgraph avoid holding PCB mutex during copyin/copyout() 2019-08-30 16:35:31 +00:00
netinet Don't hold the info lock when calling sctp_select_a_tag(). 2019-09-22 11:11:01 +00:00
netinet6 When processing an incoming IPv6 packet over the loopback interface which 2019-09-19 10:22:29 +00:00
netipsec Fix broken window replay check that will allow old packet to be accepted. 2019-09-06 14:30:23 +00:00
netpfil Drivers may pass runt packets to filter. This is okay. 2019-09-13 22:36:04 +00:00
netsmb Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
nfs
nfsclient
nfsserver
nlm
ofed OFED: Fix accidental double-copy of rdma_sdp.h in r351176 2019-08-18 04:19:41 +00:00
opencrypto Adjust the deprecated warnings for /dev/crypto to be less noisy. 2019-08-27 21:29:37 +00:00
powerpc Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
riscv RISC-V: Support EARLY_AP_STARTUP 2019-09-16 22:17:16 +00:00
rpc
security vm_map_simplify_entry considers merging an entry with its two 2019-08-25 07:06:51 +00:00
sparc64 Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
sys Add two options to allow mount to avoid covering up existing mount points. 2019-09-23 04:28:07 +00:00
teken Adjust teken to allow build as part of loader 2019-09-05 18:07:40 +00:00
tests
tools fw_stub.awk: use @generated tag in generated files 2019-09-11 13:35:22 +00:00
ufs vfs: convert struct mount counters to per-cpu 2019-09-16 21:37:47 +00:00
vm sys/vm/vm_glue.c: Incorrect function name in panic string 2019-09-19 07:28:24 +00:00
x86
xdr
xen
Makefile