NetBSD Problem Report #6724

Received: (qmail 12812 invoked from network); 3 Jan 1999 21:50:06 -0000
Message-Id: <199901032138.WAA03842@q610.ebe.uni-c.dk>
Date: Sun, 3 Jan 1999 22:38:46 +0100 (MET)
From: erik@mediator.uni-c.dk
Reply-To: erik@mediator.uni-c.dk
To: gnats-bugs@gnats.netbsd.org
Subject: m68k options still need to be defopt'ed
X-Send-Pr-Version: 3.95

>Number:         6724
>Category:       port-m68k
>Synopsis:       m68k options still need to be defopt'ed
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mrg
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 03 14:05:00 +0000 1999
>Closed-Date:    Sun Jun 06 04:53:30 +0000 2010
>Last-Modified:  Sun Jun 06 04:55:08 +0000 2010
>Originator:     Erik Bertelsen
>Release:        NetBSD-current 3 Jan 1999
>Organization:

>Environment:

System: NetBSD q610.ebe.uni-c.dk 1.3I NetBSD 1.3I (Q610) #82: Thu Dec 31 10:58:45 MET 1998 erik@q610.ebe.uni-c.dk:/home/src/sys/arch/mac68k/compile/Q610 mac68k


>Description:
	This is a reminder that several m68k-specific kernel options still
	need to be defopt'ed before this process is complete.

	On my Macintosh Quadra 610, I get the following m68k-specific
	warnings from config -v:

	Q610:32: warning: undeclared option `M68040' added to IDENT
	Q610:33: warning: undeclared option `FPSP' added to IDENT

	Several other related options (FPE, the different m68k CPU's)
	should also be converted.

	I notice that some of these (e.g. FPSP) seem to be used in
	a manner that makes this a slightly non-trivial process.
>How-To-Repeat:
>Fix:


	best regards
	Erik Bertelsen
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->analyzed 
State-Changed-By: is 
State-Changed-When: Thu May 24 01:45:48 PDT 2001 
State-Changed-Why:  
This is correct. 

Not that some architectures (I think: sun3, sun3x; hp300) need some 
option SUN3:M68020 
etc, as the models have fixed cpu types and the user sets  model name 
options. 
Responsible-Changed-From-To: port-m68k-maintainer->mrg
Responsible-Changed-By: mrg@NetBSD.org
Responsible-Changed-When: Sun, 06 Jun 2010 02:42:11 +0000
Responsible-Changed-Why:
i'll have a look at what this needs.


State-Changed-From-To: analyzed->closed
State-Changed-By: mrg@NetBSD.org
State-Changed-When: Sun, 06 Jun 2010 04:53:30 +0000
State-Changed-Why:
all the ones i could find are now done.


From: matthew green <mrg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/6724 CVS commit: src/sys/arch
Date: Sun, 6 Jun 2010 04:50:09 +0000

 Module Name:	src
 Committed By:	mrg
 Date:		Sun Jun  6 04:50:08 UTC 2010

 Modified Files:
 	src/sys/arch/amiga/amiga: amiga_init.c locore.s machdep.c trap.c
 	src/sys/arch/amiga/dev: bzivsc.c bzsc.c bztzsc.c cbiisc.c cbsc.c flsc.c
 	    if_bah_zbus.c sbic.c
 	src/sys/arch/atari/atari: atari_init.c bus.c locore.s trap.c
 	src/sys/arch/cesfic/cesfic: locore.s trap.c
 	src/sys/arch/cesfic/include: cpu.h
 	src/sys/arch/hp300/dev: dma.c
 	src/sys/arch/hp300/hp300: locore.s trap.c
 	src/sys/arch/hp300/include: hp300spu.h
 	src/sys/arch/luna68k/luna68k: locore.s machdep.c pmap_bootstrap.c
 	    trap.c
 	src/sys/arch/m68k/fpe: fpu_calcea.c
 	src/sys/arch/m68k/include: cacheops.h pmap_motorola.h
 	src/sys/arch/m68k/m68k: bus_dma.c cacheops.c copypage.s pmap_motorola.c
 	    sig_machdep.c switch_subr.s sys_machdep.c
 	src/sys/arch/mac68k/mac68k: locore.s pmap_bootstrap.c trap.c
 	src/sys/arch/mvme68k/include: cpu.h
 	src/sys/arch/mvme68k/mvme68k: locore.s machdep.c pmap_bootstrap.c
 	    trap.c
 	src/sys/arch/news68k/include: cpu.h
 	src/sys/arch/news68k/news68k: locore.s pmap_bootstrap.c trap.c
 	src/sys/arch/next68k/include: cpu.h
 	src/sys/arch/next68k/next68k: locore.s pmap_bootstrap.c trap.c
 	src/sys/arch/x68k/dev: intio_dmac.c
 	src/sys/arch/x68k/x68k: bus.c locore.s machdep.c pmap_bootstrap.c
 	    trap.c

 Log Message:
 fix PR 6724 - convert m68k options to defflag's.  this means that
 M680[12346] are now available from opt_m68k_arch.h.  FPSP meantioned
 in the PR has already been fixed, and i could not find any more.

 i built these kernels to ensure i did not break their builds:

 amiga: GENERIC DRACO
 atari: HADES FALCON MILAN-PCIIDE
 mac68k: GENERIC
 sun2: GENERIC
 sun3: GENERIC GENERIC3X
 cesfic: attempted GENERIC, does not build due to lack of machine/bus.h
 hp300: GENERIC
 luna68k: GENERIC
 mvme68k: GENERIC
 news68k: GENERIC
 next68k: GENERIC
 x68k: GENERIC


 To generate a diff of this commit:
 cvs rdiff -u -r1.118 -r1.119 src/sys/arch/amiga/amiga/amiga_init.c
 cvs rdiff -u -r1.149 -r1.150 src/sys/arch/amiga/amiga/locore.s
 cvs rdiff -u -r1.225 -r1.226 src/sys/arch/amiga/amiga/machdep.c
 cvs rdiff -u -r1.128 -r1.129 src/sys/arch/amiga/amiga/trap.c
 cvs rdiff -u -r1.28 -r1.29 src/sys/arch/amiga/dev/bzivsc.c
 cvs rdiff -u -r1.45 -r1.46 src/sys/arch/amiga/dev/bzsc.c
 cvs rdiff -u -r1.33 -r1.34 src/sys/arch/amiga/dev/bztzsc.c
 cvs rdiff -u -r1.29 -r1.30 src/sys/arch/amiga/dev/cbiisc.c
 cvs rdiff -u -r1.30 -r1.31 src/sys/arch/amiga/dev/cbsc.c
 cvs rdiff -u -r1.42 -r1.43 src/sys/arch/amiga/dev/flsc.c
 cvs rdiff -u -r1.11 -r1.12 src/sys/arch/amiga/dev/if_bah_zbus.c
 cvs rdiff -u -r1.66 -r1.67 src/sys/arch/amiga/dev/sbic.c
 cvs rdiff -u -r1.93 -r1.94 src/sys/arch/atari/atari/atari_init.c
 cvs rdiff -u -r1.53 -r1.54 src/sys/arch/atari/atari/bus.c
 cvs rdiff -u -r1.105 -r1.106 src/sys/arch/atari/atari/locore.s
 cvs rdiff -u -r1.106 -r1.107 src/sys/arch/atari/atari/trap.c
 cvs rdiff -u -r1.22 -r1.23 src/sys/arch/cesfic/cesfic/locore.s
 cvs rdiff -u -r1.50 -r1.51 src/sys/arch/cesfic/cesfic/trap.c
 cvs rdiff -u -r1.23 -r1.24 src/sys/arch/cesfic/include/cpu.h
 cvs rdiff -u -r1.42 -r1.43 src/sys/arch/hp300/dev/dma.c
 cvs rdiff -u -r1.153 -r1.154 src/sys/arch/hp300/hp300/locore.s
 cvs rdiff -u -r1.142 -r1.143 src/sys/arch/hp300/hp300/trap.c
 cvs rdiff -u -r1.13 -r1.14 src/sys/arch/hp300/include/hp300spu.h
 cvs rdiff -u -r1.34 -r1.35 src/sys/arch/luna68k/luna68k/locore.s
 cvs rdiff -u -r1.74 -r1.75 src/sys/arch/luna68k/luna68k/machdep.c
 cvs rdiff -u -r1.27 -r1.28 src/sys/arch/luna68k/luna68k/pmap_bootstrap.c
 cvs rdiff -u -r1.62 -r1.63 src/sys/arch/luna68k/luna68k/trap.c
 cvs rdiff -u -r1.21 -r1.22 src/sys/arch/m68k/fpe/fpu_calcea.c
 cvs rdiff -u -r1.15 -r1.16 src/sys/arch/m68k/include/cacheops.h
 cvs rdiff -u -r1.28 -r1.29 src/sys/arch/m68k/include/pmap_motorola.h
 cvs rdiff -u -r1.29 -r1.30 src/sys/arch/m68k/m68k/bus_dma.c
 cvs rdiff -u -r1.14 -r1.15 src/sys/arch/m68k/m68k/cacheops.c \
     src/sys/arch/m68k/m68k/sys_machdep.c
 cvs rdiff -u -r1.13 -r1.14 src/sys/arch/m68k/m68k/copypage.s
 cvs rdiff -u -r1.55 -r1.56 src/sys/arch/m68k/m68k/pmap_motorola.c
 cvs rdiff -u -r1.42 -r1.43 src/sys/arch/m68k/m68k/sig_machdep.c
 cvs rdiff -u -r1.23 -r1.24 src/sys/arch/m68k/m68k/switch_subr.s
 cvs rdiff -u -r1.160 -r1.161 src/sys/arch/mac68k/mac68k/locore.s
 cvs rdiff -u -r1.88 -r1.89 src/sys/arch/mac68k/mac68k/pmap_bootstrap.c
 cvs rdiff -u -r1.140 -r1.141 src/sys/arch/mac68k/mac68k/trap.c
 cvs rdiff -u -r1.43 -r1.44 src/sys/arch/mvme68k/include/cpu.h
 cvs rdiff -u -r1.105 -r1.106 src/sys/arch/mvme68k/mvme68k/locore.s
 cvs rdiff -u -r1.142 -r1.143 src/sys/arch/mvme68k/mvme68k/machdep.c
 cvs rdiff -u -r1.40 -r1.41 src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c
 cvs rdiff -u -r1.100 -r1.101 src/sys/arch/mvme68k/mvme68k/trap.c
 cvs rdiff -u -r1.35 -r1.36 src/sys/arch/news68k/include/cpu.h
 cvs rdiff -u -r1.53 -r1.54 src/sys/arch/news68k/news68k/locore.s
 cvs rdiff -u -r1.31 -r1.32 src/sys/arch/news68k/news68k/pmap_bootstrap.c
 cvs rdiff -u -r1.62 -r1.63 src/sys/arch/news68k/news68k/trap.c
 cvs rdiff -u -r1.41 -r1.42 src/sys/arch/next68k/include/cpu.h
 cvs rdiff -u -r1.55 -r1.56 src/sys/arch/next68k/next68k/locore.s
 cvs rdiff -u -r1.35 -r1.36 src/sys/arch/next68k/next68k/pmap_bootstrap.c
 cvs rdiff -u -r1.79 -r1.80 src/sys/arch/next68k/next68k/trap.c
 cvs rdiff -u -r1.32 -r1.33 src/sys/arch/x68k/dev/intio_dmac.c
 cvs rdiff -u -r1.34 -r1.35 src/sys/arch/x68k/x68k/bus.c
 cvs rdiff -u -r1.97 -r1.98 src/sys/arch/x68k/x68k/locore.s
 cvs rdiff -u -r1.165 -r1.166 src/sys/arch/x68k/x68k/machdep.c
 cvs rdiff -u -r1.50 -r1.51 src/sys/arch/x68k/x68k/pmap_bootstrap.c
 cvs rdiff -u -r1.99 -r1.100 src/sys/arch/x68k/x68k/trap.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: matthew green <mrg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/6724 CVS commit: src/sys/arch/m68k/conf
Date: Sun, 6 Jun 2010 04:51:33 +0000

 Module Name:	src
 Committed By:	mrg
 Date:		Sun Jun  6 04:51:33 UTC 2010

 Modified Files:
 	src/sys/arch/m68k/conf: files.m68k

 Log Message:
 fix PR 6724 - convert m68k options to defflag's.  this means that
 M680[12346] are now available from opt_m68k_arch.h.  FPSP meantioned
 in the PR has already been fixed, and i could not find any more.

 i built these kernels to ensure i did not break their builds:

 amiga: GENERIC DRACO
 atari: HADES FALCON MILAN-PCIIDE
 mac68k: GENERIC
 sun2: GENERIC
 sun3: GENERIC GENERIC3X
 cesfic: attempted GENERIC, does not build due to lack of machine/bus.h
 hp300: GENERIC
 luna68k: GENERIC
 mvme68k: GENERIC
 news68k: GENERIC
 next68k: GENERIC
 x68k: GENERIC


 To generate a diff of this commit:
 cvs rdiff -u -r1.45 -r1.46 src/sys/arch/m68k/conf/files.m68k

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: matthew green <mrg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/6724 CVS commit: src/sys/arch/x68k
Date: Sun, 6 Jun 2010 04:52:01 +0000

 Module Name:	src
 Committed By:	mrg
 Date:		Sun Jun  6 04:52:01 UTC 2010

 Modified Files:
 	src/sys/arch/x68k/conf: files.x68k
 	src/sys/arch/x68k/dev: fd.c
 	src/sys/arch/x68k/include: cpu.h

 Log Message:
 fix PR 6724 - convert m68k options to defflag's.  this means that
 M680[12346] are now available from opt_m68k_arch.h.  FPSP meantioned
 in the PR has already been fixed, and i could not find any more.

 i built these kernels to ensure i did not break their builds:

 amiga: GENERIC DRACO
 atari: HADES FALCON MILAN-PCIIDE
 mac68k: GENERIC
 sun2: GENERIC
 sun3: GENERIC GENERIC3X
 cesfic: attempted GENERIC, does not build due to lack of machine/bus.h
 hp300: GENERIC
 luna68k: GENERIC
 mvme68k: GENERIC
 news68k: GENERIC
 next68k: GENERIC
 x68k: GENERIC


 To generate a diff of this commit:
 cvs rdiff -u -r1.70 -r1.71 src/sys/arch/x68k/conf/files.x68k
 cvs rdiff -u -r1.92 -r1.93 src/sys/arch/x68k/dev/fd.c
 cvs rdiff -u -r1.49 -r1.50 src/sys/arch/x68k/include/cpu.h

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.