Date: Sat, 13 Feb 1999 09:45:15 -0800 (PST) From: Bruce Evans <bde@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c Message-ID: <199902131745.JAA75363@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 1999/02/13 09:45:15 PST Modified files: sys/i386/i386 machdep.c Log: Don't pass PSL_NT to vm86 signal handlers. Some vm86/real mode programs, including msdos, set PSL_NT in probes for old cpu types, although PSL_NT doesn't do anything useful in vm86 or real mode. PSL_NT is even less useful in the signal handlers. It just causes T_TSSFLT faults on return from syscalls made by the handlers. These faults are fixed up lazily so that Xsyscall() doesn't have to be slowed down to prevent them. The fault handler recently started complaining about these faults occurring "with interrupts disabled". It should not have, but the complaints pointed to this bug. PR: 9211 Revision Changes Path 1.326 +8 -2 src/sys/i386/i386/machdep.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?199902131745.JAA75363>