GENERIC revision 1.33 1 1.33 gmcgarry # $NetBSD: GENERIC,v 1.33 2002/04/12 08:11:09 gmcgarry Exp $
2 1.30 gmcgarry #
3 1.30 gmcgarry # GENERIC machine description file
4 1.30 gmcgarry #
5 1.30 gmcgarry # This machine description file is used to generate the default NetBSD
6 1.30 gmcgarry # kernel. The generic kernel does not include all options, subsystems
7 1.30 gmcgarry # and device drivers, but should be useful for most applications.
8 1.30 gmcgarry #
9 1.30 gmcgarry # The machine description file can be customised for your specific
10 1.30 gmcgarry # machine to reduce the kernel size and improve its performance.
11 1.30 gmcgarry #
12 1.30 gmcgarry # For further information on compiling NetBSD kernels, see the config(8)
13 1.30 gmcgarry # man page.
14 1.30 gmcgarry #
15 1.30 gmcgarry # For further information on hardware support for this architecture, see
16 1.30 gmcgarry # the intro(4) man page. For further information about kernel options
17 1.30 gmcgarry # for this architecture, see the options(4) man page. For an explanation
18 1.30 gmcgarry # of each device driver in this file see the section 4 man page for the
19 1.30 gmcgarry # device.
20 1.1 scw
21 1.1 scw include "arch/mvme68k/conf/std.mvme68k"
22 1.5 hubertf
23 1.33 gmcgarry #ident "GENERIC-$Revision: 1.33 $"
24 1.1 scw
25 1.1 scw # Boards this kernel supports
26 1.1 scw options MVME147
27 1.13 scw options MVME162
28 1.1 scw options MVME167
29 1.16 scw options MVME172
30 1.16 scw options MVME177
31 1.1 scw
32 1.1 scw maxusers 4
33 1.1 scw
34 1.1 scw # Needed on m68040 boards to emulate some missing FP instructions
35 1.1 scw options FPSP
36 1.16 scw
37 1.16 scw # Needed on m68060 boards
38 1.16 scw options M060SP
39 1.1 scw
40 1.1 scw #options DDB
41 1.1 scw options DIAGNOSTIC, DEBUG
42 1.1 scw
43 1.1 scw #options SYSVSHM
44 1.1 scw options KTRACE
45 1.1 scw options COMPAT_43
46 1.32 jdolecek
47 1.33 gmcgarry #options USERCONF # userconf(4) support
48 1.32 jdolecek #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
49 1.1 scw
50 1.1 scw file-system FFS
51 1.29 lukem file-system NFS
52 1.1 scw file-system KERNFS
53 1.6 scw file-system MFS
54 1.17 scw file-system CD9660
55 1.1 scw #file-system MSDOSFS
56 1.1 scw #file-system UNION
57 1.1 scw
58 1.1 scw options NFSSERVER
59 1.1 scw #options FFS_EI # FFS Endian Independant support
60 1.29 lukem options SOFTDEP # FFS soft updates support.
61 1.4 itojun
62 1.1 scw # Networking options
63 1.1 scw options INET
64 1.4 itojun options INET6 # IPV6
65 1.4 itojun #options IPSEC # IP security
66 1.4 itojun #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
67 1.4 itojun #options IPSEC_DEBUG # debug for IP security
68 1.29 lukem #options GATEWAY # IP packet forwarding
69 1.29 lukem #options ISO # OSI networking
70 1.29 lukem #options TPIP
71 1.29 lukem #options EON
72 1.26 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
73 1.1 scw
74 1.21 scw options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
75 1.19 scw options COMPAT_09, COMPAT_10, COMPAT_11
76 1.18 scw options COMPAT_12, COMPAT_13, COMPAT_14, COMPAT_15
77 1.17 scw #options COMPAT_SUNOS
78 1.1 scw #options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
79 1.1 scw #options COMPAT_LINUX # compatibility with Linux/m68k binaries
80 1.26 abs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
81 1.1 scw
82 1.1 scw ## force NFS root and swap
83 1.1 scw #config netbsd root on ? type nfs
84 1.1 scw ## "generic" boot (put root on boot device)
85 1.1 scw config netbsd root on ? type ?
86 1.1 scw
87 1.1 scw # Which protocol to use when booting over NFS
88 1.25 scw options NFS_BOOT_DHCP # Diskless client w/ dhcp
89 1.25 scw options NFS_BOOT_BOOTP # Diskless client w/ bootp
90 1.1 scw options NFS_BOOT_BOOTPARAM # Diskless client w/ bootparamd
91 1.1 scw
92 1.1 scw pseudo-device sl
93 1.1 scw pseudo-device ppp 2
94 1.31 martin pseudo-device pppoe # PPP over Ethernet (RFC 2516)
95 1.1 scw pseudo-device loop
96 1.1 scw pseudo-device bpfilter
97 1.4 itojun pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
98 1.4 itojun #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
99 1.7 itojun #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
100 1.23 bouyer pseudo-device vlan # IEEE 802.1q encapsulation
101 1.28 atatat pseudo-device bridge # simple inter-network bridging
102 1.14 jdolecek pseudo-device pty # pseudo-terminals
103 1.1 scw pseudo-device vnd 2
104 1.15 itojun
105 1.15 itojun # random number generator pseudo-device
106 1.15 itojun pseudo-device rnd # /dev/random and in-kernel generator
107 1.15 itojun #options RND_COM # use "com" randomness as well (BROKEN)
108 1.1 scw
109 1.1 scw mainbus0 at root
110 1.1 scw
111 1.1 scw # MVME147 specific devices
112 1.1 scw pcc0 at mainbus0
113 1.6 scw vmepcc0 at pcc?
114 1.17 scw clock0 at pcc? ipl 5
115 1.1 scw zsc* at pcc? ipl 4
116 1.1 scw le0 at pcc? ipl 3
117 1.1 scw wdsc0 at pcc? ipl 2
118 1.17 scw lpt0 at pcc? ipl 1
119 1.1 scw
120 1.17 scw # MVME16x and MVME17x shared devices
121 1.1 scw pcctwo0 at mainbus0
122 1.6 scw vmetwo0 at mainbus0
123 1.27 scw memc* at mainbus0
124 1.1 scw clock0 at pcctwo? ipl 5
125 1.1 scw ie0 at pcctwo? ipl 3
126 1.24 scw osiop0 at pcctwo? ipl 2
127 1.13 scw
128 1.17 scw # MVME162/MVME172 specific devices
129 1.13 scw zsc* at pcctwo? ipl 4
130 1.13 scw
131 1.17 scw # MVME167/MVME177 specific devices
132 1.13 scw clmpcc0 at pcctwo? ipl 4
133 1.17 scw lpt0 at pcctwo? ipl 1
134 1.1 scw
135 1.13 scw # Common front-end for MVME147 and MVME162 `zs' device
136 1.13 scw zstty* at zsc? channel ?
137 1.20 scw
138 1.20 scw # MI VMEbus Interface
139 1.20 scw vme0 at vmepcc0
140 1.20 scw vme0 at vmetwo0
141 1.1 scw
142 1.6 scw # Example VMEbus device
143 1.6 scw #foo0 at vme0 addr 0x00ef0000 irq 3 vect 0x80
144 1.1 scw
145 1.1 scw scsibus* at wdsc?
146 1.24 scw scsibus* at osiop?
147 1.1 scw
148 1.1 scw sd* at scsibus? target ? lun ?
149 1.1 scw st* at scsibus? target ? lun ?
150 1.1 scw cd* at scsibus? target ? lun ?
151 1.17 scw #ch* at scsibus? target ? lun ?
152 1.17 scw #ss* at scsibus? target ? lun ? # SCSI scanners
153 1.17 scw #uk* at scsibus? target ? lun ? # SCSI unknown
154