CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/03/10 15:17:58
Modified files:
sys/arch/mips64/include: pmap.h
sys/arch/mips64/mips64: pmap.c
Log message:
Support PMAP_NOCACHE in pmap_enter() flags. If set when mapping a managed
page, the pte is created uncached.
Make sure pmap_enter_pv() honours the cache bits of the pte, instead of
assuming it will only get called for cached pages. Have it set PV_UNCACHED
in the pv flags for the page, if this is the first use of this page and the
mapping is not cached. Only check for a virtual aliasing cache condition if
the new mapping is cached.