RAMDISK revision 1.13 1 # $NetBSD: RAMDISK,v 1.13 1997/12/13 00:25:15 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 # Work-around for root on slow servers (insurance...)
44 options NFS_BOOT_RWSIZE=1024
45
46 config netbsd root on md0 type ffs
47
48 #
49 # Serial ports
50 #
51 zstty0 at zsc1 channel 0 # ttya
52 zstty1 at zsc1 channel 1 # ttyb
53
54 kbd0 at zsc0 channel 0 # keyboard
55 #ms0 at zsc0 channel 1 # mouse
56
57 #
58 # Network devices
59 #
60
61 # Intel Ethernet (onboard, or VME)
62 ie0 at obio0 addr 0x0C0000 level 3
63 ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
64
65 # Lance Ethernet (only onboard)
66 le0 at obio0 addr 0x120000 level 3
67
68 #
69 # Disk and tape devices
70 #
71
72 # Sun3 "si" SCSI controller (NCR 5380)
73 # See GENERIC for the flags description.
74 si0 at obio0 addr 0x140000 level 2 flags 0x1000f
75 si0 at vmes0 addr 0xff200000 level 2 vect 0x40 flags 0xf
76 si1 at vmes0 addr 0xff204000 level 2 vect 0x41 flags 0xf
77
78 # Xylogics 450/451 controllers
79 xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
80 xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
81 xy* at xyc? drive ?
82
83 # Xylogics 7053 controllers
84 xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
85 xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
86 xd* at xdc? drive ?
87
88 # Xylogics 472 tape controllers?
89
90 #
91 # Sun3/E stuff
92 #
93 sebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74
94 sebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76
95 si* at sebuf?
96 ie* at sebuf?
97
98 #
99 # Frame buffer devices
100 # (Not needed for the RAMDISK installation kernel)
101
102 #
103 # SCSI infrastructure
104 #
105 scsibus* at scsi?
106
107 sd* at scsibus? target ? lun ? # SCSI disks
108 st* at scsibus? target ? lun ? # SCSI tapes
109 cd* at scsibus? target ? lun ? # SCSI CD-ROMs
110 #ch* at scsibus? target ? lun ? # SCSI changer devices
111 #ss* at scsibus? target ? lun ? # SCSI scanners
112 uk* at scsibus? target ? lun ? # unknown SCSI devices
113
114 # Memory-disk (root for install tape)
115 pseudo-device md 2
116
117 # Misc.
118 pseudo-device loop 1 # network loopback
119 pseudo-device sl 2 # CSLIP
120 pseudo-device ppp 2 # PPP
121
122