freebsd-dev/sys
Mark Johnston aea9103e06 Use a large kmem arena import size on NUMA systems.
This helps minimize internal fragmentation that occurs when 2MB imports
are interleaved across NUMA domains.  Virtually all KVA allocations on
direct map platforms consume more than one page, so the fragmentation
manifests as runs of 511 4KB page mappings in the kernel.

Reviewed by:	alc, kib
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D26050
2020-08-26 14:31:48 +00:00
..
amd64 Restore workaround for sysret fault on non-canonical address after LA57. 2020-08-24 22:12:45 +00:00
arm Pass pointers to info parsed from notes, to brandinfo->header_supported filter. 2020-08-23 20:06:55 +00:00
arm64 arm64: Increase dmap size to 95 TiB 2020-08-26 02:13:27 +00:00
bsm bsm: add AUE_CLOSERANGE 2020-04-24 01:27:25 +00:00
cam Fix CTL ioctl port creation error handling. 2020-08-21 20:10:29 +00:00
cddl ZFS: band-aid for -DNO_CLEAN 2020-08-25 23:35:55 +00:00
compat cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
conf Fix builds that set LD=ld.lld after r364761 2020-08-26 09:19:44 +00:00
contrib remove pragma ident lines 2020-08-26 07:29:17 +00:00
crypto crypto(9): add CRYPTO_BUF_VMPAGE 2020-08-26 02:37:42 +00:00
ddb [PowerPC] More relocation fixes 2020-06-21 03:39:26 +00:00
dev crypto(9): add CRYPTO_BUF_VMPAGE 2020-08-26 02:37:42 +00:00
dts Remove licenses 2020-06-04 17:20:58 +00:00
fs cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
gdb gdb(4): Support empty qSupported queries 2020-08-18 20:59:10 +00:00
geom geli: use unmapped I/O 2020-08-26 02:44:35 +00:00
gnu Import DTS files for arm, arm64, riscv from Linux 5.8 2020-08-04 19:44:43 +00:00
i386 cpu_auxmsr: assert caller is preventing CPU migration. 2020-08-24 11:49:49 +00:00
isa
kern vmem: Avoid allocating span tags when segments are never released. 2020-08-26 14:31:35 +00:00
kgssapi Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
libkern Add prng(9) API 2020-08-13 20:48:14 +00:00
mips Include virtio support in std.MALTA 2020-07-31 11:28:09 +00:00
modules [PowerPC] More preemptive powerpcspe ZFS build fixes 2020-08-25 19:04:54 +00:00
net iflib: netmap: publish all the receive buffer 2020-08-25 15:19:45 +00:00
net80211 net80211: enhance getflags*() and ieee80211_add_channel*() 2020-08-24 13:15:08 +00:00
netgraph ng_ubt: Add a device ID. 2020-08-23 19:30:06 +00:00
netinet RFC 3465 defines a limit L used in TCP slow start for limiting the number 2020-08-25 09:42:03 +00:00
netinet6 Make net.inet6.ip6.deembed_scopeid behaviour default & remove sysctl. 2020-08-15 11:37:44 +00:00
netipsec Simplify IPsec transform-specific teardown. 2020-06-25 23:59:16 +00:00
netpfil ipfw: style(9) fixes 2020-08-20 16:56:13 +00:00
netsmb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
nfs Transition from rtrequest1_fib() to rib_action(). 2020-07-21 19:56:13 +00:00
nfsclient
nfsserver
nlm Fix export_args ex_flags field so that is 64bits, the same as mnt_flags. 2020-06-14 00:10:18 +00:00
ofed Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
opencrypto crypto(9): add CRYPTO_BUF_VMPAGE 2020-08-26 02:37:42 +00:00
powerpc [PowerPC] Make new auxv format default 2020-08-24 13:40:35 +00:00
riscv riscv: Use global mimpid in identify_cpu() 2020-08-18 16:51:04 +00:00
rpc Add TLS support to the kernel RPC. 2020-08-22 03:57:55 +00:00
security cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
sys bitset: add BIT_FFS_AT() for finding the first bit set greater than a start bit 2020-08-26 02:07:46 +00:00
teken
tests Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
tools makesyscalls.lua: improve syscall ordering validation 2020-08-04 21:49:13 +00:00
ufs cache: add cache_rename, a dedicated helper to use for renames 2020-08-20 10:05:46 +00:00
vm Use a large kmem arena import size on NUMA systems. 2020-08-26 14:31:48 +00:00
x86 amd64: Handle 5-level paging on wakeup. 2020-08-23 20:43:23 +00:00
xdr Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
xen Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (16 of many) 2020-02-25 19:04:39 +00:00
Makefile