RAMDISK revision 1.11.8.1 1 # $NetBSD: RAMDISK,v 1.11.8.1 1997/12/14 01:32:58 mellon 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
9 include "arch/sun3/conf/std.sun3"
10
11 # Machines to be supported by this kernel
12 # options FPU_EMULATE # No FP code here!
13 options HAVECACHE # Sun3/260 VAC
14
15 # Needs to be set per system. i.e change these as you see fit
16 maxusers 2
17
18 # Standard system options
19 # ... debugging options
20 options DDB
21 # Compatability options
22 options COMPAT_12 # NetBSD 1.2
23
24 # Filesystem options
25 # Need FFS for the ramdisk image.
26 file-system FFS # Berkeley Fast Filesystem
27 # May need these to get miniroot image.
28 file-system NFS # Sun NFS client support
29 file-system CD9660 # ISO 9660 + Rock Ridge file system
30
31 options FIFO # named pipes used during install
32
33 # Enable the hooks used for initializing the root memory-disk.
34 options MEMORY_DISK_HOOKS
35 options MEMORY_DISK_IS_ROOT # force root on memory disk
36 options MEMORY_DISK_SERVER=0 # no userspace memory disk support
37 options MINIROOTSIZE=512 # size of memory disk, in blocks
38
39 # Networking options
40 options INET # IP prototol stack support
41 options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
42 # Work-around for root on slow servers (insurance...)
43 options NFS_BOOT_RWSIZE=1024
44
45 config netbsd root on md0 type ffs
46
47 #
48 # Serial ports
49 #
50 zstty0 at zsc1 channel 0 # ttya
51 zstty1 at zsc1 channel 1 # ttyb
52
53 kbd0 at zsc0 channel 0 # keyboard
54 #ms0 at zsc0 channel 1 # mouse
55
56 #
57 # Network devices
58 #
59
60 # Intel Ethernet (onboard, or VME)
61 ie0 at obio0 addr 0x0C0000 level 3
62 ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
63
64 # Lance Ethernet (only onboard)
65 le0 at obio0 addr 0x120000 level 3
66
67 #
68 # Disk and tape devices
69 #
70
71 # Sun3 "si" SCSI controller (NCR 5380)
72 # See GENERIC for the flags description.
73 si0 at obio0 addr 0x140000 level 2 flags 0x1000f
74 si0 at vmes0 addr 0xff200000 level 2 vect 0x40 flags 0xf
75 si1 at vmes0 addr 0xff204000 level 2 vect 0x41 flags 0xf
76
77 # Xylogics 450/451 controllers
78 xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
79 xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
80 xy* at xyc? drive ?
81
82 # Xylogics 7053 controllers
83 xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
84 xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
85 xd* at xdc? drive ?
86
87 # Xylogics 472 tape controllers?
88
89 #
90 # Sun3/E stuff
91 #
92 sebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74
93 sebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76
94 si* at sebuf?
95 ie* at sebuf?
96
97 #
98 # Frame buffer devices
99 # (Not needed for the RAMDISK installation kernel)
100
101 #
102 # SCSI infrastructure
103 #
104 scsibus* at scsi?
105
106 sd* at scsibus? target ? lun ? # SCSI disks
107 st* at scsibus? target ? lun ? # SCSI tapes
108 cd* at scsibus? target ? lun ? # SCSI CD-ROMs
109 #ch* at scsibus? target ? lun ? # SCSI changer devices
110 #ss* at scsibus? target ? lun ? # SCSI scanners
111 uk* at scsibus? target ? lun ? # unknown SCSI devices
112
113 # Memory-disk (root for install tape)
114 pseudo-device md 2
115
116 # Misc.
117 pseudo-device loop 1 # network loopback
118 pseudo-device sl 2 # CSLIP
119 pseudo-device ppp 2 # PPP
120
121