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