freebsd-nq/sys/powerpc
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
..
aim Fix comment: we write the trap vector to SPRG3, not SPRG0. 2009-02-23 19:31:48 +00:00
booke Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
compile
conf Change over the usb kernel options to the new stack (retaining existing 2009-02-23 18:34:56 +00:00
fpu
include Make Book-E debug register state part of the PCB context. 2009-02-27 12:08:24 +00:00
mpc85xx
ofw
powermac Fix a race condition in kiic(4) made possible by the way the device's STOP 2009-01-20 14:09:12 +00:00
powerpc Make Book-E debug register state part of the PCB context. 2009-02-27 12:08:24 +00:00
psim