Source-Changes archive

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

CVS commit: src/sys

Module Name:    src
Committed By:   dsl
Date:           Fri Feb  7 22:40:22 UTC 2014

Modified Files:
        src/sys/arch/amd64/amd64: fpu.c machdep.c netbsd32_machdep.c
        src/sys/arch/amd64/conf: files.amd64
        src/sys/arch/amd64/include: fpu.h netbsd32_machdep.h pcb.h reg.h
        src/sys/arch/i386/conf: files.i386
        src/sys/arch/i386/i386: process_machdep.c
        src/sys/arch/i386/include: npx.h
        src/sys/arch/x86/include: cpu_extended_state.h
        src/sys/arch/xen/conf: files.xen
        src/sys/compat/linux/arch/amd64: linux_machdep.c linux_machdep.h
        src/sys/compat/linux32/arch/amd64: linux32_machdep.c
Added Files:
        src/sys/arch/x86/x86: convert_xmm_s87.c

Log Message:
Convert the amd64 build to use x86/cpu_extended_state.h so that the fpu
  definitions match those of i386.
Mostly just structure and field renames, in addition:
1) process_xmm_to_s87() and process_s87_to_xmm() moved into
   x86/convert_xmm_s87.c so they can be used by amd64's netbsd32 code.
2) The linux signal code simplified to use a structure copy for ths fxsave
   data - it matches the hardware definition and won't change.

To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/amd64/amd64/fpu.c
cvs rdiff -u -r1.201 -r1.202 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/amd64/amd64/netbsd32_machdep.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amd64/amd64/process_machdep.c
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/amd64/conf/files.amd64
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/amd64/include/fpu.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/amd64/include/netbsd32_machdep.h
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/amd64/include/pcb.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/include/reg.h
cvs rdiff -u -r1.372 -r1.373 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/i386/i386/process_machdep.c
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/i386/include/npx.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x86/include/cpu_extended_state.h
cvs rdiff -u -r0 -r1.1 src/sys/arch/x86/x86/convert_xmm_s87.c
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/xen/conf/files.xen
cvs rdiff -u -r1.44 -r1.45 src/sys/compat/linux/arch/amd64/linux_machdep.c
cvs rdiff -u -r1.13 -r1.14 src/sys/compat/linux/arch/amd64/linux_machdep.h
cvs rdiff -u -r1.33 -r1.34 \

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