GENERIC revision 1.28 1 # $NetBSD: GENERIC,v 1.28 1994/10/26 02:02:26 cgd 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_09" # compatability with older NetBSD release
67 options "COMPAT_43" # 4.3 BSD compatible system calls
68 options COMPAT_SUNOS # Support to run Sun (m68k) executables
69 options "TCP_COMPAT_42" # Use 4.2 BSD style TCP
70 options "COMPAT_NOMID" # allow nonvalid machine id executables
71 #options COMPAT_HPUX # HP300 compatability
72
73 #
74 # Support for System V IPC facilities.
75 #
76 options SYSVSHM # System V-like shared memory
77 options SYSVMSG # System V-like messages
78 options SYSVSEM # System V-like semaphores
79
80 #
81 # Support for various kernel options
82 #
83 options GENERIC # Mini-root boot support
84 options LKM # Loadable kernel modules
85 options KTRACE # Add kernel tracing system call
86 options DIAGNOSTIC # Add additional error checking code
87 options "NKMEMCLUSTERS=256" # Size of kernel malloc area
88
89 #
90 # Misc. debuging options
91 #
92 options PANICWAIT # Require keystroke to dump/reboot
93 #options DEBUG # Add debugging statements
94 options DDB # Kernel debugger
95 #options SYSCALL_DEBUG # debug all syscalls.
96 #options SCSIDEBUG # Add SCSI debugging statements
97 #options KGDB # Kernel debugger (KGDB) support
98 #options PANICBUTTON # Forced crash via keypress (???)
99
100 #
101 # Amiga specific options
102 #
103 options RETINACONSOLE # enable code to allow retina to be console
104 options GRF_ECS # Enhanced Chip Set
105 options GRF_NTSC # NTSC
106 options GRF_PAL # PAL
107 options "GRF_A2024" # Support for the A2024
108 options GRF_AGA # AGA Chip Set
109 #options "KFONT_8X11" # 8x11 font
110
111 grfcc0 at mainbus0 # custom chips
112 grfrt0 at ztwobus0 # retina II
113 grfrh0 at zthreebus0 # retina III
114
115 grf0 at grfcc0
116 grf1 at grfrt0
117 grf2 at grfrh0
118
119 ite0 at grf0 # terminal emulators for grf's
120 ite1 at grf1 # terminal emulators for grf's
121 ite2 at grf2 # terminal emulators for grf's
122
123 le0 at ztwobus0 # Lance ethernet.
124 ed0 at ztwobus0 # dp8390 ethernet
125
126 # scsi stuff, all possible
127 gvpbus0 at ztwobus0
128 gtsc0 at gvpbus0 # GVP series II scsi
129 ahsc0 at mainbus0 # A3000 scsi
130 atzsc0 at ztwobus0
131 wstsc0 at ztwobus0 # Wordsync II scsi
132 ivsc0 at ztwobus0 # IVS scsi
133 mlhsc0 at ztwobus0 # Hacker scsi
134 otgsc0 at ztwobus0 # 12 gauge scsi
135 zssc0 at ztwobus0 # Zeus scsi
136 mgnsc0 at ztwobus0 # Magnum scsi
137 wesc0 at zthreebus0 # Warp Engine scsi
138 idesc0 at mainbus0 # A4000 & A1200 IDE
139 afsc0 at zthreebus0 # 4091 scsi
140
141 scsibus0 at gtsc0
142 scsibus1 at ahsc0
143 scsibus2 at atzsc0
144 scsibus3 at wstsc0
145 scsibus4 at ivsc0
146 scsibus5 at mlhsc0
147 scsibus6 at otgsc0
148 scsibus7 at zssc0
149 scsibus8 at mgnsc0
150 scsibus9 at wesc0
151 scsibus10 at idesc0
152 scsibus11 at afsc0
153 # each hard drive from low target to high
154 # will configure to the next available sd unit number
155 sd* at scsibus? target ? lun ? # scsi disks
156
157 st* at scsibus? target ? lun ? # scsi tapes
158 cd* at scsibus? target ? lun ? # scsi cd's
159
160 pseudo-device sl # slip
161 pseudo-device ppp # ppp
162 pseudo-device view 10 # views
163 pseudo-device pty 16 # pseudo terminals
164 pseudo-device loop # network loopback
165
166 config netbsd swap on generic
167