Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
mark
Thu Apr 30 14:22:01 PDT 1998
Update of /cvsroot/src/sys/arch/arm32/arm32
In directory nb00:/tmp/cvs-serv16816
Modified Files:
cpuswitch.S fault.c pmap.c vm_machdep.c
Log Message:
Major overhaul of pagetable handing.
Page tables no longer occupy space in the processes vm_map. This
means that page tables can now be allocated from pmap_enter() when the
first entry is made in the page table rather than relying on taking
a section fault and faulting in a page table. This also lowers
the overheads in creating and deleting page tables and simplfies
cpu_fork().
A result of this change is that problems with mapping zero page and
an associated pagetable when execing from a shared vm_map disappear
fixing PR5178.
mark
Thu Apr 30 14:24:33 PDT 1998
Update of /cvsroot/doc
In directory nb00:/tmp/cvs-serv16873
Modified Files:
CHANGES
Log Message:
Note the change in arm32 pagetable management.
Home |
Main Index |
Thread Index |
Old Index