Subject: port-i386/2490: MACHINE_NONCONTIG needs to be defined in order to build an i386 kernel
To: None <gnats-bugs@NetBSD.ORG>
From: Neil J. McRae <neil@easynet.co.uk>
List: netbsd-bugs
Date: 05/31/1996 16:16:58
>Number:         2490
>Category:       port-i386
>Synopsis:       MACHINE_NONCONTIG needs to be defined in order to build an i386 kernel
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri May 31 11:35:06 1996
>Last-Modified:
>Originator:     Neil J. McRae
>Organization:
I wish I could hack kernels.
>Release:        1.2_ALPHA
>Environment:
System: NetBSD NetBSD.easynet.co.uk 1.2_ALPHA NetBSD 1.2_ALPHA (NETBSD) #0: Thu May 30 01:14:27 BST 1996 neil@NetBSD.easynet.co.uk:/usr/src/sys/arch/i386/compile/NETBSD i386


>Description:
	Kernel config files need to have MACHINE_NONCONTIG defined in order
to build a kernel
../../../../arch/i386/i386/pmap.c:308: number of arguments doesn't match prototype
../../../../vm/pmap.h:114: prototype declaration

>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?

>Audit-Trail:
>Unformatted: