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