OpenGrok
Cross Reference: kern_50.c
xref
: /
src
/
sys
/
compat
/
common
/
kern_50.c
Home
|
History
|
Annotate
|
Download
|
only in
common
History log of
/src/sys/compat/common/kern_50.c
Revision
Date
Author
Comments
1.3
29-Jan-2020
ad
- Track LWPs in a per-process radixtree. It uses no extra memory in the
single threaded case. Replace scans of p->p_lwps with lookups in the
tree. Find free LIDs for new LWPs in the tree. Replace the hashed sleep
queues for park/unpark with lookups in the tree under cover of a RW lock.
- lwp_wait(): if waiting on a specific LWP, find the LWP via tree lookup and
return EINVAL if it's detached, not ESRCH.
- Group the locks in struct proc at the end of the struct in their own cache
line.
- Add some comments.
1.2
27-Jan-2019
pgoyette
branches: 1.2.6;
Merge the [pgoyette-compat] branch
1.1
04-Apr-2014
njoly
branches: 1.1.4; 1.1.6; 1.1.10; 1.1.34; 1.1.36;
Move a few compat 50 syscalls, not applicable to rump kernels, out of
kern_time_50.c to a new source module.
1.1.36.2
08-Apr-2020
martin
Merge changes from current as of 20200406
1.1.36.1
10-Jun-2019
christos
Sync with HEAD
1.1.34.2
22-Sep-2018
pgoyette
#include "opt_compat_netbsd.h" for all sources that provide compat code.
1.1.34.1
19-Mar-2018
pgoyette
Initial pass at a COMPAT_50 module. More to come.
1.1.10.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.1.10.1
04-Apr-2014
tls
file kern_50.c was added on branch tls-maxphys on 2014-08-20 00:03:31 +0000
1.1.6.2
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.1.6.1
04-Apr-2014
yamt
file kern_50.c was added on branch yamt-pagecache on 2014-05-22 11:40:15 +0000
1.1.4.2
18-May-2014
rmind
sync with head
1.1.4.1
04-Apr-2014
rmind
file kern_50.c was added on branch rmind-smpnet on 2014-05-18 17:45:31 +0000
1.2.6.1
29-Feb-2020
ad
Sync with head.
Indexes created Tue Oct 21 08:09:48 GMT 2025