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