ee6cde04ff
but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0). With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9. |
||
---|---|---|
.. | ||
if_sm_obio.c | ||
lubbock_lcd.c | ||
lubbock_machdep.c | ||
lubbock_pcic.c | ||
lubbock_reg.h | ||
lubbock_start.S | ||
lubbock_var.h | ||
obio.c | ||
sacc_obio.c | ||
sm_obio_space_asm.S | ||
sm_obio_space.c |