Subject: Large Memory Disk problems with 1.4.1 (UVM?)
To: None <port-i386@netbsd.org>
From: John DeHart <jdd@arl.wustl.edu>
List: port-i386
Date: 11/11/1999 19:42:52
We are trying to run a kernel with an embedded file system
that has worked on NetBSD 1.3.2. When we move it to 1.4.1
it won't boot. In fact it prints none of the boot messages.

For instance, these options in the kernel config file cause
it to fail:

options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_SERVER=1	# with userspace memory disk support
options 	MINIROOTSIZE=25920	


I've found one hook in the UVM code for the number of PTPs that 
looks like it needed to be increased, but still nothing
at boot time. 

from pmap.new.h:

#ifndef NKPTP
//#define NKPTP		4	/* 16MB to start */
#define NKPTP		8	/* 32MB for SPC */
#endif


There seemed to be a small range of MINIROOTSIZE options that
this helped for. But the one I list above still doesn't work.
Is there another option for 1.4.1 that defines something
related to the size of the kernel? 

Thanks for any help or suggestions.

John

John DeHart                                jdd@arl.wustl.edu
Senior Research Associate                  http://www.arl.wustl.edu/~jdd/

Applied Research Laboratory
Campus Box 1045,  Washington University
One Brookings Drive                        TEL: (314) 935-7329
St. Louis Mo. 63130-4899                   FAX: (314) 935-7302