Subject: port-macppc/13964: 1.5Y (ubcperf) and NEWPMAP do not work together.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nathanw@mit.edu>
List: netbsd-bugs
Date: 09/15/2001 21:21:57
>Number: 13964
>Category: port-macppc
>Synopsis: 1.5Y (ubcperf) and NEWPMAP do not work together.
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: port-macppc-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Sep 15 18:22:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Nathan J. Williams
>Release: NetBSD-current 2001-9-15
>Organization:
Massachvsetts Institvte of Technology
>Environment:
System: NetBSD speedy-gonzales.putnam 1.5Y NetBSD 1.5Y (SPEEDY-OLDPMAP) #0: Sat Sep 15 21:11:37 EDT 2001 nathanw@speedy-gonzales.putnam:/u1/build/SPEEDY-OLDPMAP macppc
Architecture: powerpc
Machine: macppc
>Description:
A 1.5Y kernel built with "options NEWPMAP" boots but fails while
starting init, with the message "pmap_extract: va=0xe3010000: no pa".
The traceback, as reported by DDB, is approximately:
pmap_extract()
uvm_km_pgremove_intrsafe()
uvm_unmap_remove()
uvm_pagermapout()
genfs_getpages()
ffs_getpages()
VOP_GETPAGES()
ubc_fault()
uvm_fault()
trap()
The code that triggers this problem is inside "#ifdef DEBUG". I'm sure
it would fail differently, a little bit later, without DEBUG defined.
>How-To-Repeat:
See above.
>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted: