Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Aug 2002 17:57:37 -0700 (PDT)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/include pcb.h tlb.h src/sys/sparc64/sparc64 genassym.c support.S trap.c
Message-ID:  <200208160057.g7G0vbBp055089@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2002/08/15 17:57:37 PDT

  Modified files:
    sys/sparc64/include  pcb.h tlb.h 
    sys/sparc64/sparc64  genassym.c support.S trap.c 
  Log:
  Demark sections of code that need special fault handling with labels.
  Check if the trapped pc is inside of the demarked sections to implement
  fault recovery for copyin etc, instead of pcb_onfault.  Handle recovery
  from data access exceptions as well as page faults.
  
  Inspired by:    bde's sys.dif
  
  Revision  Changes    Path
  1.10      +0 -1      src/sys/sparc64/include/pcb.h
  1.24      +4 -1      src/sys/sparc64/include/tlb.h
  1.41      +0 -2      src/sys/sparc64/sparc64/genassym.c
  1.19      +119 -133  src/sys/sparc64/sparc64/support.S
  1.46      +46 -11    src/sys/sparc64/sparc64/trap.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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