diff options
Diffstat (limited to 'sys/arm/arm/cpufunc_asm_armv5_ec.S')
-rw-r--r-- | sys/arm/arm/cpufunc_asm_armv5_ec.S | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/arm/arm/cpufunc_asm_armv5_ec.S b/sys/arm/arm/cpufunc_asm_armv5_ec.S index 29e22b0975f0..5562bd32ccf5 100644 --- a/sys/arm/arm/cpufunc_asm_armv5_ec.S +++ b/sys/arm/arm/cpufunc_asm_armv5_ec.S @@ -39,6 +39,7 @@ #include <machine/asm.h> __FBSDID("$FreeBSD$"); +#ifndef ELF_TRAMPOLINE /* * Functions to set the MMU Translation Table Base register * @@ -192,6 +193,7 @@ ENTRY(armv5_ec_idcache_wbinv_range) mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ RET END(armv5_ec_idcache_wbinv_range) +#endif /* !ELF_TRAMPOLINE */ ENTRY_NP(armv5_ec_idcache_wbinv_all) .Larmv5_ec_idcache_wbinv_all: @@ -204,6 +206,7 @@ ENTRY_NP(armv5_ec_idcache_wbinv_all) /* Fall through to purge Dcache. */ END(armv5_ec_idcache_wbinv_all) +#ifndef ELF_TRAMPOLINE ENTRY(armv5_ec_dcache_wbinv_all) .Larmv5_ec_dcache_wbinv_all: 1: mrc p15, 0, APSR_nzcv, c7, c14, 3 /* Test, clean and invalidate DCache */ @@ -211,4 +214,4 @@ ENTRY(armv5_ec_dcache_wbinv_all) mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ RET END(armv5_ec_dcache_wbinv_all) - +#endif |