CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@