search for: btac

Displaying 1 result from an estimated 1 matches for "btac".

Did you mean: bac
2012 Feb 13
0
[PATCH 10/14] arm: implement ARMv7 tlb ops.
...h> + +#define PAGE_SZ 4096 /* PAGE_SIZE @ */ + +ENTRY(cpu_flush_tlb_all) + dsb + mov ip, #0 +#ifndef SMP + mcr p15, 0, ip, c8, c6, 0 @ invalidate Entire I TLB + mcr p15, 0, ip, c8, c5, 0 @ invalidate Entire D TLB +#else + mcr p15, 0, ip, c8, c3, 0 +#endif + mcr p15, 0, ip, c7, c5, 6 @ flush BTAC/BTB (shareable) + dsb + isb + mov pc, lr + +ENTRY(cpu_flush_tlb_entry) + dsb +#ifndef SMP + mcr p15, 0, r0, c8, c6, 1 @ TLB invalidate D MVA + mcr p15, 0, r0, c8, c5, 1 @ TLB invalidate I MVA +#else + mcr p15, 0, r0, c8, c3, 1 @ TLB invalidate U MVA (shareable) +#endif + mov ip, #0 + mcr p15, 0...