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.  */

Reply via email to