summaryrefslogtreecommitdiffstats
path: root/sbin/fsdb/fsdb.8
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2003-08-29 20:04:10 +0000
committeralc <alc@FreeBSD.org>2003-08-29 20:04:10 +0000
commit8b0114def15f351fc73725e8fd06c450759dc2fd (patch)
tree8459e08f5260f9190c526b16da0a353795629054 /sbin/fsdb/fsdb.8
parent2a6fc1b2d46305df7846b5c2e7a07c948aab59d6 (diff)
downloadFreeBSD-src-8b0114def15f351fc73725e8fd06c450759dc2fd.zip
FreeBSD-src-8b0114def15f351fc73725e8fd06c450759dc2fd.tar.gz
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.
Diffstat (limited to 'sbin/fsdb/fsdb.8')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud