freebsd-dev/sys/powerpc/booke
Ed Schouten 802cb57e34 Add memmove() to the kernel, making the kernel compile with Clang.
When copying big structures, LLVM generates calls to memmove(), because
it may not be able to figure out whether structures overlap. This caused
linker errors to occur. memmove() is now implemented using bcopy().
Ideally it would be the other way around, but that can be solved in the
future. On ARM we don't do add anything, because it already has
memmove().

Discussed on:	arch@
Reviewed by:	rdivacky
2009-02-28 16:21:25 +00:00
..
clock.c Now that all platforms use genclock, shuffle things around slightly 2008-04-22 19:38:30 +00:00
copyinout.c
interrupt.c Minor clean up of BookE/MPC85XX: iprove naming and style(9). 2008-12-17 15:31:15 +00:00
locore.S Rework BookE pmap towards multi-core support. 2009-01-13 15:41:58 +00:00
machdep.c Make Book-E debug register state part of the PCB context. 2009-02-27 12:08:24 +00:00
pmap.c Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
swtch.S Make Book-E debug register state part of the PCB context. 2009-02-27 12:08:24 +00:00
trap_subr.S Prefer register usage style to be more consistent with the rest of the 2009-02-27 12:18:17 +00:00
trap.c Make Book-E debug register state part of the PCB context. 2009-02-27 12:08:24 +00:00
uio_machdep.c
vm_machdep.c Introduce a dedicated file for MPC85xx-specific routines. Move cpu_reset() 2008-04-26 17:57:29 +00:00