Module Name: src Committed By: dsl Date: Sat Jan 4 00:10:03 UTC 2014
Modified Files: src/sys/arch/alpha/alpha: process_machdep.c src/sys/arch/amd64/amd64: netbsd32_machdep.c process_machdep.c src/sys/arch/amd64/include: netbsd32_machdep.h src/sys/arch/arm/arm: core_machdep.c process_machdep.c src/sys/arch/hppa/hppa: core_machdep.c process_machdep.c src/sys/arch/i386/i386: process_machdep.c src/sys/arch/ia64/ia64: process_machdep.c src/sys/arch/m68k/include: reg.h src/sys/arch/m68k/m68k: core_machdep.c process_machdep.c src/sys/arch/mips/include: types.h src/sys/arch/mips/mips: process_machdep.c src/sys/arch/powerpc/powerpc: process_machdep.c src/sys/arch/sparc/sparc: process_machdep.c src/sys/arch/sparc64/include: netbsd32_machdep.h src/sys/arch/sparc64/sparc64: netbsd32_machdep.c process_machdep.c src/sys/arch/usermode/usermode: process_machdep.c src/sys/arch/x86/x86: core_machdep.c src/sys/compat/linux/arch/amd64: linux_machdep.c src/sys/compat/linux/arch/i386: linux_ptrace.c src/sys/compat/linux/arch/powerpc: linux_ptrace.c src/sys/kern: core_elf32.c sys_process.c src/sys/sys: ptrace.h Log Message: Remove __HAVE_PROCESS_XFPREGS and add the extra parameter for the size of the fp save area to all the process_read_fpregs() and process_write_fpregs() functions. None of the functions have been modified to use the new parameters. The size is set for all the writes, but some of the arch-specific reads just pass NULL. The amd64 (and i386) need variable sized fp register save areas in order to support AVX and other enhanced register areas. These functions are rarely called - so the extra argument won't matter. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/alpha/alpha/process_machdep.c cvs rdiff -u -r1.86 -r1.87 src/sys/arch/amd64/amd64/netbsd32_machdep.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/amd64/process_machdep.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/amd64/include/netbsd32_machdep.h cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/arm/core_machdep.c cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arm/arm/process_machdep.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hppa/hppa/core_machdep.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hppa/hppa/process_machdep.c cvs rdiff -u -r1.75 -r1.76 src/sys/arch/i386/i386/process_machdep.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/ia64/ia64/process_machdep.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/m68k/include/reg.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/m68k/m68k/core_machdep.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/m68k/m68k/process_machdep.c cvs rdiff -u -r1.53 -r1.54 src/sys/arch/mips/include/types.h cvs rdiff -u -r1.36 -r1.37 src/sys/arch/mips/mips/process_machdep.c cvs rdiff -u -r1.35 -r1.36 src/sys/arch/powerpc/powerpc/process_machdep.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/sparc/process_machdep.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/sparc64/include/netbsd32_machdep.h cvs rdiff -u -r1.101 -r1.102 src/sys/arch/sparc64/sparc64/netbsd32_machdep.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sparc64/sparc64/process_machdep.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/usermode/process_machdep.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/x86/x86/core_machdep.c cvs rdiff -u -r1.43 -r1.44 src/sys/compat/linux/arch/amd64/linux_machdep.c cvs rdiff -u -r1.26 -r1.27 src/sys/compat/linux/arch/i386/linux_ptrace.c cvs rdiff -u -r1.23 -r1.24 src/sys/compat/linux/arch/powerpc/linux_ptrace.c cvs rdiff -u -r1.41 -r1.42 src/sys/kern/core_elf32.c cvs rdiff -u -r1.162 -r1.163 src/sys/kern/sys_process.c cvs rdiff -u -r1.44 -r1.45 src/sys/sys/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.