1 /* SPDX-License-Identifier: BSD-3-Clause */ 2 /* 3 * cache.c: Cache maintenance routines for ARMv7-M 4 */ 5 6 #include <arch/cache.h> 7 tlb_invalidate_all(void)8void tlb_invalidate_all(void) 9 { 10 } 11 dcache_clean_all(void)12void dcache_clean_all(void) 13 { 14 } 15 dcache_clean_invalidate_all(void)16void dcache_clean_invalidate_all(void) 17 { 18 } 19 dcache_invalidate_all(void)20void dcache_invalidate_all(void) 21 { 22 } 23 dcache_line_bytes(void)24unsigned int dcache_line_bytes(void) 25 { 26 return 0; 27 } 28 dcache_clean_by_mva(void const * addr,size_t len)29void dcache_clean_by_mva(void const *addr, size_t len) 30 { 31 } 32 dcache_clean_invalidate_by_mva(void const * addr,size_t len)33void dcache_clean_invalidate_by_mva(void const *addr, size_t len) 34 { 35 } 36 dcache_invalidate_by_mva(void const * addr,size_t len)37void dcache_invalidate_by_mva(void const *addr, size_t len) 38 { 39 } 40 dcache_mmu_disable(void)41void dcache_mmu_disable(void) 42 { 43 } 44 dcache_mmu_enable(void)45void dcache_mmu_enable(void) 46 { 47 } 48 cache_sync_instructions(void)49void cache_sync_instructions(void) 50 { 51 } 52