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...

Dag-Erling Smorgrav des at FreeBSD.org
Fri Apr 4 09:29:57 PST 2003


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


More information about the cvs-src mailing list