Subject: pmap: removing wired pmeg
To: None <port-sun3@NetBSD.ORG>
From: Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov>
List: port-sun3
Date: 03/16/1995 15:40:05
I have a diskless, monochrome Sun3/60 with 12MB of RAM (circa 7/88) that
is running the binary release from ftp.netbsd.org:/pub/NetBSD/arch/sun3,
kernel is GENERIC #169 March 10 1995.

When executables first load I get the message:

pmap: removing wired pmeg <hex_addr>
and fall into the debugger without a panic.

If I type

db>c

it happens again with a slightly larger <hex_addr>.  If I 'db>c' enough
the program loads and runs fine.  The next time it loads, if it runs the
same way (no new page faults) it works without any problems.  In fact I'm
compiling the tcsh.

Has anyone else experienced this?  Any suggestions on what to do about it?

P.S.

db>t
_Debugger(e120000,e122000,2004,1)
_pmap_remove_range_mmu(e0ba148,e120000,e122000,e122000,e122000)
_pmap_remove_range(e0ba148,e120000,e122000)
_pmap_remove(e0ba148,e120000,e122000)
_vm_pager_unmap_pages(e120000,1,1,0,0)
_vnode_pager_io(e52afc0,ffe3e9c,1,1,10000)
_vnode_pager_get_page(e5349a0,...
_vm_pager_get_pages(e5349a0,...
_vm_pager_get(e5349a0,e111208,1)
_vm_fault(e542f00,2000,1,0)
_trap(8,f045,2020)
sun3_mmu_specific()