Module Name: src Committed By: chs Date: Wed Mar 22 23:36:02 UTC 2017
Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: in vfp_state_load(), fix backwards logic for fpinst vs. fpinst2. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/arch/arm/vfp/vfp_init.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/vfp/vfp_init.c diff -u src/sys/arch/arm/vfp/vfp_init.c:1.51 src/sys/arch/arm/vfp/vfp_init.c:1.52 --- src/sys/arch/arm/vfp/vfp_init.c:1.51 Thu Mar 16 16:13:20 2017 +++ src/sys/arch/arm/vfp/vfp_init.c Wed Mar 22 23:36:02 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: vfp_init.c,v 1.51 2017/03/16 16:13:20 chs Exp $ */ +/* $NetBSD: vfp_init.c,v 1.52 2017/03/22 23:36:02 chs Exp $ */ /* * Copyright (c) 2008 ARM Ltd @@ -546,9 +546,9 @@ vfp_state_load(lwp_t *l, u_int flags) if (fregs->vfp_fpexc & VFP_FPEXC_EX) { /* Need to restore the exception handling state. */ - armreg_fpinst2_write(fregs->vfp_fpinst2); + armreg_fpinst_write(fregs->vfp_fpinst); if (fregs->vfp_fpexc & VFP_FPEXC_FP2V) - armreg_fpinst_write(fregs->vfp_fpinst); + armreg_fpinst2_write(fregs->vfp_fpinst2); } }