freebsd-src/sys/amd64
Alan Cox 411d10a600 Migrate the sf_buf allocator that is used by sendfile(2) and zero-copy
sockets into machine-dependent files.  The rationale for this
migration is illustrated by the modified amd64 allocator.  It uses the
amd64's direct map to avoid emphemeral mappings in the kernel's
address space.  On an SMP, the emphemeral mappings result in an IPI
for TLB shootdown for each transmitted page.  Yuck.

Maintainers of other 64-bit platforms with direct maps should be able
to use the amd64 allocator as a reference implementation.
2003-08-29 20:04:10 +00:00
..
acpica Minor style cleanups. 2003-08-28 16:30:31 +00:00
amd64 Migrate the sf_buf allocator that is used by sendfile(2) and zero-copy 2003-08-29 20:04:10 +00:00
compile Make space for compilations. 2002-07-06 02:49:07 +00:00
conf Turn ips back on. 2003-06-27 23:11:22 +00:00
ia32 Switch to using the emulator in the common compat area. 2003-08-23 00:04:53 +00:00
include Fix copyright comment & FBSDID style nits. 2003-08-25 09:48:48 +00:00
isa Use __FBSDID(). 2003-07-25 21:19:19 +00:00
pci - Rename PCIx_HEADERTYPE* to PCIx_HDRTYPE* so the constants aren't so long. 2003-08-28 21:22:25 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00