1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/powerpc/powerpc
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
..
atomic.S
autoconf.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
bcopy.c Define ovbcopy() as a macro which expands to the equivalent bcopy() call, 2003-04-04 17:29:55 +00:00
busdma_machdep.c - Introduce a new busdma flag BUS_DMA_ZERO to request for zero'ed 2003-07-27 13:52:10 +00:00
clock.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
copyinout.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
copystr.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
cpu.c
critical.c Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon's 2003-08-12 23:24:05 +00:00
db_disasm.c
db_hwwatch.c
db_interface.c
db_memrw.c
db_trace.c
elf_machdep.c Fixup the ELF branding information to point to the new home of rtld. 2003-08-17 08:08:38 +00:00
extintr.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
fpu.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
fuswintr.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
genassym.c
in_cksum.c
interrupt.c
intr_machdep.c
locore.S
machdep.c Deal with 'options KSTACK_PAGES' being a global option. 2003-07-31 01:31:32 +00:00
mmu_oea.c Use kmem_alloc_nofault() rather than kmem_alloc_pageable() in pmap_mapdev(). 2003-08-02 19:26:09 +00:00
mp_machdep.c
nexus.c
ofw_machdep.c Remove #include <sys/disklabel.h> 2003-06-01 09:25:17 +00:00
ofwmagic.S Things run thru the C preprocessor must use C-style comments. 2003-05-05 10:01:10 +00:00
openpic.c
pic_if.m
pmap.c Use kmem_alloc_nofault() rather than kmem_alloc_pageable() in pmap_mapdev(). 2003-08-02 19:26:09 +00:00
setjmp.S
sigcode.S
suswintr.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
swtch.S Update powerpc to use the (old thread,new thread) calling convention 2003-08-14 03:56:24 +00:00
syncicache.c Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
sys_machdep.c - Push down Giant into the sysarch() calls that still need Giant. 2003-04-25 20:04:02 +00:00
trap_subr.S
trap.c Range check the syscall number before looking it up in the syscallnames[] 2003-04-30 17:59:27 +00:00
vm_machdep.c Migrate the sf_buf allocator that is used by sendfile(2) and zero-copy 2003-08-29 20:04:10 +00:00