4e990d9ccb
pass. Rather than providing a whole slew of cache operations that aren't ever used, distill them down to some useful primitives: icache_sync_all Synchronize I-cache icache_sync_range Synchronize I-cache range dcache_wbinv_all Write-back and Invalidate D-cache dcache_wbinv_range Write-back and Invalidate D-cache range dcache_inv_range Invalidate D-cache range dcache_wb_range Write-back D-cache range idcache_wbinv_all Write-back and Invalidate D-cache, Invalidate I-cache idcache_wbinv_range Write-back and Invalidate D-cache, Invalidate I-cache range Note: This does not yet include an overhaul of the actual asm files that implement the primitives. Instead, we've provided a safe default for each CPU type, and the individual CPU types can now be optimized one at a time. |
||
---|---|---|
.. | ||
display.h | ||
hat.c | ||
hat.h | ||
i8042.c | ||
i8042reg.h | ||
kbdreg.h | ||
ns87307.c | ||
ns87307reg.h | ||
pccons.c | ||
pms.c | ||
profile.c | ||
scr.c | ||
sequoia.c | ||
sequoia.h | ||
shark_fiq.h | ||
shark_fiq.S | ||
shark_machdep.c |