CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2016/08/08 03:06:47
Modified files: sys/arch/arm/arm: pmap7.c Log message: ARMv7 data caches are "effectively" PIPT. This means there is in general no need to clean and/or invalidate cached pages. So remove most of the cache cleaning and invalidation from the pmap. We still need to synchronize the instruction cache with the data cache in various places though. And we also need to make sure that we clean and invalidate when we make a page non-cachable. Tested by Daniel Bolgheroni, mglocker@ and jsg@. on Cortex-A8 and myself on Cortex-A9. ok visa@