Date: Fri, 4 Apr 2003 09:29:55 -0800 (PST) From: Dag-Erling Smorgrav <des@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha support.s src/sys/i386/i386 identcpu.c support.s src/sys/i386/include md_var.h src/sys/i386/isa npx.c src/sys/ia64/ia64 support.s... Message-ID: <200304041729.h34HTtVb027430@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
des 2003/04/04 09:29:55 PST
FreeBSD src repository
Modified files:
sys/alpha/alpha support.s
sys/i386/i386 identcpu.c support.s
sys/i386/include md_var.h
sys/i386/isa npx.c
sys/ia64/ia64 support.s
sys/powerpc/powerpc bcopy.c
sys/sparc64/sparc64 support.S
sys/sys systm.h
Log:
Define ovbcopy() as a macro which expands to the equivalent bcopy() call,
to take care of the KAME IPv6 code which needs ovbcopy() because NetBSD's
bcopy() doesn't handle overlap like ours.
Remove all implementations of ovbcopy().
Previously, bzero was a function pointer on i386, to save a jmp to
bzero_vector. Get rid of this microoptimization as it only confuses
things, adds machine-dependent code to an MD header, and doesn't really
save all that much.
This commit does not add my pagezero() / pagecopy() code.
Revision Changes Path
1.13 +1 -6 src/sys/alpha/alpha/support.s
1.120 +1 -1 src/sys/i386/i386/identcpu.c
1.96 +7 -10 src/sys/i386/i386/support.s
1.62 +5 -4 src/sys/i386/include/md_var.h
1.140 +2 -4 src/sys/i386/isa/npx.c
1.16 +0 -1 src/sys/ia64/ia64/support.s
1.4 +0 -6 src/sys/powerpc/powerpc/bcopy.c
1.22 +0 -1 src/sys/sparc64/sparc64/support.S
1.193 +1 -6 src/sys/sys/systm.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304041729.h34HTtVb027430>
