Hey, > Module Name: src > Committed By: matt > Date: Wed Dec 5 19:05:47 UTC 2012 > > Modified Files: > src/sys/arch/arm/arm: process_machdep.c sig_machdep.c > src/sys/arch/arm/arm32: cpu.c cpuswitch.S vm_machdep.c > src/sys/arch/arm/conf: files.arm src/sys/arch/arm/include: mcontext.h > ptrace.h reg.h src/sys/arch/arm/vfp: vfp_init.c > Removed Files: > src/sys/arch/arm/fpe-arm: armfpe.S armfpe.h armfpe_glue.S armfpe_init.c > > Log Message: > ARMFPE hasn't compiled since NetBSD 4. Remove it. > Complete support for FPU_VFP. > fpregs now contains vfpreg. > XXX vfpreg only has space for 16 64-bit FP registers though VFPv3 and > later have 32 64-bit FP registers.
I'm afraid this has broken building the evbarm port, as it now fails with: src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c: In function 'arm_supply_fparegset': src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c:132:24: error: 'struct fpreg' has no member named 'fpr' src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c:135:29: error: 'struct fpreg' has no member named 'fpr_fpsr' Should the changes to src/sys/arch/arm/include/reg.h be reflected within gdb as well? Cheers, -- khorben