| 15 | #include "ft_cache.h" |
| 16 | |
| 17 | __STATIC_INLINE u32 FCache_cacheLineSize(void) |
| 18 | { |
| 19 | u32 ctr; |
| 20 | asm volatile("mrc p15, 0, %0, c0, c0, 1" |
| 21 | : "=r"(ctr)); |
| 22 | return 4 << ((ctr >> 16) & 0xF); |
| 23 | } |
| 24 | |
| 25 | void FCache_cpuDcacheInvalidate(void *addr, ft_base_t size) |
| 26 | { |
no outgoing calls
no test coverage detected