Clean up ARM TLB handling code; previously there was a lot of code
replication across each processor type, each handling alignment of addresses slightly differently. We unify this mess, and allow for greater flexibility in the per-CPU architecture TLB handlers. We also start to remove the ARM cache.h -> cpu_*.h -> proc-fns.h mess making the code cleaner and easier to follow. Documentation describing the expected behaviour of each TLB function for the 32-bit ARM processors is also included.
Showing
arch/arm/mm/proc-macros.S
0 → 100644
arch/arm/mm/tlb-v3.S
0 → 100644
arch/arm/mm/tlb-v4.S
0 → 100644
arch/arm/mm/tlb-v4wb.S
0 → 100644
include/asm-arm/glue.h
0 → 100644
Please register or sign in to comment