# # GENERIC AMIGA # # $Id: GENERIC,v 1.5 1994/04/22 22:10:26 chopps Exp $ # # This configuration file contains all possible options # # # Architecture type (Required) # machine "amiga" # # Name this kernel GENERIC (Required) # ident GENERIC # # Different CPU types. Must have the correct one defined. (Required) # cpu "M68020" cpu "M68030" cpu "M68040" # # Add support for about 16 users. This variable is used to size # various kernel structures. # maxusers 16 # # Set the timezone that the kernel will use. (Required) # timezone 5 dst # # Set the maximum number of file descriptors # maxfdescs 2048 # # The following adds additional floating-point capabilities to # the MC68040. A subset of the MC6888x instruction set is # executed by the MC68040 on-chip FPU. The remaining # floating-point instructions are emulated in software. # [This should be automatic if cpu is M68040] # options FPSP # MC68040 floating point support options FPCOPROC # Support for MC68881/MC68882 (Required) # # Networking options # options INET # IP networking support (Required) options ISO # ISO Networking support options TPIP # ARGO TP networking support options CCITT # CCITT X.25 options NS # Xerox XNS options EON # ISO CLNL over IP options GATEWAY # Packet forwarding options DIRECTED_BROADCAST # Broadcast across subnets options NSIP # XNS over IP # # File system related options # options QUOTA # Disk quotas for local disks options NFSSERVER # Network File System server side code options NFSCLIENT # Network File System client side code # # Support for various types of filesystems # options FFS # Berkeley fast file system options MFS # Memory based filesystem options PROCFS # Process filesystem options KERNFS # Kernel parameter filesystem (Recommended) options MSDOSFS # MS-DOS filesystem options FDESC # /dev/fd filesystem options LOFS # Loopback filesystem options ISOFS # ISO 9660 file system, with Rock Ridge options PORTAL # Portal filesystem options FIFO # FIFO operations on vnodes (Recommended) options SWAPPAGER # Pager for processes (Required) options VNODEPAGER # Pager for vnodes (Required) options DEVPAGER # Pager for devices (Required) #options BANKEDDEVPAGER # Pager for Retina # # Compatability options for various existing systems # options "COMPAT_09" # fs type binary compatability (name vs number) options COMPAT_SUNOS # Support to run Sun (m68k) executables #options HPUXCOMPAT # HP300 compatability options "COMPAT_43" # 4.3 BSD compatible system calls options "TCP_COMPAT_42" # Use 4.2 BSD style TCP options "COMPAT_NOMID" # Support to run nonvalid machine id executables # # Support for System V IPC facilities. # options SYSVSHM # System V-like shared memory options SYSVMSG # System V-like messages options SYSVSEM # System V-like semaphores # # Amiga graphics options # options GRF_ECS # Enhanced Chip Set options GRF_NTSC # NTSC options GRF_PAL # PAL options "GRF_A2024" # Support for the A2024 # # Support for various kernel options # options KTRACE # Add kernel tracing system call options PANICWAIT # Require keystroke to dump/reboot options DIAGNOSTIC # Add additional error checking code #options DEBUG # Add debugging statements #options SCSIDEBUG # Add SCSI debugging statements #options KGDB # Kernel debugger (KGDB) support #options DDB # Kernel debugger #options PANICBUTTON # Forced crash via keypress (???) options "NKMEMCLUSTERS=256" # Size of kernel malloc area options GENERIC # Mini-root boot support #options PROFTIMER # Kernel profiling support #options "PRF_INTERVAL=500" # Clock ticks between profile interrupts options "PPP_OUTQ_SIZE=4096" # Size of large PPP output queue options LKM # Loadable kernel modules #options "KFONT_8X11" # if you would like 8x11 font for the # cc console instead of 8x8 #options "KFONT_CUSTOM" # if you would like to provide your own # font in /sys/arch/amiga/dev/kf_custom.c # # Build one kernel that can boot from any disk. # # Alternate syntax: # config root on swap on [and ] # config netbsd swap generic pseudo-device sl 1 # Serial Line IP (SLIP) pseudo-device ppp 1 # Point-to-Point Protocol (PPP) pseudo-device bpfilter 16 # Berkeley packet filter pseudo-device ite 2 # Bit-mapped display terminal emulator pseudo-device view 10 # View (graphics mapping) pseudo-device kbd 1 # Keyboard support pseudo-device mouse 2 # Mouse support pseudo-device pty # Pseudo-tty support (Required) pseudo-device loop # Loopback network (Recommended) pseudo-device ether # Ethernet support pseudo-device vn 10 # VN Virtual Filesystem device # #The following sections describe various hardware options. # # # Amiga 3000 SCSI support # master a3000scsi0 at manufacturer 1 product 1 disk sd0 at a3000scsi0 slave 0 disk sd1 at a3000scsi0 slave 1 disk sd2 at a3000scsi0 slave 2 disk sd3 at a3000scsi0 slave 3 disk sd4 at a3000scsi0 slave 4 disk sd5 at a3000scsi0 slave 5 disk sd6 at a3000scsi0 slave 6 tape st0 at a3000scsi0 slave ? tape st1 at a3000scsi0 slave ? # # A2091 support # master a2091scsi0 at manufacturer 514 product 3 disk sd0 at a2091scsi0 slave 0 disk sd1 at a2091scsi0 slave 1 disk sd2 at a2091scsi0 slave 2 disk sd3 at a2091scsi0 slave 3 disk sd4 at a2091scsi0 slave 4 disk sd5 at a2091scsi0 slave 5 disk sd6 at a2091scsi0 slave 6 tape st0 at a2091scsi0 slave ? tape st1 at a2091scsi0 slave ? # # GVP Series II support # master gvp11scsi0 at manufacturer 2017 product 11 disk sd0 at gvp11scsi0 slave 0 disk sd1 at gvp11scsi0 slave 1 disk sd2 at gvp11scsi0 slave 2 disk sd3 at gvp11scsi0 slave 3 disk sd4 at gvp11scsi0 slave 4 disk sd5 at gvp11scsi0 slave 5 disk sd6 at gvp11scsi0 slave 6 tape st0 at gvp11scsi0 slave ? tape st1 at gvp11scsi0 slave ? # # PPI Zeus SCSI support # master zeusscsi0 at manufacturer 2026 product 150 disk sd0 at zeusscsi0 slave 0 disk sd1 at zeusscsi0 slave 1 disk sd2 at zeusscsi0 slave 2 disk sd3 at zeusscsi0 slave 3 disk sd4 at zeusscsi0 slave 4 disk sd5 at zeusscsi0 slave 5 disk sd6 at zeusscsi0 slave 6 tape st0 at zeusscsi0 slave ? tape st1 at zeusscsi0 slave ? # # Magnum SCSI support # master magnumscsi0 at manufacturer 1058 product 17 disk sd0 at magnumscsi0 slave 0 disk sd1 at magnumscsi0 slave 1 disk sd2 at magnumscsi0 slave 2 disk sd3 at magnumscsi0 slave 3 disk sd4 at magnumscsi0 slave 4 disk sd5 at magnumscsi0 slave 5 disk sd6 at magnumscsi0 slave 6 tape st0 at magnumscsi0 slave ? tape st1 at magnumscsi0 slave ? # # CSA 12 gauge support # master csa12gscsi0 at manufacturer 1058 product 21 disk sd0 at csa12gscsi0 slave 0 disk sd1 at csa12gscsi0 slave 1 disk sd2 at csa12gscsi0 slave 2 disk sd3 at csa12gscsi0 slave 3 disk sd4 at csa12gscsi0 slave 4 disk sd5 at csa12gscsi0 slave 5 disk sd6 at csa12gscsi0 slave 6 tape st0 at csa12gscsi0 slave ? tape st1 at csa12gscsi0 slave ? # # Supra SCSI support # master suprascsi0 at manufacturer 1056 product 12 disk sd0 at suprascsi0 slave 0 disk sd1 at suprascsi0 slave 1 disk sd2 at suprascsi0 slave 2 disk sd3 at suprascsi0 slave 3 disk sd4 at suprascsi0 slave 4 disk sd5 at suprascsi0 slave 5 disk sd6 at suprascsi0 slave 6 tape st0 at suprascsi0 slave ? tape st1 at suprascsi0 slave ? # # IVS SCSI support # master ivsscsi0 at manufacturer 2112 product 243 disk sd0 at ivsscsi0 slave 0 disk sd1 at ivsscsi0 slave 1 disk sd2 at ivsscsi0 slave 2 disk sd3 at ivsscsi0 slave 3 disk sd4 at ivsscsi0 slave 4 disk sd5 at ivsscsi0 slave 5 disk sd6 at ivsscsi0 slave 6 tape st0 at ivsscsi0 slave ? tape st1 at ivsscsi0 slave ? # # Common hardware # # # Serial port interface # device ser0 at manufacturer 1 product 3 # # Parallel port interface # device par0 at manufacturer 1 product 6 # # Floppy drive support # #master floppy0 at manufacturer 1 product 2 device fd0 at manufacturer 1 product 10 # # Graphics routines for the AMIGA native custom chip set # device grf0 at manufacturer 1 product 7 # # Graphics routines for the Retina board. # device grf1 at manufacturer 18260 product 6 # # A2410 (currently not working) # #device tiga0 at manufacturer 1030 product 0 # # builtin clock (should all identify as "rtclock") # device rtclocka0 at manufacturer 1 product 4 # A3000/A4000 device rtclockb0 at manufacturer 1 product 9 # A2000 # # ethernet board (AMD 7990 LANCE controller) # device le0 at manufacturer ? product ?