1 # 2 # GENERIC AMIGA 3 # 4 # $Id: GENERIC,v 1.4 1994/04/18 00:25:18 chopps Exp $ 5 # 6 # This configuration file contains all possible options 7 # 8 9 # 10 # Architecture type (Required) 11 # 12 machine "amiga" 13 14 # 15 # Name this kernel GENERIC (Required) 16 # 17 ident GENERIC 18 19 # 20 # Different CPU types. Must have the correct one defined. (Required) 21 # 22 cpu "M68020" 23 cpu "M68030" 24 cpu "M68040" 25 26 # 27 # Add support for about 16 users. This variable is used to size 28 # various kernel structures. 29 # 30 maxusers 16 31 32 # 33 # Set the timezone that the kernel will use. (Required) 34 # 35 timezone 5 dst 36 37 # 38 # Set the maximum number of file descriptors 39 # 40 maxfdescs 2048 41 42 # 43 # The following adds additional floating-point capabilities to 44 # the MC68040. A subset of the MC6888x instruction set is 45 # executed by the MC68040 on-chip FPU. The remaining 46 # floating-point instructions are emulated in software. 47 # [This should be automatic if cpu is M68040] 48 # 49 options FPSP # MC68040 floating point support 50 51 options FPCOPROC # Support for MC68881/MC68882 (Required) 52 53 # 54 # Networking options 55 # 56 options INET # IP networking support (Required) 57 options ISO # ISO Networking support 58 options TPIP # ARGO TP networking support 59 options CCITT # CCITT X.25 60 options NS # Xerox XNS 61 options EON # ISO CLNL over IP 62 options GATEWAY # Packet forwarding 63 options DIRECTED_BROADCAST # Broadcast across subnets 64 options NSIP # XNS over IP 65 66 # 67 # File system related options 68 # 69 options QUOTA # Disk quotas for local disks 70 options NFSSERVER # Network File System server side code 71 options NFSCLIENT # Network File System client side code 72 # 73 # Support for various types of filesystems 74 # 75 options FFS # Berkeley fast file system 76 options MFS # Memory based filesystem 77 options PROCFS # Process filesystem 78 options KERNFS # Kernel parameter filesystem (Recommended) 79 options MSDOSFS # MS-DOS filesystem 80 options FDESC # /dev/fd filesystem 81 options LOFS # Loopback filesystem 82 options ISOFS # ISO 9660 file system, with Rock Ridge 83 options PORTAL # Portal filesystem 84 85 options FIFO # FIFO operations on vnodes (Recommended) 86 87 options SWAPPAGER # Pager for processes (Required) 88 options VNODEPAGER # Pager for vnodes (Required) 89 options DEVPAGER # Pager for devices (Required) 90 #options BANKEDDEVPAGER # Pager for Retina 91 92 # 93 # Compatability options for various existing systems 94 # 95 options "COMPAT_09" # fs type binary compatability (name vs number) 96 options COMPAT_SUNOS # Support to run Sun (m68k) executables 97 #options HPUXCOMPAT # HP300 compatability 98 options "COMPAT_43" # 4.3 BSD compatible system calls 99 options "TCP_COMPAT_42" # Use 4.2 BSD style TCP 100 options "COMPAT_NOMID" # Support to run nonvalid machine id executables 101 102 # 103 # Support for System V IPC facilities. 104 # 105 options SYSVSHM # System V-like shared memory 106 options SYSVMSG # System V-like messages 107 options SYSVSEM # System V-like semaphores 108 109 # 110 # Amiga graphics options 111 # 112 options GRF_ECS # Enhanced Chip Set 113 options GRF_NTSC # NTSC 114 options GRF_PAL # PAL 115 options "GRF_A2024" # Support for the A2024 116 117 # 118 # Support for various kernel options 119 # 120 options KTRACE # Add kernel tracing system call 121 options PANICWAIT # Require keystroke to dump/reboot 122 options DIAGNOSTIC # Add additional error checking code 123 #options DEBUG # Add debugging statements 124 #options SCSIDEBUG # Add SCSI debugging statements 125 #options KGDB # Kernel debugger (KGDB) support 126 #options DDB # Kernel debugger 127 #options PANICBUTTON # Forced crash via keypress (???) 128 options "NKMEMCLUSTERS=256" # Size of kernel malloc area 129 options GENERIC # Mini-root boot support 130 #options PROFTIMER # Kernel profiling support 131 #options "PRF_INTERVAL=500" # Clock ticks between profile interrupts 132 options "PPP_OUTQ_SIZE=4096" # Size of large PPP output queue 133 options LKM # Loadable kernel modules 134 135 # 136 # Build one kernel that can boot from any disk. 137 # 138 # Alternate syntax: 139 # config <kernelname> root on <part> swap on <part> [and <part>] 140 # 141 config netbsd swap generic 142 143 pseudo-device sl 1 # Serial Line IP (SLIP) 144 pseudo-device ppp 1 # Point-to-Point Protocol (PPP) 145 pseudo-device bpfilter 16 # Berkeley packet filter 146 pseudo-device ite 2 # Bit-mapped display terminal emulator 147 pseudo-device view 10 # View (graphics mapping) 148 pseudo-device kbd 1 # Keyboard support 149 pseudo-device mouse 2 # Mouse support 150 pseudo-device pty # Pseudo-tty support (Required) 151 pseudo-device loop # Loopback network (Recommended) 152 pseudo-device ether # Ethernet support 153 pseudo-device vn 10 # VN Virtual Filesystem device 154 155 # 156 #The following sections describe various hardware options. 157 # 158 159 # 160 # Amiga 3000 SCSI support 161 # 162 master a3000scsi0 at manufacturer 1 product 1 163 disk sd0 at a3000scsi0 slave 0 164 disk sd1 at a3000scsi0 slave 1 165 disk sd2 at a3000scsi0 slave 2 166 disk sd3 at a3000scsi0 slave 3 167 disk sd4 at a3000scsi0 slave 4 168 disk sd5 at a3000scsi0 slave 5 169 disk sd6 at a3000scsi0 slave 6 170 tape st0 at a3000scsi0 slave ? 171 tape st1 at a3000scsi0 slave ? 172 173 # 174 # A2091 support 175 # 176 master a2091scsi0 at manufacturer 514 product 3 177 disk sd0 at a2091scsi0 slave 0 178 disk sd1 at a2091scsi0 slave 1 179 disk sd2 at a2091scsi0 slave 2 180 disk sd3 at a2091scsi0 slave 3 181 disk sd4 at a2091scsi0 slave 4 182 disk sd5 at a2091scsi0 slave 5 183 disk sd6 at a2091scsi0 slave 6 184 tape st0 at a2091scsi0 slave ? 185 tape st1 at a2091scsi0 slave ? 186 187 # 188 # GVP Series II support 189 # 190 master gvp11scsi0 at manufacturer 2017 product 11 191 disk sd0 at gvp11scsi0 slave 0 192 disk sd1 at gvp11scsi0 slave 1 193 disk sd2 at gvp11scsi0 slave 2 194 disk sd3 at gvp11scsi0 slave 3 195 disk sd4 at gvp11scsi0 slave 4 196 disk sd5 at gvp11scsi0 slave 5 197 disk sd6 at gvp11scsi0 slave 6 198 tape st0 at gvp11scsi0 slave ? 199 tape st1 at gvp11scsi0 slave ? 200 201 # 202 # PPI Zeus SCSI support 203 # 204 master zeusscsi0 at manufacturer 2026 product 150 205 disk sd0 at zeusscsi0 slave 0 206 disk sd1 at zeusscsi0 slave 1 207 disk sd2 at zeusscsi0 slave 2 208 disk sd3 at zeusscsi0 slave 3 209 disk sd4 at zeusscsi0 slave 4 210 disk sd5 at zeusscsi0 slave 5 211 disk sd6 at zeusscsi0 slave 6 212 tape st0 at zeusscsi0 slave ? 213 tape st1 at zeusscsi0 slave ? 214 215 # 216 # Magnum SCSI support 217 # 218 master magnumscsi0 at manufacturer 1058 product 17 219 disk sd0 at magnumscsi0 slave 0 220 disk sd1 at magnumscsi0 slave 1 221 disk sd2 at magnumscsi0 slave 2 222 disk sd3 at magnumscsi0 slave 3 223 disk sd4 at magnumscsi0 slave 4 224 disk sd5 at magnumscsi0 slave 5 225 disk sd6 at magnumscsi0 slave 6 226 tape st0 at magnumscsi0 slave ? 227 tape st1 at magnumscsi0 slave ? 228 229 # 230 # CSA 12 gauge support 231 # 232 master csa12gscsi0 at manufacturer 1058 product 21 233 disk sd0 at csa12gscsi0 slave 0 234 disk sd1 at csa12gscsi0 slave 1 235 disk sd2 at csa12gscsi0 slave 2 236 disk sd3 at csa12gscsi0 slave 3 237 disk sd4 at csa12gscsi0 slave 4 238 disk sd5 at csa12gscsi0 slave 5 239 disk sd6 at csa12gscsi0 slave 6 240 tape st0 at csa12gscsi0 slave ? 241 tape st1 at csa12gscsi0 slave ? 242 243 # 244 # Supra SCSI support 245 # 246 master suprascsi0 at manufacturer 1056 product 12 247 disk sd0 at suprascsi0 slave 0 248 disk sd1 at suprascsi0 slave 1 249 disk sd2 at suprascsi0 slave 2 250 disk sd3 at suprascsi0 slave 3 251 disk sd4 at suprascsi0 slave 4 252 disk sd5 at suprascsi0 slave 5 253 disk sd6 at suprascsi0 slave 6 254 tape st0 at suprascsi0 slave ? 255 tape st1 at suprascsi0 slave ? 256 257 # 258 # IVS SCSI support 259 # 260 master ivsscsi0 at manufacturer 2112 product 243 261 disk sd0 at ivsscsi0 slave 0 262 disk sd1 at ivsscsi0 slave 1 263 disk sd2 at ivsscsi0 slave 2 264 disk sd3 at ivsscsi0 slave 3 265 disk sd4 at ivsscsi0 slave 4 266 disk sd5 at ivsscsi0 slave 5 267 disk sd6 at ivsscsi0 slave 6 268 tape st0 at ivsscsi0 slave ? 269 tape st1 at ivsscsi0 slave ? 270 271 # 272 # Common hardware 273 # 274 275 # 276 # Serial port interface 277 # 278 device ser0 at manufacturer 1 product 3 279 280 # 281 # Parallel port interface 282 # 283 device par0 at manufacturer 1 product 6 284 285 # 286 # Floppy drive support 287 # 288 #master floppy0 at manufacturer 1 product 2 289 device fd0 at manufacturer 1 product 10 290 291 # 292 # Graphics routines for the AMIGA native custom chip set 293 # 294 device grf0 at manufacturer 1 product 7 295 # 296 # Graphics routines for the Retina board. 297 # 298 device grf1 at manufacturer 18260 product 6 299 300 # 301 # A2410 (currently not working) 302 # 303 #device tiga0 at manufacturer 1030 product 0 304 305 # 306 # builtin clock (should all identify as "rtclock") 307 # 308 device rtclocka0 at manufacturer 1 product 4 # A3000/A4000 309 device rtclockb0 at manufacturer 1 product 9 # A2000 310 311 # 312 # ethernet board (AMD 7990 LANCE controller) 313 # 314 device le0 at manufacturer ? product ? 315