Module Name: src Committed By: matt Date: Mon Jan 28 06:14:45 UTC 2013
Modified Files: src/sys/arch/arm/conf: files.arm src/sys/arch/arm/vfp: vfp_init.c Log Message: Disable bzero_page_vfp and bcopy_page_vfp since it really isn't any faster than memcpy. To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sys/arch/arm/conf/files.arm cvs rdiff -u -r1.15 -r1.16 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/conf/files.arm diff -u src/sys/arch/arm/conf/files.arm:1.114 src/sys/arch/arm/conf/files.arm:1.115 --- src/sys/arch/arm/conf/files.arm:1.114 Mon Dec 10 04:58:54 2012 +++ src/sys/arch/arm/conf/files.arm Mon Jan 28 06:14:45 2013 @@ -1,4 +1,4 @@ -# $NetBSD: files.arm,v 1.114 2012/12/10 04:58:54 matt Exp $ +# $NetBSD: files.arm,v 1.115 2013/01/28 06:14:45 matt Exp $ # temporary define to allow easy moving to ../arch/arm/arm32 defflag ARM32 @@ -52,7 +52,7 @@ obsolete defflag ARMFPE # VFP support file arch/arm/vfp/vfp_init.c arm32 -file arch/arm/vfp/pmap_vfp.S arm32 & fpu_vfp +#file arch/arm/vfp/pmap_vfp.S arm32 & fpu_vfp # PMAP_DEBUG (heavily abused option) defflag PMAP_DEBUG Index: src/sys/arch/arm/vfp/vfp_init.c diff -u src/sys/arch/arm/vfp/vfp_init.c:1.15 src/sys/arch/arm/vfp/vfp_init.c:1.16 --- src/sys/arch/arm/vfp/vfp_init.c:1.15 Mon Dec 31 03:23:53 2012 +++ src/sys/arch/arm/vfp/vfp_init.c Mon Jan 28 06:14:45 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: vfp_init.c,v 1.15 2012/12/31 03:23:53 matt Exp $ */ +/* $NetBSD: vfp_init.c,v 1.16 2013/01/28 06:14:45 matt Exp $ */ /* * Copyright (c) 2008 ARM Ltd @@ -280,6 +280,7 @@ vfp_attach(void) } #else +#if 0 static bool vfp_patch_branch(uintptr_t code, uintptr_t func, uintptr_t newfunc) { @@ -306,6 +307,7 @@ vfp_patch_branch(uintptr_t code, uintptr } } } +#endif void vfp_attach(void) @@ -395,10 +397,12 @@ vfp_attach(void) install_coproc_handler(CORE_UNKNOWN_HANDLER, neon_handler); #endif +#if 0 vfp_patch_branch((uintptr_t)pmap_copy_page_generic, (uintptr_t)bcopy_page, (uintptr_t)bcopy_page_vfp); vfp_patch_branch((uintptr_t)pmap_zero_page_generic, (uintptr_t)bzero_page, (uintptr_t)bzero_page_vfp); +#endif } /* The real handler for VFP bounces. */