Source-Changes archive

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

CVS commit: syssrc/sys/arch/powerpc/mpc6xx



Module Name:    syssrc
Committed By:   chs
Date:           Tue Oct 22 04:34:14 UTC 2002

Modified Files:
        syssrc/sys/arch/powerpc/mpc6xx: pmap.c

Log Message:
fix two bugs in the previous PTE-spill handling changes:
 - in pmap_pte_spill(), the victim PTE could be using the secondary hash,
   in which case its pvo entry is actually in the other bucket.  use the
   correct bucket for the victim pvo when moving it to the front of its list.
 - similarly, in pmap_pvo_remove(), if the pteidx is pre-computed for us,
   it might actually point to the other bucket if the entry is using the
   secondary hash.  adjust ptegidx if this is the case.

these should fix PRs 18645 and 18736.
while I'm here, wrap line lines and do some other misc cleanup.


To generate a diff of this commit:
cvs rdiff -r1.61 -r1.62 syssrc/sys/arch/powerpc/mpc6xx/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index