1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys
Jason Evans 0384fff8c5 Major update to the way synchronization is done in the kernel. Highlights
include:

* Mutual exclusion is used instead of spl*().  See mutex(9).  (Note: The
  alpha port is still in transition and currently uses both.)

* Per-CPU idle processes.

* Interrupts are run in their own separate kernel threads and can be
  preempted (i386 only).

Partially contributed by:	BSDi (BSD/OS)
Submissions by (at least):	cp, dfr, dillon, grog, jake, jhb, sheldonh
2000-09-07 01:33:02 +00:00
..
alpha Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
amd64 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
boot With the committed changes to the loaders modules path code, the kernel 2000-09-06 20:50:24 +00:00
cam Change the "Duplicate Wired Device entry" printout in camperiphnextunit to 2000-08-29 22:11:39 +00:00
coda
compat Remove obsolete comment (see rev 1.84 of procfs_vnops.c) 2000-09-04 18:19:04 +00:00
compile
conf Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
contrib/dev
crypto
ddb
dev Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
fs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu
i4b Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
i386 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
isa Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
isofs/cd9660 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
kern Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
libkern
miscfs Various cleanups towards make nullfs functional (it is still broken 2000-09-05 09:02:07 +00:00
modules Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
msdosfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
net Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
netatalk
netatm
netgraph Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
netinet Accept filter maintainance 2000-09-06 18:49:13 +00:00
netinet6 repair type 0 routing header support. it was caused by RFC2292/2292bis 2000-09-03 13:43:13 +00:00
netipx
netkey make sure we have IV that is random enough. memory allocator on 2000-08-28 08:24:46 +00:00
netnatm
netncp
netns
nfs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
nfsclient Don't scan for the "right" network interface by shooting in the dark. 2000-09-05 22:29:36 +00:00
nfsserver Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ntfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
nwfs
pc98 Merged from sys/i386/i386/machdep.c revision 1.405. 2000-09-03 15:55:34 +00:00
pccard Add a detach method to allow this device to be unloaded. 2000-08-30 06:57:38 +00:00
pci Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
posix4
powerpc Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
rpc
sys Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
tools
ufs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
vm Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00