Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 04/30/1998 14:30:01
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.