RAMDISK3X revision 1.3
1# $NetBSD: RAMDISK3X,v 1.3 1998/02/05 04:56:31 gwr Exp $ 2 3# RAMDISK: Root/swap on ramdisk 4# This kernel is used to: 5# format the disk (not yet implemented) 6# partition the disk (disklabel) 7# install the miniroot in the swap partition 8 9include "arch/sun3/conf/std.sun3" 10 11# Machines to be supported by this kernel. Note: 12# The SUN3 and SUN3X options are mutually exclusive! 13# (Your kernel will only run on one or the other.) 14makeoptions MACHTYPE=sun3x 15options _SUN3X_ 16 17# options FPU_EMULATE # Every Sun3X has an FPU, right? 18# options HAVE_IOCACHE # XXX - Not yet supported. 19 20# Needs to be set per system. i.e change these as you see fit 21maxusers 2 22 23# Standard system options 24# ... debugging options 25options DDB 26# Compatability options 27options COMPAT_13 # NetBSD 1.3 28 29# Filesystem options 30# Need FFS for the ramdisk image. 31file-system FFS # Berkeley Fast Filesystem 32# May need these to get miniroot image. 33file-system NFS # Sun NFS client support 34file-system CD9660 # ISO 9660 + Rock Ridge file system 35 36options FIFO # named pipes used during install 37 38# Enable the hooks used for initializing the root memory-disk. 39options MEMORY_DISK_HOOKS 40options MEMORY_DISK_IS_ROOT # force root on memory disk 41options MEMORY_DISK_SERVER=0 # no userspace memory disk support 42options MINIROOTSIZE=512 # size of memory disk, in blocks 43 44# Networking options 45options INET # IP prototol stack support 46options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP 47 48config netbsd root on md0 type ffs 49 50# On-board I/O space (required) 51include "arch/sun3/conf/obio.sun3x" 52 53# On-board memory (optional) 54# See frame-buffers 55# obmem0 at mainbus? 56 57# VME bus support (optional) 58# One unit for each address space 59vme0 at mainbus? # A16/D16 60vme1 at mainbus? # A16/D32 61vme2 at mainbus? # A24/D16 62vme3 at mainbus? # A24/D32 63vme4 at mainbus? # A32/D16 64vme5 at mainbus? # A32/D32 65 66# 67# Serial ports 68# 69zstty0 at zsc1 channel 0 # ttya 70zstty1 at zsc1 channel 1 # ttyb 71 72kbd0 at zsc0 channel 0 # keyboard 73#ms0 at zsc0 channel 1 # mouse 74 75# 76# Network devices 77# 78 79# Intel Ethernet (onboard, or VME) 80ie0 at obio0 addr 0x65000000 ipl 3 81ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75 82 83# Lance Ethernet (only onboard) 84le0 at obio0 addr 0x65002000 ipl 3 85 86# 87# Disk and tape devices 88# 89 90# Emulex SCSI (3/80 only) 91# See GENERIC for the flags description. 92esp0 at obio0 addr 0x66000000 ipl 2 flags 0xff0f 93 94# Floppy drive 95fdc0 at obio0 addr 0x6e000000 ipl 6 vect 0x40 96fd0 at fdc0 # First (and only) floppy drive. 97 98# Sun3 "si" SCSI controller (NCR 5380) 99# See GENERIC for the flags description. 100si0 at vme2 addr 0x200000 ipl 2 vect 0x40 101si1 at vme2 addr 0x204000 ipl 2 vect 0x41 102 103# Xylogics 450/451 controllers (VME A16/D16) 104xyc0 at vme0 addr 0xee40 ipl 2 vect 0x48 105xyc1 at vme0 addr 0xee48 ipl 2 vect 0x49 106xy* at xyc? drive ? 107 108# Xylogics 7053 controllers (VME A16/D32) 109xdc0 at vme1 addr 0xee80 ipl 2 vect 0x44 110xdc1 at vme1 addr 0xee90 ipl 2 vect 0x45 111xd* at xdc? drive ? 112 113# Xylogics 472 tape controllers? 114 115# 116# Frame buffer devices 117# (Not needed for the RAMDISK installation kernel) 118 119# 120# SCSI infrastructure 121# 122scsibus* at scsi? 123 124sd* at scsibus? target ? lun ? # SCSI disks 125st* at scsibus? target ? lun ? # SCSI tapes 126cd* at scsibus? target ? lun ? # SCSI CD-ROMs 127#ch* at scsibus? target ? lun ? # SCSI changer devices 128#ss* at scsibus? target ? lun ? # SCSI scanners 129#uk* at scsibus? target ? lun ? # unknown SCSI devices 130 131# Memory-disk drivers (root for install tape) 132pseudo-device md 2 133 134# Misc. 135pseudo-device loop 1 # network loopback 136pseudo-device sl 2 # CSLIP 137pseudo-device ppp 2 # PPP 138