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