GENERIC revision 1.5
1# 2# GENERIC AMIGA 3# 4# $Id: GENERIC,v 1.5 1994/04/22 22:10:26 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#options "KFONT_8X11" # if you would like 8x11 font for the 135 # cc console instead of 8x8 136#options "KFONT_CUSTOM" # if you would like to provide your own 137 # font in /sys/arch/amiga/dev/kf_custom.c 138# 139# Build one kernel that can boot from any disk. 140# 141# Alternate syntax: 142# config <kernelname> root on <part> swap on <part> [and <part>] 143# 144config netbsd swap generic 145 146pseudo-device sl 1 # Serial Line IP (SLIP) 147pseudo-device ppp 1 # Point-to-Point Protocol (PPP) 148pseudo-device bpfilter 16 # Berkeley packet filter 149pseudo-device ite 2 # Bit-mapped display terminal emulator 150pseudo-device view 10 # View (graphics mapping) 151pseudo-device kbd 1 # Keyboard support 152pseudo-device mouse 2 # Mouse support 153pseudo-device pty # Pseudo-tty support (Required) 154pseudo-device loop # Loopback network (Recommended) 155pseudo-device ether # Ethernet support 156pseudo-device vn 10 # VN Virtual Filesystem device 157 158# 159#The following sections describe various hardware options. 160# 161 162# 163# Amiga 3000 SCSI support 164# 165master a3000scsi0 at manufacturer 1 product 1 166disk sd0 at a3000scsi0 slave 0 167disk sd1 at a3000scsi0 slave 1 168disk sd2 at a3000scsi0 slave 2 169disk sd3 at a3000scsi0 slave 3 170disk sd4 at a3000scsi0 slave 4 171disk sd5 at a3000scsi0 slave 5 172disk sd6 at a3000scsi0 slave 6 173tape st0 at a3000scsi0 slave ? 174tape st1 at a3000scsi0 slave ? 175 176# 177# A2091 support 178# 179master a2091scsi0 at manufacturer 514 product 3 180disk sd0 at a2091scsi0 slave 0 181disk sd1 at a2091scsi0 slave 1 182disk sd2 at a2091scsi0 slave 2 183disk sd3 at a2091scsi0 slave 3 184disk sd4 at a2091scsi0 slave 4 185disk sd5 at a2091scsi0 slave 5 186disk sd6 at a2091scsi0 slave 6 187tape st0 at a2091scsi0 slave ? 188tape st1 at a2091scsi0 slave ? 189 190# 191# GVP Series II support 192# 193master gvp11scsi0 at manufacturer 2017 product 11 194disk sd0 at gvp11scsi0 slave 0 195disk sd1 at gvp11scsi0 slave 1 196disk sd2 at gvp11scsi0 slave 2 197disk sd3 at gvp11scsi0 slave 3 198disk sd4 at gvp11scsi0 slave 4 199disk sd5 at gvp11scsi0 slave 5 200disk sd6 at gvp11scsi0 slave 6 201tape st0 at gvp11scsi0 slave ? 202tape st1 at gvp11scsi0 slave ? 203 204# 205# PPI Zeus SCSI support 206# 207master zeusscsi0 at manufacturer 2026 product 150 208disk sd0 at zeusscsi0 slave 0 209disk sd1 at zeusscsi0 slave 1 210disk sd2 at zeusscsi0 slave 2 211disk sd3 at zeusscsi0 slave 3 212disk sd4 at zeusscsi0 slave 4 213disk sd5 at zeusscsi0 slave 5 214disk sd6 at zeusscsi0 slave 6 215tape st0 at zeusscsi0 slave ? 216tape st1 at zeusscsi0 slave ? 217 218# 219# Magnum SCSI support 220# 221master magnumscsi0 at manufacturer 1058 product 17 222disk sd0 at magnumscsi0 slave 0 223disk sd1 at magnumscsi0 slave 1 224disk sd2 at magnumscsi0 slave 2 225disk sd3 at magnumscsi0 slave 3 226disk sd4 at magnumscsi0 slave 4 227disk sd5 at magnumscsi0 slave 5 228disk sd6 at magnumscsi0 slave 6 229tape st0 at magnumscsi0 slave ? 230tape st1 at magnumscsi0 slave ? 231 232# 233# CSA 12 gauge support 234# 235master csa12gscsi0 at manufacturer 1058 product 21 236disk sd0 at csa12gscsi0 slave 0 237disk sd1 at csa12gscsi0 slave 1 238disk sd2 at csa12gscsi0 slave 2 239disk sd3 at csa12gscsi0 slave 3 240disk sd4 at csa12gscsi0 slave 4 241disk sd5 at csa12gscsi0 slave 5 242disk sd6 at csa12gscsi0 slave 6 243tape st0 at csa12gscsi0 slave ? 244tape st1 at csa12gscsi0 slave ? 245 246# 247# Supra SCSI support 248# 249master suprascsi0 at manufacturer 1056 product 12 250disk sd0 at suprascsi0 slave 0 251disk sd1 at suprascsi0 slave 1 252disk sd2 at suprascsi0 slave 2 253disk sd3 at suprascsi0 slave 3 254disk sd4 at suprascsi0 slave 4 255disk sd5 at suprascsi0 slave 5 256disk sd6 at suprascsi0 slave 6 257tape st0 at suprascsi0 slave ? 258tape st1 at suprascsi0 slave ? 259 260# 261# IVS SCSI support 262# 263master ivsscsi0 at manufacturer 2112 product 243 264disk sd0 at ivsscsi0 slave 0 265disk sd1 at ivsscsi0 slave 1 266disk sd2 at ivsscsi0 slave 2 267disk sd3 at ivsscsi0 slave 3 268disk sd4 at ivsscsi0 slave 4 269disk sd5 at ivsscsi0 slave 5 270disk sd6 at ivsscsi0 slave 6 271tape st0 at ivsscsi0 slave ? 272tape st1 at ivsscsi0 slave ? 273 274# 275# Common hardware 276# 277 278# 279# Serial port interface 280# 281device ser0 at manufacturer 1 product 3 282 283# 284# Parallel port interface 285# 286device par0 at manufacturer 1 product 6 287 288# 289# Floppy drive support 290# 291#master floppy0 at manufacturer 1 product 2 292device fd0 at manufacturer 1 product 10 293 294# 295# Graphics routines for the AMIGA native custom chip set 296# 297device grf0 at manufacturer 1 product 7 298# 299# Graphics routines for the Retina board. 300# 301device grf1 at manufacturer 18260 product 6 302 303# 304# A2410 (currently not working) 305# 306#device tiga0 at manufacturer 1030 product 0 307 308# 309# builtin clock (should all identify as "rtclock") 310# 311device rtclocka0 at manufacturer 1 product 4 # A3000/A4000 312device rtclockb0 at manufacturer 1 product 9 # A2000 313 314# 315# ethernet board (AMD 7990 LANCE controller) 316# 317device le0 at manufacturer ? product ? 318