Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: syssrc
Module Name: syssrc
Committed By: ragge
Date: Sat Jul 10 22:05:00 UTC 1999
Modified Files:
syssrc/sys/arch/vax/vax: pmap.c trap.c
Log Message:
Rewrite the page table entry routines. Don't take a pte invalid fault for
missing pte's, instead map in pte entries in pmap_enter(). The user ptes
is no more handled by the VM system. All this made swapping start working
on VAX again.
Still to do:
- Keep refcount per pte page, so that those pages get free'd when the
process is swapped out. Right now they are only free'd when the pmap
is destroyed.
Many thanks to Chuck Silvers for all help finding the deadlock problems.
To generate a diff of this commit:
cvs rdiff -r1.68 -r1.69 syssrc/sys/arch/vax/vax/pmap.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/arch/vax/vax/trap.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