Skip site navigation (1)Skip section navigation (2)
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>