Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src

Module Name:    src
Committed By:   dsl
Date:           Wed Feb 12 23:24:09 UTC 2014

Modified Files:
        src/distrib/sets/lists/comp: md.i386
        src/sys/arch/amd64/amd64: cpufunc.S
        src/sys/arch/i386/conf: files.i386
        src/sys/arch/i386/i386: autoconf.c cpufunc.S freebsd_machdep.c
            i386_trap.S ibcs2_machdep.c trap.c
        src/sys/arch/i386/include: Makefile freebsd_machdep.h pcb.h
        src/sys/arch/x86/include: cpu.h cpu_extended_state.h cpufunc.h fpu.h
        src/sys/arch/x86/x86: convert_xmm_s87.c fpu.c procfs_machdep.c
        src/sys/arch/xen/conf: files.xen
        src/sys/arch/xen/x86: cpu.c xen_ipi.c
Removed Files:
        src/sys/arch/i386/include: npx.h
        src/sys/arch/i386/isa: npx.c

Log Message:
Change i386 to use x86/fpu.c instead of i386/isa/npx.c
This changes the trap10 and trap13 code to call directly into fpu.c,
  removing all the code for T_ARITHTRAP, T_XMM and T_FPUNDA from i386/trap.c
Not all of the code thate appeared to handle fpu traps was ever called!
Most of the changes just replace the include of machine/npx.h with x86/fpu.h
  (or remove it entirely).

To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/amd64/cpufunc.S
cvs rdiff -u -r1.373 -r1.374 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/i386/i386/autoconf.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/i386/cpufunc.S
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/i386/i386/freebsd_machdep.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/i386/i386/ibcs2_machdep.c
cvs rdiff -u -r1.270 -r1.271 src/sys/arch/i386/i386/trap.c
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/include/Makefile
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/include/freebsd_machdep.h
cvs rdiff -u -r1.35 -r0 src/sys/arch/i386/include/npx.h
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/i386/include/pcb.h
cvs rdiff -u -r1.153 -r0 src/sys/arch/i386/isa/npx.c
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/x86/include/cpu_extended_state.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/x86/include/cpufunc.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x86/include/fpu.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x86/x86/convert_xmm_s87.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x86/x86/fpu.c \
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/xen/conf/files.xen
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/xen/x86/cpu.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/xen/x86/xen_ipi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index