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.

Reply via email to