summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/conf
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2001-10-09 21:32:18 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2001-10-09 21:32:18 +0000
commit1d7a2c76ad48c4242e5d9e5aa87345283b875cfa (patch)
tree7e81fbc351ddce088b30acab790dd36abfd33a6b /sys/arch/sparc64/conf
parent77602b21e6f00ced77949e3906f999f8f9295cc4 (diff)
sbus only
Diffstat (limited to 'sys/arch/sparc64/conf')
-rw-r--r--sys/arch/sparc64/conf/RAMDISKU187
1 files changed, 87 insertions, 0 deletions
diff --git a/sys/arch/sparc64/conf/RAMDISKU1 b/sys/arch/sparc64/conf/RAMDISKU1
new file mode 100644
index 00000000000..04636a9801a
--- /dev/null
+++ b/sys/arch/sparc64/conf/RAMDISKU1
@@ -0,0 +1,87 @@
+# $OpenBSD: RAMDISKU1,v 1.1 2001/10/09 21:32:17 deraadt Exp $
+
+# Machine architecture; required by config(8)
+machine sparc64
+
+option SUN4U
+option _LP64
+
+# maxusers means mostly "let's get small" in terms of kernel malloc's
+maxusers 2
+
+option RAMDISK_HOOKS
+option MINIROOTSIZE=6144
+
+#option DDB # need this to see what's happening
+
+option TIMEZONE=0 # time zone to adjust RTC time by
+option DST=0 # daylight saving time used by RTC
+
+option SMALL_KERNEL
+#option DIAGNOSTIC # internal consistency checks
+option FFS # UFS
+#option NFSCLIENT # Network File System client
+option CD9660 # ISO 9660 + Rock Ridge file system
+option INET # IP + ICMP + TCP + UDP
+option BOOT_CONFIG # add support for boot -c
+
+# Generic swap; second partition of root disk or network.
+config bsd root on rd0a
+
+# Main bus and CPU .. all systems.
+mainbus0 at root
+cpu0 at mainbus0
+
+# Bus types found on SPARC systems.
+sbus0 at mainbus0 # Ultra 1
+
+#### Standard system devices -- all required for a given architecture
+
+## PROM console driver -- if all else fails
+pcons0 at mainbus0 # PROM console
+
+## Mostek clock
+clock* at sbus? slot ? offset ?
+
+## Timer chip found on (some) sun4u systems.
+timer* at mainbus0
+
+## Lance Ethernet - AMD7990
+le* at sbus? slot ? offset ?
+ledma* at sbus? slot ? offset ?
+le* at ledma?
+
+# Quad-ethernet glue device, and sub-devices
+#qec* at sbus? slot ? offset ?
+#qe* at qec?
+#be* at qec?
+
+hme* at sbus? slot ? offset ?
+
+#
+# Note the flags on the esp entries below, that work around
+# deficiencies in the current driver:
+# bits 0-7: disable disconnect/reselect for the corresponding target
+# bits 8-15: disable synch negotiation for target [bit-8]
+# Note: targets 4-7 have disconnect/reselect enabled on the premise
+# that tape devices normally have one of these targets. Tape
+# devices should be allowed to disconnect for the SCSI bus
+# to operate acceptably.
+#
+dma* at sbus? slot ? offset ? # SBus
+esp* at dma? flags 0x0000 # SBus
+esp* at sbus? slot ? offset ?
+scsibus* at esp?
+
+# These entries find devices on all SCSI busses and assign
+# unit numers dynamically.
+sd* at scsibus? target ? lun ? # SCSI disks
+cd* at scsibus? target ? lun ? # SCSI CD-ROMs
+
+# Media Independent Interface (mii) drivers)
+nsphy* at mii? phy ? # NS and compatible PHYs
+qsphy* at mii? phy ? # Quality Semi QS6612 PHYs
+ukphy* at mii? phy ? # Unknown PHYs
+
+pseudo-device rd 2 # ramdisk
+pseudo-device loop 1 # network loopback