bx lr\r
\r
\r
+ RVCT_ASM_EXPORT ArmInvalidateInstructionCacheEntryToPoUByMVA\r
+ mcr p15, 0, r0, c7, c5, 1 ; invalidate single instruction cache line to PoU\r
+ mcr p15, 0, r0, c7, c5, 7 ; invalidate branch predictor\r
+ bx lr\r
+\r
+\r
RVCT_ASM_EXPORT ArmCleanDataCacheEntryToPoUByMVA\r
mcr p15, 0, r0, c7, c11, 1 ; clean single data cache line to PoU\r
bx lr\r
mrc p15, 0, r0, c0, c1, 1 ; Read ID_PFR1 Register\r
bx lr\r
\r
- RVCT_ASM_EXPORT ArmReadIdMmfr0\r
- mrc p15, 0, r0, c0, c1, 4 ; Read ID_MMFR0 Register\r
- bx lr\r
-\r
END\r