Go to file
jdolecek 47ea6cbd85 Use hardcoded 8192 for PIPE_MINDIRECT, rather than being dependant
on PAGE_SIZE. The overhead of setting up Page Loan is pretty much constant
irregardless of page size, so it makes more sense to use fixed constant.

According to hbench, the overhead of Page Loan setup is still significantly
bigger than the performance gain for 4096 byte buffers on i386
(PIII/600Mhz). The difference is smaller on 386DX, but Page Loan is
still not faster for this case.

Also, there is some other code out there which expects 4KB writes
to not block even for 'blocking' write, since it works this
way on some other operating systems.
Partially addresses kern/14246 by Andreas Persson.
2001-10-28 20:27:55 +00:00
bin Whitespace nits, sort sections, fix Dv usage (doesn't like macro argument). 2001-10-28 19:03:12 +00:00
crypto Turn on TCP_NODELAY over loopback 2001-10-18 19:46:12 +00:00
dist copyright clarification, from tcpdump.org 2001-10-22 06:59:26 +00:00
distrib add a warning about the sun3 firmware not being able to access 2001-10-27 22:38:09 +00:00
etc Change defaults for kernel compiles. Default all to USETOOLS?=no and have 2001-10-26 06:45:33 +00:00
games Undo indentation glitch in previous. 2001-10-28 19:52:53 +00:00
gnu disable gdb on alpha host. XXX FIXME 2001-10-28 13:53:37 +00:00
include Partially back out previous: don't apply restrict qualifier to pointer 2001-10-28 05:12:31 +00:00
lib Handle machines using VFP-format doubles (as we do in ARM ELF) and big-endian 2001-10-28 12:40:56 +00:00
libexec
regress Add a not-a-number test, based on Ben Harris's infinity test. 2001-10-28 10:41:56 +00:00
sbin remove #include <ufs/ufs/quota.h> where it was just to appease 2001-10-26 05:56:06 +00:00
share Sort SEE ALSO, sort sections, other minor cleanups. 2001-10-28 18:47:03 +00:00
sys Use hardcoded 8192 for PIPE_MINDIRECT, rather than being dependant 2001-10-28 20:27:55 +00:00
tools Nuke the test for TOOLDIR here. Although it is theoretically a nice 2001-10-27 01:57:40 +00:00
usr.bin our wchar_t is int, not short. 2001-10-28 05:24:37 +00:00
usr.sbin add __RCSID() 2001-10-28 13:14:05 +00:00
Makefile Re-add intermediate dependall/install targets (do-lib-csu, do-lib, 2001-10-24 03:21:20 +00:00
Makefile.inc
UPDATING Describe another workaround for i386-'fxsave' kernel build problem. 2001-10-26 13:38:52 +00:00
build.sh Netwinder's MACHINE_ARCH is arm, not arm32 2001-10-26 23:25:03 +00:00