Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD master CVS tree commits



mhitch
Mon Jul 28 18:41:48 PDT 1997
Update of /cvsroot/src/sys/arch/mips/mips
In directory netbsd1:/var/slash-tmp/cvs-serv8682

Modified Files:
        pmap.c 
Log Message:
Get rid of the MIPS3 mess I left in pmap_enter_pv().  The cache inhibit
of cache-index incompatible virtual mappings for a physical page may be
required for hardware without secondary (level 2) cache to detect and
correct virtual coherency problems.  I'm not sure this is really needed
anymore, since pmap_prefer() took care of of the cache-index
incompatible mappings that I have seen.  Count the times a page is
cache inhibited in enter_stats if DEBUG.

Wait for memory instead of panic() on failure to allocate a page for the
segtab or segmap [from OpenBSD arc port].  Also check for malloc()
failure on allocation of a new pv entry and panic().

Increment resident_count when adding a new page to a pmap [also from
OpenBSD].  Process resident size is now valid.


mhitch
Mon Jul 28 18:43:28 PDT 1997
Update of /cvsroot/src/sys/arch/mips/include
In directory netbsd1:/var/slash-tmp/cvs-serv8822

Modified Files:
        pmap.h 
Log Message:
Resident count in pmap is now valid.  I can now see RSS in ps.




Home | Main Index | Thread Index | Old Index