Module Name:    src
Committed By:   matt
Date:           Mon Apr  7 20:38:52 UTC 2014

Modified Files:
        src/sys/arch/arm/include: cpufunc.h

Log Message:
Declare armv7 routines if CPU_ARMV7 is defined.
Rearrange in less random manner.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/arm/include/cpufunc.h

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/include/cpufunc.h
diff -u src/sys/arch/arm/include/cpufunc.h:1.70 src/sys/arch/arm/include/cpufunc.h:1.71
--- src/sys/arch/arm/include/cpufunc.h:1.70	Sat Mar 29 23:44:37 2014
+++ src/sys/arch/arm/include/cpufunc.h	Mon Apr  7 20:38:52 2014
@@ -470,7 +470,7 @@ void	armv6_idcache_wbinv_all	(void);
 void	armv6_idcache_wbinv_range (vaddr_t, vsize_t);
 #endif
 
-#if defined(CPU_CORTEX)
+#if defined(CPU_ARMV7)
 #if defined(ARM_MMU_EXTENDED)
 void	armv7_setttb(u_int, tlb_asid_t);
 void	armv7_context_switch(u_int, tlb_asid_t);
@@ -480,12 +480,15 @@ void	armv7_context_switch(u_int);
 #endif
 
 void	armv7_icache_sync_range(vaddr_t, vsize_t);
+void	armv7_icache_sync_all(void);
+
+void	armv7_dcache_inv_range(vaddr_t, vsize_t);
 void	armv7_dcache_wb_range(vaddr_t, vsize_t);
 void	armv7_dcache_wbinv_range(vaddr_t, vsize_t);
-void	armv7_dcache_inv_range(vaddr_t, vsize_t);
-void	armv7_idcache_wbinv_range(vaddr_t, vsize_t);
+void 	armv7_dcache_wbinv_all(void);
 
-void	armv7_icache_sync_all(void);
+void	armv7_idcache_wbinv_range(vaddr_t, vsize_t);
+void	armv7_idcache_wbinv_all(void);
 
 void	armv7_tlb_flushID(void);
 void	armv7_tlb_flushI(void);
@@ -498,12 +501,7 @@ void	armv7_tlb_flushD_SE(vaddr_t);
 void	armv7_cpu_sleep(int);
 void	armv7_drain_writebuf(void);
 void	armv7_setup(char *string);
-#endif
-
-#if defined(CPU_CORTEX) || defined(CPU_PJ4B)
-void 	armv7_dcache_wbinv_all(void);
-void	armv7_idcache_wbinv_all(void);
-#endif
+#endif /* CPU_ARMV7 */
 
 #if defined(CPU_PJ4B)
 #if defined(ARM_MMU_EXTENDED)

Reply via email to