CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2016/08/08 08:47:52
Modified files: sys/arch/arm/include: pmap.h sys/arch/arm/arm: pmap7.c sys/arch/arm/armv7: armv7_space.c Log message: Mapping non-cachable memory as cachable and subsequently changing the mapping to non-cachable is retarded. Fix this by introducing PMAP_NOCACHE and PMAP_DEVICE flags that can be or'ed into the physical address passed to pmap_kenter(9), like we have on many of our other architectures. This way we can also properly distinguish between device memory and normal (non-cachable) memory. ok visa@