Subject: sun-lamp CVS commits
To: None <source-changes@NetBSD.ORG>
From: The Source Master <srcmastr@NetBSD.ORG>
List: source-changes
Date: 01/14/1995 17:00:04
mycroft
Sat Jan 14 16:52:24 PST 1995
Update of /b/source/CVS/src/sys/arch/i386/i386
In directory sun-lamp.cs.berkeley.edu:/d/users/mycroft/src/sys/arch/i386/i386
Modified Files:
locore.s
Log Message:
Enable CR0_AM on 486s. (We already handled the fault.) This would be more
useful if it applied to the kernel.
Avoid btrl when checking AST flag.
Add hooks to recover from errors during any INTRFASTEXIT and simulate a user-
level protection fault.
mycroft
Sat Jan 14 16:55:26 PST 1995
Update of /b/source/CVS/src/sys/arch/i386/i386
In directory sun-lamp.cs.berkeley.edu:/d/users/mycroft/src/sys/arch/i386/i386
Modified Files:
trap.c
Log Message:
sigreturn() and ptrace() security violations will now trap. Deal with those
traps by looking at the instruction stream and the stack to see if it looks
like we're returning to user mode, and if so pop to the hooks in locore.s.
This will fail in the case where a pop %ds or pop %es faults when returning
from a fast interrupt, but this should not be possible.
mycroft
Sat Jan 14 16:57:52 PST 1995
Update of /b/source/CVS/src/sys/arch/i386/include
In directory sun-lamp.cs.berkeley.edu:/d/users/mycroft/src/sys/arch/i386/include
Modified Files:
psl.h
Log Message:
Remove PSL_USERCLR, and add a PSL_USERSTATIC. Change the bit descriptions to
more closely match the 386 manual. (Probably the mnemonics should be changed,
too.)