NetBSD/sys/compat
thorpej 156895706e Overhaul the way LWP IDs are allocated. Instead of each LWP having it's
own LWP ID space, LWP IDs came from the same number space as PIDs.  The
lead LWP of a process gets the PID as its LID.  If a multi-LWP process's
lead LWP exits, the PID persists for the process.

In addition to providing system-wide unique thread IDs, this also lets us
eliminate the per-process LWP radix tree, and some associated locks.

Remove the separate "global thread ID" map added previously; it is no longer
needed to provide this functionality.

Nudged in this direction by ad@ and chs@.
2020-04-24 03:22:06 +00:00
..
aoutm68k regen 2019-06-18 01:39:09 +00:00
common When using SYSCTL_SETUP there is no guarantee of the order in which 2020-03-26 13:39:29 +00:00
freebsd regen 2019-06-18 01:42:44 +00:00
linux Overhaul the way LWP IDs are allocated. Instead of each LWP having it's 2020-04-24 03:22:06 +00:00
linux32 - Only increment nprocs when we're creating a new process, not just 2020-04-19 20:31:59 +00:00
m68k4k Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
net Remove clause 3 and 4 leftovers from TNF licenses in more sources. 2019-12-15 16:48:25 +00:00
netbsd32 Regen for removal of _lwp_gettid(2). 2020-04-22 21:25:17 +00:00
netinet6 Remove clause 3 and 4 leftovers from TNF licenses in more sources. 2019-12-15 16:48:25 +00:00
ossaudio ossaudio: Avoid giving userland uninitialized memory. Noticed by maxv. 2020-04-19 21:37:00 +00:00
sunos Rather than keeping a separate mutex, condvar, and pserialize for each 2019-12-12 02:15:42 +00:00
sunos32 Rather than keeping a separate mutex, condvar, and pserialize for each 2019-12-12 02:15:42 +00:00
sys 8-byte objects on i386 or arm-oabi are aligned in 4-byte boundary. 2019-11-18 12:06:26 +00:00
ultrix Remove clause 3 and 4 leftovers from TNF licenses in more sources. 2019-12-15 16:48:25 +00:00
vax1k Move all non-emulation-specific coredump code into the coredump module, 2019-11-20 19:37:51 +00:00
Makefile Remove compat_osf1, discussed on tech-kern@. 2019-03-25 19:24:29 +00:00
Makefile.syscall Remove compat_osf1, discussed on tech-kern@. 2019-03-25 19:24:29 +00:00