summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/conf
diff options
context:
space:
mode:
authorDale S. Rahn <rahnds@cvs.openbsd.org>1997-03-03 19:08:44 +0000
committerDale S. Rahn <rahnds@cvs.openbsd.org>1997-03-03 19:08:44 +0000
commit787fa51745fb95eeb01962d519fd60073f503c0c (patch)
tree8338976f469ead8b064d407c7b2aa2f9963a44b3 /sys/arch/mvme88k/conf
parent031c14d03c6210d5b329ac3256dba53a0fb9135a (diff)
This is a remove to get rid of the old mvme88k port which was incomplete
to replace it with a working version. The kernel compiles and works at least. The new version will be imported shortly.
Diffstat (limited to 'sys/arch/mvme88k/conf')
-rw-r--r--sys/arch/mvme88k/conf/GENERIC119
-rw-r--r--sys/arch/mvme88k/conf/MYBOX63
-rw-r--r--sys/arch/mvme88k/conf/Makefile.m88k178
-rw-r--r--sys/arch/mvme88k/conf/files.m88k106
-rw-r--r--sys/arch/mvme88k/conf/std.m88k7
5 files changed, 0 insertions, 473 deletions
diff --git a/sys/arch/mvme88k/conf/GENERIC b/sys/arch/mvme88k/conf/GENERIC
deleted file mode 100644
index 4ca5ed587b4..00000000000
--- a/sys/arch/mvme88k/conf/GENERIC
+++ /dev/null
@@ -1,119 +0,0 @@
-#
-# GENERIC AMIGA
-#
-# $Id: GENERIC,v 1.4 1996/09/20 06:45:16 deraadt Exp $
-#
-# This configuration file contains all possible options
-#
-
-include "std.mvme1x7"
-
-maxusers 8
-options TIMEZONE=300, DST=1
-
-#
-# processors this kernel should support
-#
-options "M88000" # support for 88K
-
-options SWAPPAGER # Pager for processes (Required)
-options DEVPAGER # Pager for devices (Required)
-
-#
-# Networking options
-#
-options INET # IP networking support (Required)
-#options ISO # ISO Networking support
-#options TPIP # ARGO TP networking support
-#options CCITT # CCITT X.25
-#options NS # Xerox XNS
-#options EON # ISO CLNL over IP
-#options GATEWAY # Packet forwarding
-#options DIRECTED_BROADCAST # Broadcast across subnets
-#options NSIP # XNS over IP
-
-#
-# File system related options
-#
-options QUOTA # Disk quotas for local disks
-options NFSSERVER # Network File System server side code
-options NFSCLIENT # Network File System client side code
-
-#
-# File systems
-#
-options FFS # Berkeley fast file system
-options MFS # Memory based filesystem
-options PROCFS # Process filesystem
-options KERNFS # Kernel parameter filesystem (Recommended)
-options FDESC # /dev/fd filesystem
-options NULLFS # Loopback filesystem
-options FIFO # FIFO operations on vnodes (Recommended)
-options "CD9660" # ISO 9660 file system, with Rock Ridge
-#options PORTAL # Portal filesystem
-#options MSDOSFS # MS-DOS filesystem
-
-
-#
-# Compatability options for various existing systems
-#
-options "COMPAT_09" # compatability with older NetBSD release
-options "COMPAT_43" # 4.3 BSD compatible system calls
-#options "TCP_COMPAT_42" # Use 4.2 BSD style TCP
-options "COMPAT_NOMID" # allow nonvalid machine id executables
-#options COMPAT_HPUX # HP300 compatability
-
-#
-# Support for System V IPC facilities.
-#
-#options SYSVSHM # System V-like shared memory
-#options SYSVMSG # System V-like messages
-#options SYSVSEM # System V-like semaphores
-
-#
-# Support for various kernel options
-#
-options GENERIC # Mini-root boot support
-#options LKM # Loadable kernel modules
-options KTRACE # Add kernel tracing system call
-options DIAGNOSTIC # Add additional error checking code
-options "NKMEMCLUSTERS=256" # Size of kernel malloc area
-
-#
-# Misc. debuging options
-#
-options PANICWAIT # Require keystroke to dump/reboot
-options DEBUG # Add debugging statements
-#options DDB # Kernel debugger
-#options SYSCALL_DEBUG # debug all syscalls.
-#options SCSIDEBUG # Add SCSI debugging statements
-#options KGDB # Kernel debugger (KGDB) support
-#options PANICBUTTON # Forced crash via keypress (???)
-#
-# devices
-#
-m187le0 at mainbus0 # Ethernet
-m187tty0 at mainbus # tty
-
-# scsi stuff, all possible
-m187scsi0 at mainbus0
-bugscsi0 at mainbus0
-
-scsibus0 at m187scsi0
-scsibus1 at bugscsi0
-
-# each hard drive from low target to high
-# will configure to the next available sd unit number
-sd* at scsibus? target ? lun ? # scsi disks
-st* at scsibus? target ? lun ? # scsi tapes
-cd* at scsibus? target ? lun ? # scsi cd's
-ch* at scsibus? target ? lun ? # scsi cd changers
-ss* at scsibus? target ? lun ? # scsi scanners
-uk* at scsibus? target ? lun ? # unknown scsi
-
-pseudo-device sl # slip
-pseudo-device ppp # ppp
-pseudo-device pty 16 # pseudo terminals
-pseudo-device loop # network loopback
-
-config netbsd swap on generic
diff --git a/sys/arch/mvme88k/conf/MYBOX b/sys/arch/mvme88k/conf/MYBOX
deleted file mode 100644
index d8872ff691d..00000000000
--- a/sys/arch/mvme88k/conf/MYBOX
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id: MYBOX,v 1.2 1996/09/20 06:45:16 deraadt Exp $
-
-include "std.m88k"
-
-maxusers 8
-options TIMEZONE=300, DST=1
-options BYTE_MSF
-options SWAPPAGER, DEVPAGER
-#options INET
-options FFS, MFS, FDESC
-#options "COMPAT_42", "COMPAT_43"
-options GENERIC, KTRACE, DIAGNOSTIC, "NKMEMCLUSTERS=256"
-#options PANICWAIT, DEBUG, DDB
-options PANICWAIT, DEBUG, DDB
-
-#options "CD9660", PORTAL, MSDOSFS, PROCFS, NULLFS, FIFO, KERNFS
-#options NFSSERVER, NFSCLIENT
-#options SYSVSHM, SYSVMSG, SYSVSEM
-#options SYSCALL_DEBUG, SCSIDEBUG, KGDB
-
-# scsi stuff, all possible
-#m187le0 at mainbus0 # Ethernet
-#m187tty0 at mainbus0 # tty
-#ser0 at mainbus0 # tty
-#ser0 at pcc0 # tty
-
-bugtty0 at mainbus0 # bug tty
-
-# scsi stuff, all possible
-#m187scsi0 at mainbus0
-#bugscsi0 at mainbus0
-#bugscsi0 at pcc0
-
-#scsibus0 at m187scsi0
-#scsibus0 at bugscsi0
-#scsibus0 at scsi0
-#
-# compat.
-#
-#sd0 at scsibus? target 0 lun 0
-#sd1 at scsibus? target 1 lun 0
-#sd2 at scsibus? target 2 lun 0
-#sd3 at scsibus? target 3 lun 0
-#sd4 at scsibus? target 4 lun 0
-#sd5 at scsibus? target 5 lun 0
-#sd6 at scsibus? target 6 lun 0
-
-#
-# This is nicer however many amiga setups expect sd units to refer to
-# scsi target numbers. If this is not the case, you can remove the
-# specific sdx lines above and each hard drive from low target to high
-# will configure to the next available sd unit number
-
-#sd* at scsibus? target ? lun ? # scsi disks
-#st* at scsibus? target ? lun ? # scsi tapes
-#cd* at scsibus? target ? lun ? # scsi cd's
-
-#pseudo-device sl # slip
-#pseudo-device ppp # ppp
-#pseudo-device pty 16 # pseudo terminals
-#pseudo-device loop # network loopback
-#
-config netbsd swap on generic
diff --git a/sys/arch/mvme88k/conf/Makefile.m88k b/sys/arch/mvme88k/conf/Makefile.m88k
deleted file mode 100644
index ff4b96f689b..00000000000
--- a/sys/arch/mvme88k/conf/Makefile.m88k
+++ /dev/null
@@ -1,178 +0,0 @@
-# @(#)Makefile.hp300 7.10 (Berkeley) 6/27/91
-# $Id: Makefile.m88k,v 1.3 1996/04/24 12:05:20 mickey Exp $
-#
-# Makefile for NetBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/arch/m88k/conf/``machineid''
-# after which you should do
-# config machineid
-# Machine generic makefile changes should be made in
-# /sys/arch/m88k/conf/Makefile.m88k
-# after which config should be rerun for all machines of that type.
-#
-# N.B.: NO DEPENDENCIES ON FOLLOWING FLAGS ARE VISIBLE TO MAKEFILE
-# IF YOU CHANGE THE DEFINITION OF ANY OF THESE RECOMPILE EVERYTHING
-#
-# -DTRACE compile in kernel tracing hooks
-# -DQUOTA compile in file system quotas
-
-
-# DEBUG is set to -g by config if debugging is requested (config -g).
-# PROF is set to -pg by config if profiling is requested (config -p).
-AS= as ${DEBUG}
-CC= cc ${DEBUG}
-CPP= cpp
-LD= ld
-TOUCH= touch -f -c
-AWK= awk
-TR= tr -s
-
-# source tree is located via $S relative to the compilation directory
-S= ../../../..
-M88K= ../..
-
-INCLUDES= -I. -I$S/arch -I$S -I$S/sys
-.if defined(DESTDIR)
-INCLUDES+= -nostdinc -idirafter ${DESTDIR}/usr/include
-.endif
-COPTS= ${INCLUDES} ${IDENT} -DKERNEL -D_KERNEL -DGOOFYLDOFFSET=0x20 -Dm88k
-CFLAGS= -O ${COPTS} -fwritable-strings
-
-### find out what to use for libkern
-.include "$S/lib/libkern/Makefile.inc"
-.ifndef PROF
-LIBKERN= ${KERNLIB}
-.else
-LIBKERN= ${KERNLIB_PROF}
-.endif
-
-### find out what to use for libcompact
-.include "$S/compat/common/Makefile.inc"
-.ifndef PROF
-LIBCOMPACT= ${COMPATLIB}
-.else
-LIBCOMPACT= ${COMPATLIB_PROF}
-.endif
-
-# compile rules: rules are named ${TYPE}_${SUFFIX}${CONFIG_DEP}
-# where TYPE is NORMAL, DRIVER, or PROFILE}; SUFFIX is the file suffix,
-# capitalized (e.g. C for a .c file), and CONFIG_DEP is _C if the file
-# is marked as config-dependent.
-
-NORMAL_C= ${CC} -c ${CFLAGS} ${PROF} $<
-NORMAL_C_C= ${CC} -c ${CFLAGS} ${PROF} ${PARAM} $<
-
-DRIVER_C= ${CC} -c ${CFLAGS} ${PROF} $<
-DRIVER_C_C= ${CC} -c ${CFLAGS} ${PROF} ${PARAM} $<
-
-PROFILE_C= ${CC} -S -c ${COPTS} $<; \
- sed -e s/_mcount/mcount/ -e s/subrmcount/subr_mcount/ <$*.s | \
- ${AS} -o $@; \
- rm -f $*.s
-
-NORMAL_S= ${CPP} ${COPTS} $< | ${TR} '\\' '\012' | ${AS} -o $@
-NORMAL_S_C= ${CPP} ${COPTS} ${PARAM} $< | ${TR} '\\' '\012' | ${AS} -o $@
-
-%OBJS
-
-%CFILES
-
-# load lines for config "xxx" will be emitted as:
-# xxx: ${SYSTEM_DEP} swapxxx.o
-# ${SYSTEM_LD_HEAD}
-# ${SYSTEM_LD} swapxxx.o
-# ${SYSTEM_LD_TAIL}
-SYSTEM_OBJ= locore.o ${FPSP} ${OBJS} param.o ioconf.o \
- ${LIBKERN} ${LIBCOMPAT}
-SYSTEM_DEP= Makefile ${SYSTEM_OBJ}
-SYSTEM_LD_HEAD= @echo loading $@;rm -f $@
-SYSTEM_LD= -@if [ X${DEBUG} = X-g ]; \
- then strip=-X; \
- else strip=-x; \
- fi; \
- echo ${LD} $$strip -Ttext 10020 -o $@ ${SYSTEM_OBJ} vers.o; \
- ${LD} $$strip -Ttext 10020 -o $@ ${SYSTEM_OBJ} libgcc.a vers.o
-SYSTEM_LD_TAIL= @size $@; chmod 755 $@; \
- [ X${DEBUG} = X-g ] && { \
- echo cp $@ $@.gdb; rm -f $@.gdb; cp $@ $@.gdb; \
- echo strip -d $@; strip -d $@; } || true
-
-%LOAD
-
-vers.o: newvers
-
-newvers:
- sh $S/conf/newvers.sh ${KERN_IDENT}
- ${CC} $(CFLAGS) -c vers.c
-
-clean::
- rm -f eddep *netbsd netbsd.gdb tags *.o locore.i \
- [a-z]*.s [Ee]rrs errs linterrs makelinks
-
-lint: /tmp param.c
- @lint -hbxn -DGENERIC -Dvolatile= ${COPTS} ${PARAM} -UKGDB \
- ${M88K}/m88k/Locore.c ${CFILES} ${M88K}/m88k/swapgeneric.c \
- ioconf.c param.c| \
- grep -v 'struct/union .* never defined' | \
- grep -v 'possible pointer alignment problem'
-
-locore.o: assym.s ${M88K}/m88k/eh.S ${M88K}/m88k/locore.S
-locore.o: machine/trap.h machine/psl.h machine/cpu.h
- ${CPP} -DLOCORE ${COPTS} ${M88K}/m88k/locore.S | ${TR} '\\' '\012' | ${AS} -o locore.o
-
-# the following is necessary because autoconf.o depends on #if GENERIC
-autoconf.o: Makefile
-
-# the following are necessary because the files depend on the types of
-# hp cpu's included in the system configuration
-machdep.o sys_machdep.o pmap.o pmap_bootstrap.o trap.o dma.o: Makefile
-
-# depend on network or filesystem configuration
-uipc_domain.o uipc_proto.o vfs_conf.o locore.o: Makefile
-if_tun.o if_loop.o if_ethersubr.o: Makefile
-in_proto.o: Makefile
-
-# depend on maxusers
-assym.s: Makefile
-
-assym.s: genassym
- ./genassym >assym.s
-# cp assym.s ${.CURDIR}/../../include
-
-genassym:
- ${CC} -static ${INCLUDES} ${IDENT} ${PARAM} -Dm88k \
- -o genassym ${M88K}/m88k/genassym.c
- rm genassym.o
-
-depend: assym.s param.c
- for f in ${CFILES} ioconf.c param.c ; \
- do \
- (mkdep -a ${COPTS} $${f}) \
- done
- mkdep -a -p ${INCLUDES} ${IDENT} ${PARAM} ${M88K}/m88k/genassym.c
-
-links:
- egrep '#if' ${CFILES} | sed -f $S/conf/defines | \
- sed -e 's/:.*//' -e 's/\.c/.o/' | sort -u > dontlink
- echo ${CFILES} | tr -s ' ' '\12' | sed 's/\.c/.o/' | \
- sort -u | comm -23 - dontlink | \
- sed 's,../.*/\(.*.o\),rm -f \1;ln -s ../GENERIC/\1 \1,' > makelinks
- sh makelinks && rm -f dontlink
-
-tags:
- @echo "see $S/kern/Makefile for tags"
-
-ioconf.o: ioconf.c
- ${CC} -c ${CFLAGS} ioconf.c
-
-param.c: $S/conf/param.c
- rm -f param.c
- cp $S/conf/param.c .
-
-param.o: param.c Makefile
- ${CC} -c ${CFLAGS} ${PARAM} param.c
-
-%RULES
diff --git a/sys/arch/mvme88k/conf/files.m88k b/sys/arch/mvme88k/conf/files.m88k
deleted file mode 100644
index 6ca8fc07080..00000000000
--- a/sys/arch/mvme88k/conf/files.m88k
+++ /dev/null
@@ -1,106 +0,0 @@
-# $NetBSD$
-
-# mvme88k-specific configuration info
-
-# maxpartitions must be first item in files.${ARCH}
-maxpartitions 8
-
-maxusers 2 8 64
-
-device mainbus at root {}
-file arch/m88k/dev/mb.c
-
-device bugtty at mainbus: tty
-file arch/m88k/dev/bugtty.c bugtty needs-count
-
-device cpu at mainbus
-
-device pcc at mainbus {}
-file arch/m88k/dev/pcc2.c pcc
-
-device vme at mainbus {}
-
-device nvram at pcc
-file arch/m88k/dev/nvram.c nvram
-
-device clock at pcc
-file arch/m88k/dev/rtc.c clock
-
-#device ser at pcc: tty
-#file arch/m88k/dev/bugtty.c ser needs-count
-
-device bugscsi at pcc
-#file arch/m88k/dev/bugscsi.c bugscsi needs-flag
-
-device ether at pcc
-
-device scsi at pcc {}
-
-#define scsi {}
-
-device scsibus at scsi {target = -1, lun = -1}
-# adapter driver for 1x7
-
-device cd at scsibus: disk
-#file scsi/cd.c cd needs-flag
-device sd at scsibus: disk
-#file scsi/sd.c sd needs-flag
-device ch at scsibus: disk
-#file scsi/ch.c cd needs-flag
-device st at scsibus: tape
-#file scsi/st.c st needs-flag
-device su at scsibus: disk
-#file scsi/su.c su needs-flag
-device uk at scsibus: disk
-#file scsi/uk.c uk needs-flag
-
-# list of standard files
-file dev/cons.c ite ser tty
-file dev/cninit.c
-#file scsi/scsi_base.c scsi
-#file scsi/scsi_ioctl.c scsi
-#file scsi/scsiconf.c scsi
-#file arch/m88k/autoconf.c
-#file arch/m88k/conf.c
-##file arch/m88k/db_disasm.c
-##file arch/m88k/db_interface.c
-##file arch/m88k/db_trace.c
-#file arch/m88k/disksubr.c
-#file arch/m88k/in_cksum.c
-#file arch/m88k/machdep.c
-#file arch/m88k/mem.c
-##file arch/m88k/microtime.s
-##file arch/m88k/ns_cksum.c
-#file arch/m88k/pmap.c
-##file arch/m88k/process_machdep.c
-##file arch/m88k/random.s
-#file arch/m88k/sys_machdep.c
-#file arch/m88k/trap.c
-#file arch/m88k/vm_machdep.c
-#file arch/m88k/locore.S
-#file arch/m88k/
-file arch/m88k/dev/clock.c
-file arch/m88k/m88k/autoconf.c
-file arch/m88k/m88k/conf.c
-file arch/m88k/m88k/cmmu.c
-file arch/m88k/m88k/eh.S
-#file arch/m88k/m88k/genassym.c
-#file arch/m88k/m88k/locore.S
-file arch/m88k/m88k/locore2.c
-file arch/m88k/m88k/locore_asm_routines.S
-file arch/m88k/m88k/locore_c_routines.c
-file arch/m88k/m88k/m1x7_init.c
-file arch/m88k/m88k/m88100_fp.S
-file arch/m88k/m88k/machdep.c
-file arch/m88k/m88k/pmap.c
-file arch/m88k/m88k/process.S
-file arch/m88k/m88k/process_machdep.c
-file arch/m88k/m88k/trap.c
-file arch/m88k/m88k/vm_machdep.c
-
-file arch/m88k/ddb/db_disasm.c
-file arch/m88k/ddb/db_interface.c
-file arch/m88k/ddb/db_sstep.c
-file arch/m88k/ddb/db_trace.c
-
-file arch/m88k/dev/m88k/bugio.c
diff --git a/sys/arch/mvme88k/conf/std.m88k b/sys/arch/mvme88k/conf/std.m88k
deleted file mode 100644
index 2b9a56abff4..00000000000
--- a/sys/arch/mvme88k/conf/std.m88k
+++ /dev/null
@@ -1,7 +0,0 @@
-# standard amiga information
-# $Id: std.m88k,v 1.1 1995/10/18 10:54:18 deraadt Exp $
-machine m88k
-
-mainbus0 at root
-#pcc0 at mainbus0
-#scsi0 at pcc0