Author: jhb
Date: Sun Nov  2 20:57:19 2014
New Revision: 273988
URL: https://svnweb.freebsd.org/changeset/base/273988

Log:
  Remove the FP_SOFTFP flag.  It wasn't used but was leftover from the
  software x86 math emulator.

Modified:
  head/sys/i386/i386/machdep.c
  head/sys/i386/include/pcb.h

Modified: head/sys/i386/i386/machdep.c
==============================================================================
--- head/sys/i386/i386/machdep.c        Sun Nov  2 19:54:10 2014        
(r273987)
+++ head/sys/i386/i386/machdep.c        Sun Nov  2 20:57:19 2014        
(r273988)
@@ -1602,14 +1602,6 @@ exec_setregs(struct thread *td, struct i
                 pcb->pcb_flags &= ~PCB_DBREGS;
         }
 
-       /*
-        * Initialize the math emulator (if any) for the current process.
-        * Actually, just clear the bit that says that the emulator has
-        * been initialized.  Initialization is delayed until the process
-        * traps to the emulator (if it is done at all) mainly because
-        * emulators don't provide an entry point for initialization.
-        */
-       td->td_pcb->pcb_flags &= ~FP_SOFTFP;
        pcb->pcb_initial_npxcw = __INITIAL_NPXCW__;
 
        /*

Modified: head/sys/i386/include/pcb.h
==============================================================================
--- head/sys/i386/include/pcb.h Sun Nov  2 19:54:10 2014        (r273987)
+++ head/sys/i386/include/pcb.h Sun Nov  2 20:57:19 2014        (r273988)
@@ -66,7 +66,6 @@ struct pcb {
        union   savefpu pcb_user_save;
        uint16_t pcb_initial_npxcw;
        u_int   pcb_flags;
-#define        FP_SOFTFP       0x01    /* process using software fltng pnt 
emulator */
 #define        PCB_DBREGS      0x02    /* process using debug registers */
 #define        PCB_NPXINITDONE 0x08    /* fpu state is initialized */
 #define        PCB_VM86CALL    0x10    /* in vm86 call */
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to