freebsd-nq/sys
Alexander Motin 657dc81d90 Improve ioat(4) NUMA-awareness.
Allocate ioat->ring memory from the device domain.
Schedule ioat->poll_timer to the first CPU of the device domain.

According to pcm-numa tool from intel-pcm port, this reduces number of
remote DRAM accesses while copying data by 75%.  And unless it is a noise,
I've noticed some speed improvement when copying data to other domain.

MFC after:	1 week
Sponsored by:	iXsystems, Inc.
2019-09-19 22:15:57 +00:00
..
amd64 Fix a couple of nits in r352110. 2019-09-16 15:06:19 +00:00
arm Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
arm64 Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
bsm
cam Fix assumptions of only one device per SES slot. 2019-09-11 03:25:30 +00:00
cddl fix dsl_scan_ds_clone_swapped logic 2019-09-19 09:43:56 +00:00
compat linux: add trivial renameat2 implementation 2019-09-11 13:01:59 +00:00
conf Add support for BERI statcounters. 2019-09-18 16:13:50 +00:00
contrib Change synchonization rules for vm_page reference counting. 2019-09-09 21:32:42 +00:00
crypto
ddb ddb(4): Add some support for lexing IPv6 addresses 2019-09-09 16:32:23 +00:00
dev Improve ioat(4) NUMA-awareness. 2019-09-19 22:15:57 +00:00
dts
fs Further refine r352393, only call vnode_pager_setsize() outside the 2019-09-17 18:41:39 +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 Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
isa
kern vfs: group fields used for per-cpu ops in one cacheline 2019-09-19 21:23:14 +00:00
kgssapi
libkern
mips mips: move support for temporary mappings above KSEG0 to per-CPU data 2019-09-17 03:39:31 +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
netinet When the RACK stack computes the space for user data in a TCP segment, 2019-09-19 10:27:47 +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
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
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
sparc64 Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
sys vfs: group fields used for per-cpu ops in one cacheline 2019-09-19 21:23:14 +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