cvs commit: src/sys/amd64/amd64 exception.S genassym.c machdep.c trap.c src/sys/amd64/include frame.h ucontext.h

Peter Wemm peter at FreeBSD.org
Mon May 12 11:33:21 PDT 2003


peter       2003/05/12 11:33:19 PDT

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      exception.S genassym.c machdep.c trap.c 
    sys/amd64/include    frame.h ucontext.h 
  Log:
  For the page fault handler, save %cr2 in the outer trap handler so that
  we do not have to run so long with interrupts disabled.  This involved
  creating tf_addr in the trapframe.  Reorganize the trap stubs so that
  they consistently reserve the stack space and initialize any missing
  bits.
  
  Approved by:    re (amd64 stuff)
  
  Revision  Changes    Path
  1.109     +63 -32    src/sys/amd64/amd64/exception.S
  1.144     +1 -0      src/sys/amd64/amd64/genassym.c
  1.574     +2 -2      src/sys/amd64/amd64/machdep.c
  1.256     +6 -18     src/sys/amd64/amd64/trap.c
  1.24      +3 -0      src/sys/amd64/include/frame.h
  1.13      +1 -0      src/sys/amd64/include/ucontext.h


More information about the cvs-src mailing list