Date: Sat, 28 Feb 2009 16:21:25 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/cddl/compat/opensolaris/sys sysmacros.h src/sys/conf files.amd64 files.i386 files.ia64 files.mips files.pc98 files.powerpc files.sparc64 files.sun4v src/sys/gnu/fs/xfs/FreeBSD xfs_compat.h src/sys/libkern memmove.c src/sys/net80211 ... Message-ID: <200902281622.n1SGMFIp011072@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
ed 2009-02-28 16:21:25 UTC
FreeBSD src repository
Modified files:
sys/cddl/compat/opensolaris/sys sysmacros.h
sys/conf files.amd64 files.i386 files.ia64
files.mips files.pc98 files.powerpc
files.sparc64 files.sun4v
sys/gnu/fs/xfs/FreeBSD xfs_compat.h
sys/net80211 ieee80211_freebsd.h
sys/netgraph ng_l2tp.c
sys/netgraph/atm/uni ng_uni_cust.h
sys/powerpc/booke pmap.c
sys/sys systm.h
sys/xdr xdr_mem.c
Added files:
sys/libkern memmove.c
Log:
SVN rev 189170 on 2009-02-28 16:21:25Z by ed
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
Revision Changes Path
1.5 +0 -4 src/sys/cddl/compat/opensolaris/sys/sysmacros.h
1.131 +1 -0 src/sys/conf/files.amd64
1.615 +1 -0 src/sys/conf/files.i386
1.98 +1 -0 src/sys/conf/files.ia64
1.7 +1 -0 src/sys/conf/files.mips
1.373 +1 -0 src/sys/conf/files.pc98
1.94 +1 -0 src/sys/conf/files.powerpc
1.106 +1 -0 src/sys/conf/files.sparc64
1.19 +1 -0 src/sys/conf/files.sun4v
1.3 +0 -4 src/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h
1.1 +38 -0 src/sys/libkern/memmove.c (new)
1.26 +0 -2 src/sys/net80211/ieee80211_freebsd.h
1.7 +0 -2 src/sys/netgraph/atm/uni/ng_uni_cust.h
1.30 +0 -3 src/sys/netgraph/ng_l2tp.c
1.10 +0 -1 src/sys/powerpc/booke/pmap.c
1.271 +1 -0 src/sys/sys/systm.h
1.2 +0 -2 src/sys/xdr/xdr_mem.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902281622.n1SGMFIp011072>
