freebsd-dev/sys/i386
Alan Cox 0543fa5398 - Change the i386's sf_buf implementation so that it never allocates
more than one sf_buf for one vm_page.  To accomplish this, we add
   a global hash table mapping vm_pages to sf_bufs and a reference
   count to each sf_buf.  (This is similar to the patches for RELENG_4
   at http://www.cs.princeton.edu/~yruan/debox/.)

   For the uninitiated, an sf_buf is nothing more than a kernel virtual
   address that is used for temporary virtual-to-physical mappings by
   sendfile(2) and zero-copy sockets.  As such, there is no reason for
   one vm_page to have several sf_bufs mapping it.  In fact, using more
   than one sf_buf for a single vm_page increases the likelihood that
   sendfile(2) blocks, hurting throughput.
   (See http://www.cs.princeton.edu/~yruan/debox/.)
2003-11-17 18:22:24 +00:00
..
acpica Minor source sync with amd64. For %.*s printf formats, pass in an 2003-11-14 22:26:29 +00:00
bios - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Disable probing of HTT CPUs by default for the MP Table case. HTT CPUs 2003-11-11 17:14:26 +00:00
i386 - Change the i386's sf_buf implementation so that it never allocates 2003-11-17 18:22:24 +00:00
ibcs2 Fix a multitude of security bugs in the iBCS2 emulator: 2003-10-12 04:25:26 +00:00
include - Change the i386's sf_buf implementation so that it never allocates 2003-11-17 18:22:24 +00:00
isa Restored the call to schedsofttty() (now spelled swi_sched(...)) again. 2003-11-16 13:31:45 +00:00
linux Pull latest changes from OpenBSD: 2003-11-16 15:07:10 +00:00
pci New APIC support code: 2003-11-03 21:53:38 +00:00
svr4 Use __FBSDID(). 2003-06-10 05:05:54 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00