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>