Update CThunk to support new CMSIS Cortex A ops

pull/5342/head
Bartek Szatkowski 2017-07-25 09:50:39 +01:00
parent c10dd0a725
commit 855844f5a1
1 changed files with 5 additions and 5 deletions

View File

@ -220,15 +220,15 @@ class CThunk
uint32_t start_addr = (uint32_t)&m_thunk & 0xFFFFFFE0;
uint32_t end_addr = (uint32_t)&m_thunk + sizeof(m_thunk);
uint32_t addr;
/* Data cache clean and invalid */
for (addr = start_addr; addr < end_addr; addr += 0x20) {
__v7_clean_inv_dcache_mva((void *)addr);
L1C_CleanInvalidateDCacheMVA((void *)addr);
}
/* Instruction cache invalid */
__v7_inv_icache_all();
__ca9u_inv_tlb_all();
__v7_inv_btac();
L1C_InvalidateICacheAll();
MMU_InvalidateTLB();
L1C_InvalidateBTAC();
}
#endif
#if defined(__CORTEX_M7)