Subject: Re: port-i386/2490: MACHINE_NONCONTIG needs to be defined in order to build an i386 kernel
To: None <neil@easynet.co.uk>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: netbsd-bugs
Date: 05/31/1996 10:34:00
On Fri, 31 May 1996 16:16:58 +0100 (BST) 
 "Neil J. McRae" <neil@easynet.co.uk> wrote:

 > >Synopsis:       MACHINE_NONCONTIG needs to be defined in order to build an i386 kernel

 > >From pmap.h:
 > 
 > #ifndef MACHINE_NONCONTIG
 > void             pmap_init __P((vm_offset_t, vm_offset_t));
 > #else
 > void             pmap_init __P((void));
 > #endif
 > 
 > >How-To-Repeat:
 > 	Don;t define machine non contig and build a kernel.
 > >Fix:
 > 	Is this really a bug, or lack of documtation?

The SPARC port basically committed itself to using MACHINE_NONCONTIG:

lestat (thorpej) /sys/arch/sparc/include 846% grep MACHINE_NON *
vmparam.h:#define MACHINE_NONCONTIG     /* VM <=> pmap interface modifier */
lestat (thorpej) /sys/arch/sparc/include 847%  

The i386 port should probably just do the same.

----save the ancient forests - http://www.bayarea.net/~thorpej/forest/----
Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939