Date: Sat, 14 Jan 1995 17:00:04 -0800 From: The Source Master <srcmastr@NetBSD.ORG> To: source-changes@NetBSD.ORG Subject: sun-lamp CVS commits Message-ID: <199501150100.RAA02218@sun-lamp.cs.berkeley.edu>
next in thread | raw e-mail | index | archive | help
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.)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199501150100.RAA02218>