GENERIC revision 1.29 1 # $NetBSD: GENERIC,v 1.29 1994/12/01 17:24:44 chopps Exp $
2
3 #
4 # GENERIC AMIGA
5 #
6 # This configuration file contains all possible options
7 #
8
9 include "std.amiga"
10
11 maxusers 8
12 options TIMEZONE=300, DST=1
13
14 #
15 # processors this kernel should support
16 #
17 options "M68040" # support for 040
18 options FPSP # MC68040 floating point support
19 options "M68030" # support for 030
20 options "M68020" # support for 020/851
21 options FPCOPROC # Support for MC6888[12] (Required)
22
23 options SWAPPAGER # Pager for processes (Required)
24 options VNODEPAGER # Pager for vnodes (Required)
25 options DEVPAGER # Pager for devices (Required)
26
27 #
28 # Networking options
29 #
30 options INET # IP networking support (Required)
31 #options ISO # ISO Networking support
32 #options TPIP # ARGO TP networking support
33 #options CCITT # CCITT X.25
34 #options NS # Xerox XNS
35 #options EON # ISO CLNL over IP
36 #options GATEWAY # Packet forwarding
37 #options DIRECTED_BROADCAST # Broadcast across subnets
38 #options NSIP # XNS over IP
39
40 #
41 # File system related options
42 #
43 options QUOTA # Disk quotas for local disks
44 options NFSSERVER # Network File System server side code
45 options NFSCLIENT # Network File System client side code
46
47 #
48 # File systems
49 #
50 options FFS # Berkeley fast file system
51 options MFS # Memory based filesystem
52 options PROCFS # Process filesystem
53 options KERNFS # Kernel parameter filesystem (Recommended)
54 options FDESC # /dev/fd filesystem
55 options NULLFS # Loopback filesystem
56 options FIFO # FIFO operations on vnodes (Recommended)
57 options ADOSFS # AmigaDOS file system
58 options "CD9660" # ISO 9660 file system, with Rock Ridge
59 #options PORTAL # Portal filesystem
60 #options MSDOSFS # MS-DOS filesystem
61
62
63 #
64 # Compatability options for various existing systems
65 #
66 options "COMPAT_10" # compatability with older NetBSD release
67 options "COMPAT_09" # compatability with older NetBSD release
68 options "COMPAT_43" # 4.3 BSD compatible system calls
69 options COMPAT_SUNOS # Support to run Sun (m68k) executables
70 options "TCP_COMPAT_42" # Use 4.2 BSD style TCP
71 options "COMPAT_NOMID" # allow nonvalid machine id executables
72 #options COMPAT_HPUX # HP300 compatability
73
74 #
75 # Support for System V IPC facilities.
76 #
77 options SYSVSHM # System V-like shared memory
78 options SYSVMSG # System V-like messages
79 options SYSVSEM # System V-like semaphores
80
81 #
82 # Support for various kernel options
83 #
84 options GENERIC # Mini-root boot support
85 options LKM # Loadable kernel modules
86 options KTRACE # Add kernel tracing system call
87 options DIAGNOSTIC # Add additional error checking code
88 options "NKMEMCLUSTERS=256" # Size of kernel malloc area
89
90 #
91 # Misc. debuging options
92 #
93 options PANICWAIT # Require keystroke to dump/reboot
94 #options DEBUG # Add debugging statements
95 options DDB # Kernel debugger
96 #options SYSCALL_DEBUG # debug all syscalls.
97 #options SCSIDEBUG # Add SCSI debugging statements
98 #options KGDB # Kernel debugger (KGDB) support
99 #options PANICBUTTON # Forced crash via keypress (???)
100
101 #
102 # Amiga specific options
103 #
104 options RETINACONSOLE # enable code to allow retina to be console
105 options GRF_ECS # Enhanced Chip Set
106 options GRF_NTSC # NTSC
107 options GRF_PAL # PAL
108 options "GRF_A2024" # Support for the A2024
109 options GRF_AGA # AGA Chip Set
110 #options "KFONT_8X11" # 8x11 font
111
112 grfcc0 at mainbus0 # custom chips
113 grfrt0 at ztwobus0 # retina II
114 grfrh0 at zthreebus0 # retina III
115
116 grf0 at grfcc0
117 grf1 at grfrt0
118 grf2 at grfrh0
119
120 ite0 at grf0 # terminal emulators for grf's
121 ite1 at grf1 # terminal emulators for grf's
122 ite2 at grf2 # terminal emulators for grf's
123
124 le0 at ztwobus0 # Lance ethernet.
125 ed0 at ztwobus0 # dp8390 ethernet
126
127 # scsi stuff, all possible
128 gvpbus0 at ztwobus0
129 gtsc0 at gvpbus0 # GVP series II scsi
130 ahsc0 at mainbus0 # A3000 scsi
131 atzsc0 at ztwobus0
132 wstsc0 at ztwobus0 # Wordsync II scsi
133 ivsc0 at ztwobus0 # IVS scsi
134 mlhsc0 at ztwobus0 # Hacker scsi
135 otgsc0 at ztwobus0 # 12 gauge scsi
136 zssc0 at ztwobus0 # Zeus scsi
137 mgnsc0 at ztwobus0 # Magnum scsi
138 wesc0 at zthreebus0 # Warp Engine scsi
139 idesc0 at mainbus0 # A4000 & A1200 IDE
140 afsc0 at zthreebus0 # 4091 scsi
141
142 scsibus0 at gtsc0
143 scsibus1 at ahsc0
144 scsibus2 at atzsc0
145 scsibus3 at wstsc0
146 scsibus4 at ivsc0
147 scsibus5 at mlhsc0
148 scsibus6 at otgsc0
149 scsibus7 at zssc0
150 scsibus8 at mgnsc0
151 scsibus9 at wesc0
152 scsibus10 at idesc0
153 scsibus11 at afsc0
154 # each hard drive from low target to high
155 # will configure to the next available sd unit number
156 sd* at scsibus? target ? lun ? # scsi disks
157
158 st* at scsibus? target ? lun ? # scsi tapes
159 cd* at scsibus? target ? lun ? # scsi cd's
160
161 pseudo-device sl # slip
162 pseudo-device ppp # ppp
163 pseudo-device view 10 # views
164 pseudo-device pty 16 # pseudo terminals
165 pseudo-device loop # network loopback
166
167 config netbsd swap on generic
168