freebsd-skq/sys
trasz f870efbd57 Add basic getcpu(2) support to linuxulator. The purpose of this
syscall is to query the CPU number and the NUMA domain the calling
thread is currently running on.  The third argument is ignored.
It doesn't do anything regarding scheduling - it's literally
just a way to query the current state, without any guarantees
you won't get rescheduled an opcode later.

This unbreaks Java from CentOS 8
(java-11-openjdk-11.0.5.10-0.el8_0.x86_64).

Reviewed by:	kib
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D22972
2019-12-31 22:01:08 +00:00
..
amd64 Add basic getcpu(2) support to linuxulator. The purpose of this 2019-12-31 22:01:08 +00:00
arm Regen after r356233. 2019-12-31 16:07:12 +00:00
arm64 Add basic getcpu(2) support to linuxulator. The purpose of this 2019-12-31 22:01:08 +00:00
bsm
cam Use atomic for start_count in devstat_start_transaction(). 2019-12-30 03:13:38 +00:00
cddl Remove page locking for queue operations. 2019-12-28 19:04:00 +00:00
compat Add basic getcpu(2) support to linuxulator. The purpose of this 2019-12-31 22:01:08 +00:00
conf Set a "kernbase" symbol in 32-bit arm locore.S and use it with ldscript.arm. 2019-12-30 23:20:46 +00:00
contrib [PowerPC] Clang powerpcspe build fixes 2019-12-27 05:01:13 +00:00
crypto
ddb sleep(9), sleepqueue(9): const'ify wchan pointers 2019-12-24 16:19:33 +00:00
dev psm: properly check for atkbdc_open failure 2019-12-31 13:56:48 +00:00
dts
fs Remove page locking for queue operations. 2019-12-28 19:04:00 +00:00
gdb [PPC] Handle qOffsets packet 2019-12-16 13:17:39 +00:00
geom Avoid few memory accesses in g_disk_done(). 2019-12-31 03:43:13 +00:00
gnu
i386 Add basic getcpu(2) support to linuxulator. The purpose of this 2019-12-31 22:01:08 +00:00
isa sc(4) md bits: stop setting sc->kbd entirely 2019-12-30 02:07:55 +00:00
kern Split gigantic rtsock route_output() into smaller functions. 2019-12-31 17:26:53 +00:00
kgssapi
libkern random(9): Deprecate random(9), remove meaningless srandom(9) 2019-12-26 19:41:09 +00:00
mips sc(4) md bits: stop setting sc->kbd entirely 2019-12-30 02:07:55 +00:00
modules Remove GEOM_SCHED class and gsched tool. 2019-12-29 21:16:03 +00:00
net Fix NOINET6 build broken by r356236. 2019-12-31 17:57:12 +00:00
net80211
netgraph Remove the deprecated timeout(9) interface. 2019-12-13 21:03:12 +00:00
netinet Relax locking of carp_forus(). 2019-12-31 18:58:29 +00:00
netinet6 Remove useless code from in6_rmx.c 2019-12-18 22:10:56 +00:00
netipsec
netpfil ipfw: Don't rollback state in alloc_table_vidx() if atomicity is not required. 2019-12-19 10:22:16 +00:00
netsmb
nfs Switch r356210 to use gone_in() instead of printf(). 2019-12-31 05:39:27 +00:00
nfsclient
nfsserver
nlm
ofed
opencrypto Add support for TLS 1.3 using AES-GCM to the OCF backend for KTLS. 2019-12-18 01:37:00 +00:00
powerpc [PowerPC] Fix panic when attempting to handle an HMI from an idle thread 2019-12-30 02:56:47 +00:00
riscv riscv: Remove unused variable 2019-12-31 11:45:19 +00:00
rpc
security mac: use a sleepable rmlock instead of an sx lock 2019-12-27 11:23:32 +00:00
sparc64 sc(4) md bits: stop setting sc->kbd entirely 2019-12-30 02:07:55 +00:00
sys Split gigantic rtsock route_output() into smaller functions. 2019-12-31 17:26:53 +00:00
teken
tests
tools vfs: allow tail call optimisation in vops in the common case 2019-12-16 00:07:51 +00:00
ufs ufs: do not leave non-reclaimed vnodes with zero i_mode around. 2019-12-27 16:43:34 +00:00
vm Restore a vm_page_wired() check in vm_page_mvqueue() after r356156. 2019-12-29 20:01:03 +00:00
x86 Introduce the concept of busdma tag templates. A template can be allocated 2019-12-24 14:48:46 +00:00
xdr
xen
Makefile