GENERIC revision 1.4
11.4Schopps# 21.4Schopps# GENERIC AMIGA 31.4Schopps# 41.4Schopps# $Id: GENERIC,v 1.4 1994/04/18 00:25:18 chopps Exp $ 51.4Schopps# 61.4Schopps# This configuration file contains all possible options 71.4Schopps# 81.4Schopps 91.4Schopps# 101.4Schopps# Architecture type (Required) 111.4Schopps# 121.4Schoppsmachine "amiga" 131.4Schopps 141.4Schopps# 151.4Schopps# Name this kernel GENERIC (Required) 161.4Schopps# 171.4Schoppsident GENERIC 181.1Schopps 191.4Schopps# 201.4Schopps# Different CPU types. Must have the correct one defined. (Required) 211.4Schopps# 221.4Schoppscpu "M68020" 231.1Schoppscpu "M68030" 241.4Schoppscpu "M68040" 251.1Schopps 261.4Schopps# 271.4Schopps# Add support for about 16 users. This variable is used to size 281.4Schopps# various kernel structures. 291.4Schopps# 301.1Schoppsmaxusers 16 311.4Schopps 321.4Schopps# 331.4Schopps# Set the timezone that the kernel will use. (Required) 341.4Schopps# 351.4Schoppstimezone 5 dst 361.4Schopps 371.4Schopps# 381.4Schopps# Set the maximum number of file descriptors 391.4Schopps# 401.1Schoppsmaxfdescs 2048 411.1Schopps 421.4Schopps# 431.4Schopps# The following adds additional floating-point capabilities to 441.4Schopps# the MC68040. A subset of the MC6888x instruction set is 451.4Schopps# executed by the MC68040 on-chip FPU. The remaining 461.4Schopps# floating-point instructions are emulated in software. 471.4Schopps# [This should be automatic if cpu is M68040] 481.4Schopps# 491.4Schoppsoptions FPSP # MC68040 floating point support 501.4Schopps 511.4Schoppsoptions FPCOPROC # Support for MC68881/MC68882 (Required) 521.4Schopps 531.4Schopps# 541.4Schopps# Networking options 551.4Schopps# 561.4Schoppsoptions INET # IP networking support (Required) 571.4Schoppsoptions ISO # ISO Networking support 581.4Schoppsoptions TPIP # ARGO TP networking support 591.4Schoppsoptions CCITT # CCITT X.25 601.4Schoppsoptions NS # Xerox XNS 611.4Schoppsoptions EON # ISO CLNL over IP 621.4Schoppsoptions GATEWAY # Packet forwarding 631.4Schoppsoptions DIRECTED_BROADCAST # Broadcast across subnets 641.4Schoppsoptions NSIP # XNS over IP 651.4Schopps 661.4Schopps# 671.4Schopps# File system related options 681.4Schopps# 691.4Schoppsoptions QUOTA # Disk quotas for local disks 701.4Schoppsoptions NFSSERVER # Network File System server side code 711.4Schoppsoptions NFSCLIENT # Network File System client side code 721.4Schopps# 731.4Schopps# Support for various types of filesystems 741.4Schopps# 751.4Schoppsoptions FFS # Berkeley fast file system 761.4Schoppsoptions MFS # Memory based filesystem 771.4Schoppsoptions PROCFS # Process filesystem 781.4Schoppsoptions KERNFS # Kernel parameter filesystem (Recommended) 791.4Schoppsoptions MSDOSFS # MS-DOS filesystem 801.4Schoppsoptions FDESC # /dev/fd filesystem 811.4Schoppsoptions LOFS # Loopback filesystem 821.4Schoppsoptions ISOFS # ISO 9660 file system, with Rock Ridge 831.4Schoppsoptions PORTAL # Portal filesystem 841.4Schopps 851.4Schoppsoptions FIFO # FIFO operations on vnodes (Recommended) 861.4Schopps 871.4Schoppsoptions SWAPPAGER # Pager for processes (Required) 881.4Schoppsoptions VNODEPAGER # Pager for vnodes (Required) 891.4Schoppsoptions DEVPAGER # Pager for devices (Required) 901.4Schopps#options BANKEDDEVPAGER # Pager for Retina 911.4Schopps 921.4Schopps# 931.4Schopps# Compatability options for various existing systems 941.4Schopps# 951.4Schoppsoptions "COMPAT_09" # fs type binary compatability (name vs number) 961.4Schoppsoptions COMPAT_SUNOS # Support to run Sun (m68k) executables 971.4Schopps#options HPUXCOMPAT # HP300 compatability 981.4Schoppsoptions "COMPAT_43" # 4.3 BSD compatible system calls 991.4Schoppsoptions "TCP_COMPAT_42" # Use 4.2 BSD style TCP 1001.4Schoppsoptions "COMPAT_NOMID" # Support to run nonvalid machine id executables 1011.4Schopps 1021.4Schopps# 1031.4Schopps# Support for System V IPC facilities. 1041.4Schopps# 1051.4Schoppsoptions SYSVSHM # System V-like shared memory 1061.4Schoppsoptions SYSVMSG # System V-like messages 1071.4Schoppsoptions SYSVSEM # System V-like semaphores 1081.4Schopps 1091.4Schopps# 1101.4Schopps# Amiga graphics options 1111.4Schopps# 1121.4Schoppsoptions GRF_ECS # Enhanced Chip Set 1131.4Schoppsoptions GRF_NTSC # NTSC 1141.4Schoppsoptions GRF_PAL # PAL 1151.4Schoppsoptions "GRF_A2024" # Support for the A2024 1161.4Schopps 1171.4Schopps# 1181.4Schopps# Support for various kernel options 1191.4Schopps# 1201.4Schoppsoptions KTRACE # Add kernel tracing system call 1211.4Schoppsoptions PANICWAIT # Require keystroke to dump/reboot 1221.4Schoppsoptions DIAGNOSTIC # Add additional error checking code 1231.4Schopps#options DEBUG # Add debugging statements 1241.4Schopps#options SCSIDEBUG # Add SCSI debugging statements 1251.4Schopps#options KGDB # Kernel debugger (KGDB) support 1261.4Schopps#options DDB # Kernel debugger 1271.4Schopps#options PANICBUTTON # Forced crash via keypress (???) 1281.4Schoppsoptions "NKMEMCLUSTERS=256" # Size of kernel malloc area 1291.4Schoppsoptions GENERIC # Mini-root boot support 1301.4Schopps#options PROFTIMER # Kernel profiling support 1311.4Schopps#options "PRF_INTERVAL=500" # Clock ticks between profile interrupts 1321.4Schoppsoptions "PPP_OUTQ_SIZE=4096" # Size of large PPP output queue 1331.4Schoppsoptions LKM # Loadable kernel modules 1341.4Schopps 1351.4Schopps# 1361.4Schopps# Build one kernel that can boot from any disk. 1371.4Schopps# 1381.4Schopps# Alternate syntax: 1391.4Schopps# config <kernelname> root on <part> swap on <part> [and <part>] 1401.4Schopps# 1411.2Schoppsconfig netbsd swap generic 1421.1Schopps 1431.4Schoppspseudo-device sl 1 # Serial Line IP (SLIP) 1441.4Schoppspseudo-device ppp 1 # Point-to-Point Protocol (PPP) 1451.4Schoppspseudo-device bpfilter 16 # Berkeley packet filter 1461.4Schoppspseudo-device ite 2 # Bit-mapped display terminal emulator 1471.4Schoppspseudo-device view 10 # View (graphics mapping) 1481.4Schoppspseudo-device kbd 1 # Keyboard support 1491.4Schoppspseudo-device mouse 2 # Mouse support 1501.4Schoppspseudo-device pty # Pseudo-tty support (Required) 1511.4Schoppspseudo-device loop # Loopback network (Recommended) 1521.4Schoppspseudo-device ether # Ethernet support 1531.4Schoppspseudo-device vn 10 # VN Virtual Filesystem device 1541.4Schopps 1551.4Schopps# 1561.4Schopps#The following sections describe various hardware options. 1571.4Schopps# 1581.4Schopps 1591.4Schopps# 1601.4Schopps# Amiga 3000 SCSI support 1611.4Schopps# 1621.1Schoppsmaster a3000scsi0 at manufacturer 1 product 1 1631.1Schoppsdisk sd0 at a3000scsi0 slave 0 1641.1Schoppsdisk sd1 at a3000scsi0 slave 1 1651.1Schoppsdisk sd2 at a3000scsi0 slave 2 1661.1Schoppsdisk sd3 at a3000scsi0 slave 3 1671.1Schoppsdisk sd4 at a3000scsi0 slave 4 1681.1Schoppsdisk sd5 at a3000scsi0 slave 5 1691.1Schoppsdisk sd6 at a3000scsi0 slave 6 1701.1Schoppstape st0 at a3000scsi0 slave ? 1711.4Schoppstape st1 at a3000scsi0 slave ? 1721.1Schopps 1731.4Schopps# 1741.4Schopps# A2091 support 1751.4Schopps# 1761.4Schoppsmaster a2091scsi0 at manufacturer 514 product 3 1771.1Schoppsdisk sd0 at a2091scsi0 slave 0 1781.1Schoppsdisk sd1 at a2091scsi0 slave 1 1791.1Schoppsdisk sd2 at a2091scsi0 slave 2 1801.1Schoppsdisk sd3 at a2091scsi0 slave 3 1811.1Schoppsdisk sd4 at a2091scsi0 slave 4 1821.1Schoppsdisk sd5 at a2091scsi0 slave 5 1831.1Schoppsdisk sd6 at a2091scsi0 slave 6 1841.1Schoppstape st0 at a2091scsi0 slave ? 1851.4Schoppstape st1 at a2091scsi0 slave ? 1861.1Schopps 1871.4Schopps# 1881.4Schopps# GVP Series II support 1891.4Schopps# 1901.4Schoppsmaster gvp11scsi0 at manufacturer 2017 product 11 1911.1Schoppsdisk sd0 at gvp11scsi0 slave 0 1921.1Schoppsdisk sd1 at gvp11scsi0 slave 1 1931.1Schoppsdisk sd2 at gvp11scsi0 slave 2 1941.1Schoppsdisk sd3 at gvp11scsi0 slave 3 1951.1Schoppsdisk sd4 at gvp11scsi0 slave 4 1961.1Schoppsdisk sd5 at gvp11scsi0 slave 5 1971.1Schoppsdisk sd6 at gvp11scsi0 slave 6 1981.1Schoppstape st0 at gvp11scsi0 slave ? 1991.4Schoppstape st1 at gvp11scsi0 slave ? 2001.1Schopps 2011.4Schopps# 2021.4Schopps# PPI Zeus SCSI support 2031.4Schopps# 2041.4Schoppsmaster zeusscsi0 at manufacturer 2026 product 150 2051.1Schoppsdisk sd0 at zeusscsi0 slave 0 2061.1Schoppsdisk sd1 at zeusscsi0 slave 1 2071.1Schoppsdisk sd2 at zeusscsi0 slave 2 2081.1Schoppsdisk sd3 at zeusscsi0 slave 3 2091.1Schoppsdisk sd4 at zeusscsi0 slave 4 2101.1Schoppsdisk sd5 at zeusscsi0 slave 5 2111.1Schoppsdisk sd6 at zeusscsi0 slave 6 2121.1Schoppstape st0 at zeusscsi0 slave ? 2131.4Schoppstape st1 at zeusscsi0 slave ? 2141.1Schopps 2151.4Schopps# 2161.4Schopps# Magnum SCSI support 2171.4Schopps# 2181.4Schoppsmaster magnumscsi0 at manufacturer 1058 product 17 2191.1Schoppsdisk sd0 at magnumscsi0 slave 0 2201.1Schoppsdisk sd1 at magnumscsi0 slave 1 2211.1Schoppsdisk sd2 at magnumscsi0 slave 2 2221.1Schoppsdisk sd3 at magnumscsi0 slave 3 2231.1Schoppsdisk sd4 at magnumscsi0 slave 4 2241.1Schoppsdisk sd5 at magnumscsi0 slave 5 2251.1Schoppsdisk sd6 at magnumscsi0 slave 6 2261.1Schoppstape st0 at magnumscsi0 slave ? 2271.4Schoppstape st1 at magnumscsi0 slave ? 2281.1Schopps 2291.4Schopps# 2301.4Schopps# CSA 12 gauge support 2311.4Schopps# 2321.4Schoppsmaster csa12gscsi0 at manufacturer 1058 product 21 2331.1Schoppsdisk sd0 at csa12gscsi0 slave 0 2341.1Schoppsdisk sd1 at csa12gscsi0 slave 1 2351.1Schoppsdisk sd2 at csa12gscsi0 slave 2 2361.1Schoppsdisk sd3 at csa12gscsi0 slave 3 2371.1Schoppsdisk sd4 at csa12gscsi0 slave 4 2381.1Schoppsdisk sd5 at csa12gscsi0 slave 5 2391.1Schoppsdisk sd6 at csa12gscsi0 slave 6 2401.1Schoppstape st0 at csa12gscsi0 slave ? 2411.4Schoppstape st1 at csa12gscsi0 slave ? 2421.1Schopps 2431.4Schopps# 2441.4Schopps# Supra SCSI support 2451.4Schopps# 2461.4Schoppsmaster suprascsi0 at manufacturer 1056 product 12 2471.1Schoppsdisk sd0 at suprascsi0 slave 0 2481.1Schoppsdisk sd1 at suprascsi0 slave 1 2491.1Schoppsdisk sd2 at suprascsi0 slave 2 2501.1Schoppsdisk sd3 at suprascsi0 slave 3 2511.1Schoppsdisk sd4 at suprascsi0 slave 4 2521.1Schoppsdisk sd5 at suprascsi0 slave 5 2531.1Schoppsdisk sd6 at suprascsi0 slave 6 2541.1Schoppstape st0 at suprascsi0 slave ? 2551.4Schoppstape st1 at suprascsi0 slave ? 2561.1Schopps 2571.4Schopps# 2581.4Schopps# IVS SCSI support 2591.4Schopps# 2601.4Schoppsmaster ivsscsi0 at manufacturer 2112 product 243 2611.4Schoppsdisk sd0 at ivsscsi0 slave 0 2621.4Schoppsdisk sd1 at ivsscsi0 slave 1 2631.4Schoppsdisk sd2 at ivsscsi0 slave 2 2641.4Schoppsdisk sd3 at ivsscsi0 slave 3 2651.4Schoppsdisk sd4 at ivsscsi0 slave 4 2661.4Schoppsdisk sd5 at ivsscsi0 slave 5 2671.4Schoppsdisk sd6 at ivsscsi0 slave 6 2681.4Schoppstape st0 at ivsscsi0 slave ? 2691.4Schoppstape st1 at ivsscsi0 slave ? 2701.4Schopps 2711.4Schopps# 2721.4Schopps# Common hardware 2731.4Schopps# 2741.4Schopps 2751.4Schopps# 2761.4Schopps# Serial port interface 2771.4Schopps# 2781.4Schoppsdevice ser0 at manufacturer 1 product 3 2791.1Schopps 2801.4Schopps# 2811.4Schopps# Parallel port interface 2821.4Schopps# 2831.1Schoppsdevice par0 at manufacturer 1 product 6 2841.1Schopps 2851.4Schopps# 2861.4Schopps# Floppy drive support 2871.4Schopps# 2881.4Schopps#master floppy0 at manufacturer 1 product 2 2891.4Schoppsdevice fd0 at manufacturer 1 product 10 2901.4Schopps 2911.4Schopps# 2921.4Schopps# Graphics routines for the AMIGA native custom chip set 2931.4Schopps# 2941.1Schoppsdevice grf0 at manufacturer 1 product 7 2951.4Schopps# 2961.4Schopps# Graphics routines for the Retina board. 2971.4Schopps# 2981.1Schoppsdevice grf1 at manufacturer 18260 product 6 2991.1Schopps 3001.4Schopps# 3011.4Schopps# A2410 (currently not working) 3021.4Schopps# 3031.4Schopps#device tiga0 at manufacturer 1030 product 0 3041.4Schopps 3051.4Schopps# 3061.1Schopps# builtin clock (should all identify as "rtclock") 3071.4Schopps# 3081.4Schoppsdevice rtclocka0 at manufacturer 1 product 4 # A3000/A4000 3091.4Schoppsdevice rtclockb0 at manufacturer 1 product 9 # A2000 3101.4Schopps 3111.4Schopps# 3121.4Schopps# ethernet board (AMD 7990 LANCE controller) 3131.4Schopps# 3141.1Schoppsdevice le0 at manufacturer ? product ? 315