freebsd-src/sys
Alan Cox 47b9dbd431 Two changes to pmap_remove_all:
1. Switch to pmap_TLB_invalidate from invltlb, eliminating a full TLB
flush where a single-page flush suffices.  (Also, this eliminates some
unnecessary IPIs.)

2. Use "loadandclear" to update the pte, eliminating a race condition
on SMPs.

Change #2 should be committed to -STABLE.
1999-04-06 04:52:27 +00:00
..
alpha Catch a case spotted by Tor where files mmapped could leave garbage in the 1999-04-05 19:38:30 +00:00
amd64 Two changes to pmap_remove_all: 1999-04-06 04:52:27 +00:00
boot Reactivate trace! after making it egcs-friendly. 1999-04-06 02:43:06 +00:00
cam Use PHOLD/PRELE rather than P_PHYSIO. 1999-04-06 03:05:36 +00:00
coda
compat Fix thread/process tracking and differentiation for Linux threads emulation. 1999-03-02 00:28:09 +00:00
compile
conf o sys/i386/include/soundcard.h 1999-04-02 08:51:06 +00:00
contrib Need to include /contrib/dev/oltr/... not dev/oltr/... 1999-03-10 17:45:26 +00:00
ddb
dev Use reference counted PHOLD/PRELE rather than the P_PHYSIO flag. 1999-04-06 03:06:51 +00:00
fs Catch a case spotted by Tor where files mmapped could leave garbage in the 1999-04-05 19:38:30 +00:00
geom Fixed variable overflow problem. 1999-03-11 18:50:39 +00:00
gnu Make NDGBPORTS an official option. 1999-03-13 13:20:59 +00:00
i4b Minor adjustments to make LINT compile again (thanks to phk for reminding me). 1999-03-16 11:07:04 +00:00
i386 Two changes to pmap_remove_all: 1999-04-06 04:52:27 +00:00
isa Use reference counted PHOLD/PRELE rather than the P_PHYSIO flag. 1999-04-06 03:06:51 +00:00
isofs/cd9660
kern Use the reference counted PHOLD()/PRELE() rather than P_PHYSIO. 1999-04-06 03:04:47 +00:00
libkern
miscfs Catch a case spotted by Tor where files mmapped could leave garbage in the 1999-04-05 19:38:30 +00:00
modules 'fr' macro: trace back to new kernel base 0xc0000000 1999-04-05 03:55:44 +00:00
msdosfs Back out half of 1.32: don't print a message on every failed mount attempt. 1999-03-28 23:00:33 +00:00
net Add a missing declaration that broke the compilation of this file. 1999-04-03 22:36:56 +00:00
netatalk
netatm
netinet Merge from RELENG_2_2, per luigi. Fixes the ntoh?() issue for the 1999-03-30 23:45:34 +00:00
netipx * Change sysctl from using linker_set to construct its tree using SLISTs. 1999-02-16 10:49:55 +00:00
netkey
netnatm
netns
nfs Hold nfsd's upages in-core with PHOLD rather than P_NOSWAP. 1999-04-06 03:07:54 +00:00
nfsclient Hold nfsd's upages in-core with PHOLD rather than P_NOSWAP. 1999-04-06 03:07:54 +00:00
nfsserver Untangle the nfs send and receive queue locking a little. One lock 1999-02-25 00:03:51 +00:00
ntfs Added limited write ability. Now we can use some kind 1999-02-19 12:31:02 +00:00
pc98 Use PHOLD/PRELE() instead of P_PHSYIO. 1999-04-06 03:12:22 +00:00
pccard Import PCI pccard bridge chip probing from PAO. Hopeful prelude for 1999-04-01 15:28:10 +00:00
pci Read the board revision and trim cache line size back from 16 to 1 1999-04-04 01:14:02 +00:00
posix4 * Change sysctl from using linker_set to construct its tree using SLISTs. 1999-02-16 10:49:55 +00:00
powerpc Removed all traces of `p_switchtime'. The relevant timestamp is per-cpu, 1999-02-28 10:53:29 +00:00
rpc
svr4
sys Remove (but leave place markers) P_NOSWAP and P_PHYSIO - they were only 1999-04-06 03:23:09 +00:00
tools Declare static __inline functions as __inline in their forward 1999-02-28 11:30:00 +00:00
ufs Hold the mfs process's upages in-core with PHOLD rather than P_NOSWAP. 1999-04-06 03:08:43 +00:00
vm Don't forcibly kill processes that are locked in-core via PHOLD - it was 1999-04-06 03:14:56 +00:00
Makefile