Go to file
mrg 90d9434890 keep track of which cpu's have run a pmap and only broadcast tlb flushes to
cpu's who have done so.  implement pmap_deactivate() for MULTIPROCESSOR and
call it from cpu_switch() when we are about to switch proces and when we
enter idle().

with this change, i see significantly reduced tlb IPI traffic and fork/exec
bound processes -- such as "configure" -- run significantly faster, upto
15%.  i also obvserved a small (0-2%) benefit to CPU bound tasks as well.
2003-01-11 03:40:31 +00:00
bin remove debugging printf's I accidentally committed. 2003-01-09 18:24:08 +00:00
crypto posesses -> possesses 2003-01-03 04:20:09 +00:00
dist writable, not writeable. 2003-01-06 20:30:28 +00:00
distrib pass lint[pass1] 2003-01-10 20:00:27 +00:00
doc The nell driver is now fully functional. 2003-01-08 21:54:54 +00:00
etc in comment, metion about src/distrib/sets/lists/etc/mi as well. 2003-01-10 05:07:45 +00:00
games interrupt with two rs. 2003-01-06 13:04:54 +00:00
gnu allow NO_SENDMAIL to equal "no" 2003-01-09 16:57:45 +00:00
include compatibility, not compatiblity. 2003-01-06 13:26:24 +00:00
lib Let's call it 'duration' instead of 'timeout' so that the compiler is happy. 2003-01-09 21:47:39 +00:00
libexec Fix bug where only 2/3 of the PLT was being synched with the icache. 2003-01-11 01:33:56 +00:00
regress Use <bsd.rpc.mk> 2003-01-05 19:24:06 +00:00
rescue set SMALLPROG=0 (it was implicit) 2002-10-17 01:49:18 +00:00
sbin Print missing newline in two bootselector-related messages. Approved by wiz. 2003-01-10 23:37:34 +00:00
share Remove documentation of obsolete variables EXTRACT_BEFORE_ARGS and 2003-01-10 17:25:38 +00:00
sys keep track of which cpu's have run a pmap and only broadcast tlb flushes to 2003-01-11 03:40:31 +00:00
tools enable sunlabel... 2002-12-21 12:56:08 +00:00
usr.bin produce lint free code. 2003-01-10 20:00:50 +00:00
usr.sbin Introduce the notion of "preserving" an installed package. 2003-01-10 11:55:44 +00:00
BUILDING Add "-V var=[value]", for setting arbitrary variables which will also 2003-01-04 12:55:32 +00:00
Makefile Rework how KERNOBJDIR functions; now it's always determined with 2003-01-06 17:40:18 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING METALOG format tweak 2002-12-23 06:55:33 +00:00
build.sh improve usage 2003-01-04 14:55:44 +00:00