summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2006-05-20 12:06:52 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2006-05-20 12:06:52 +0000
commit2fd0dcc8d7ec117585d90a20915ca9238a2f246c (patch)
tree78ef4d1984c515506d96a88aecab0aec7cbbd109 /sys
parent5285c44b1678ff8cfb31698688c09abd62eec084 (diff)
Hints and commented out lines about future work.
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/aviion/conf/GENERIC37
-rw-r--r--sys/arch/aviion/conf/files.aviion22
2 files changed, 50 insertions, 9 deletions
diff --git a/sys/arch/aviion/conf/GENERIC b/sys/arch/aviion/conf/GENERIC
index 043bf35c868..65faae30a96 100644
--- a/sys/arch/aviion/conf/GENERIC
+++ b/sys/arch/aviion/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.1 2006/05/09 18:11:25 miod Exp $
+# $OpenBSD: GENERIC,v 1.2 2006/05/20 12:06:51 miod Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
@@ -14,12 +14,14 @@ include "../../../conf/GENERIC"
maxusers 32 # estimated number of users
# Processor type
-option M88100 # 100, 200, 300, 400, 500, 3000, 4000, 5000, 6000
-#option M88110 # 550, 4500, 5500, 8500, 9500
+option M88100
+#option M88110
# Supported models
-option AV400 # 100, 200, 300, 400, 3000, 4000
+option AV400 # 100, 200, 300, 400, 3000, 4000, 4300
+#option AV530 # 4600, 530
#option AV5000 # 5000, 6000
+#option AV6280 # 6280, 8000-8
# Define this if your 88100 processor has the xxx.usr bug (mask C82N)
option ERRATA__XXX_USR
@@ -33,21 +35,36 @@ config bsd swap generic
mainbus0 at root
#
-# AV400 onboard devices
+# Onboard devices for all 88100-based machines
#
syscon0 at mainbus0 addr 0xfff00000
nvram0 at syscon? offset 0x80000
dart0 at syscon? offset 0x82000 ipl 3 # serial ports
-dart1 at syscon? offset 0x82c00 ipl 3
-vme0 at syscon? offset 0x85000 # VME bridge
-#avfb0 at syscon? offset 0x89000
#avkbd0 at syscon? offset 0x82800
#wskbd* at avkbd?
+#avfb0 at syscon? offset 0x89000
+
+#
+# AV400 onboard devices
+#
+
+dart1 at syscon? offset 0x82c00 ipl 3
+vme0 at syscon? offset 0x85000 # VME bridge
#aic0 at syscon? offset 0x8a000 ipl 2
le0 at syscon? offset 0x8c000 ipl 1 # on-board ethernet
#
+# AV530 onboard devices
+#
+
+dart1 at syscon? offset 0x82040 ipl 3
+#ssi0 at syscon? offset 0x8d000 ipl 3
+#oosiop0 at syscon? offset 0xb0000 ipl 2
+#ile0 at syscon? offset 0xb00c0 ipl 1
+#ile1 at syscon? offset 0xb0140 ipl 1
+
+#
# VME devices
#
@@ -57,5 +74,9 @@ le* at vme? a32 0x55540000 a16 0x8600 ipl 1 # artwork X0B factory settings
le* at vme? a32 0x55900000 a16 0x4000 ipl 1
le* at vme? a32 0x55980000 a16 0x5000 ipl 1
+# AV5000 VME Ethernet
+#ile* at vme? a32 0x55900000 a16 0x4000 ipl 1
+#ile* at vme? a32 0x55980000 a16 0x5000 ipl 1
+
# VDA/255 Serial Host Adapter (on-board on model 4300)
#vda0 at vme? a32 0x60000000
diff --git a/sys/arch/aviion/conf/files.aviion b/sys/arch/aviion/conf/files.aviion
index 072f95ddf85..1967a2d5c01 100644
--- a/sys/arch/aviion/conf/files.aviion
+++ b/sys/arch/aviion/conf/files.aviion
@@ -1,10 +1,17 @@
-# $OpenBSD: files.aviion,v 1.1 2006/05/09 18:14:33 miod Exp $
+# $OpenBSD: files.aviion,v 1.2 2006/05/20 12:06:51 miod Exp $
#
maxpartitions 16
device mainbus {[addr = -1]}
attach mainbus at root
+device ile: ether, ifnet, ifmedia
+file arch/aviion/dev/if_ile.c ile
+
+#
+# On-board devices
+#
+
device syscon {[offset = -1], [ipl = 0]}
attach syscon at mainbus
file arch/aviion/dev/syscon.c syscon needs-flag
@@ -21,6 +28,9 @@ file arch/aviion/dev/dart_syscon.c dart_syscon
attach le at syscon with le_syscon
file arch/aviion/dev/if_le_syscon.c le_syscon
+attach ile at syscon with ile_syscon
+file arch/aviion/dev/if_ile_syscon.c ile_syscon
+
include "../../../scsi/files.scsi"
major {sd = 4}
@@ -29,6 +39,10 @@ major {cd = 6}
major {rd = 7}
major {vnd = 8}
+#
+# VME suppport code and devices
+#
+
device vme {[a16 = -1], [a24 = -1], [a32 = -1], [ipl = -1]}
attach vme at syscon
file arch/aviion/dev/vme.c vme needs-flag
@@ -36,6 +50,9 @@ file arch/aviion/dev/vme.c vme needs-flag
attach le at vme with le_vme
file arch/aviion/dev/if_le_vme.c le_vme
+atatch ile at vme with ile_vme
+file arch/aviion/dev/if_ile_vme.c ile_vme
+
# list of standard files
file dev/cninit.c
@@ -47,6 +64,9 @@ file arch/aviion/aviion/disksubr.c
file arch/aviion/aviion/eh.S
file arch/aviion/aviion/machdep.c
file arch/aviion/aviion/av400_machdep.c av400
+file arch/aviion/aviion/av530_machdep.c av530
+file arch/aviion/aviion/av5000_machdep.c av5000
+file arch/aviion/aviion/av6280_machdep.c av6280
file arch/aviion/aviion/m8820x.c m88100
file arch/aviion/aviion/mem.c
file arch/aviion/aviion/pmap_bootstrap.c