Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 May 2003 11:33:19 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/amd64/amd64 exception.S genassym.c machdep.c trap.c src/sys/amd64/include frame.h ucontext.h
Message-ID:  <200305121833.h4CIXJkc017193@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305121833.h4CIXJkc017193>