RAMDISK revision 1.29 1 # $NetBSD: RAMDISK,v 1.29 2014/07/05 09:21:14 tsutsui Exp $
2
3 #
4 # RAMDISK: Root/swap on ramdisk
5 # This kernel is used to initially bootstrap
6 # a NetBSD/mvme68k installation, and install
7 # the miniroot in a swap partition.
8 #
9 # It is not designed to be used in a production environment
10 # due to its cut-down nature.
11 #
12
13 include "arch/mvme68k/conf/std.mvme68k"
14
15 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
16
17 makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
18
19 # Boards this kernel supports
20 options MVME147
21 options MVME162
22 options MVME167
23 options MVME172
24 options MVME177
25
26 maxusers 2
27
28 # Needed on m68040 boards to emulate some missing FP instructions
29 options FPSP
30
31 # Needed on m68060 boards
32 options M060SP
33
34 # File-system options
35 file-system FFS
36 file-system NFS
37 file-system KERNFS
38 file-system CD9660
39 #file-system PTYFS # /dev/pts/N support
40 options FFS_NO_SNAPSHOT # No FFS snapshot support
41
42 # Networking options
43 options INET
44 options INET6 # IPV6
45
46 # Enable the hooks used for initializing the ram-disk.
47 options MEMORY_DISK_HOOKS
48 options MEMORY_DISK_IS_ROOT
49 options MEMORY_DISK_ROOT_SIZE=2100
50 options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode
51
52 options USERCONF # userconf(4) support
53 options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
54 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
55
56 ## "generic" boot (put root on boot device)
57 config netbsd root on ? type ?
58
59 # Which protocol to use when booting over NFS
60 options NFS_BOOT_DHCP # Diskless client w/ dhcp
61 options NFS_BOOT_BOOTP # Diskless client w/ bootp
62 options NFS_BOOT_BOOTPARAM # Diskless client w/ bootparamd
63
64 pseudo-device sl
65 pseudo-device ppp
66 pseudo-device loop
67 pseudo-device md
68
69 mainbus0 at root
70
71 # MVME147 specific devices
72 pcc0 at mainbus0
73 clock0 at pcc? ipl 5
74 zsc* at pcc? ipl 4
75 le0 at pcc? ipl 3
76 wdsc0 at pcc? ipl 2
77
78 # MVME1x2 and MVME1x7 shared devices
79 pcctwo0 at mainbus0
80 memc* at mainbus0
81 clock0 at pcctwo? ipl 5
82 ie0 at pcctwo? ipl 3
83 osiop0 at pcctwo? ipl 2
84
85 # MVME162/MVME172 specific devices
86 zsc* at pcctwo? ipl 4
87
88 # MVME167/MVME177 specific devices
89 clmpcc0 at pcctwo? ipl 4
90
91 # Common front-end for MVME147 and MVME1x2 `zs' device
92 zstty* at zsc? channel ?
93
94 scsibus* at wdsc?
95 scsibus* at osiop?
96 sd* at scsibus? target ? lun ?
97 st* at scsibus? target ? lun ?
98 cd* at scsibus? target ? lun ?
99