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)