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>