Home | History | Annotate | Line # | Download | only in conf
GENERIC revision 1.8
      1  1.8   reinoud # $NetBSD: GENERIC,v 1.8 2002/01/25 15:20:54 reinoud Exp $
      2  1.8   reinoud #
      3  1.8   reinoud #	GENERIC --- NetBSD/acorn32 complete configuration
      4  1.1   reinoud #
      5  1.4  gmcgarry # This machine description file is used to generate the default NetBSD
      6  1.4  gmcgarry # kernel.  The generic kernel does not include all options, subsystems
      7  1.4  gmcgarry # and device drivers, but should be useful for most applications.
      8  1.1   reinoud #
      9  1.4  gmcgarry # The machine description file can be customised for your specific
     10  1.4  gmcgarry # machine to reduce the kernel size and improve its performance.
     11  1.4  gmcgarry #
     12  1.4  gmcgarry # For further information on compiling NetBSD kernels, see the config(8)
     13  1.4  gmcgarry # man page.
     14  1.4  gmcgarry #
     15  1.4  gmcgarry # For further information on hardware support for this architecture, see
     16  1.4  gmcgarry # the intro(4) man page.  For further information about kernel options
     17  1.4  gmcgarry # for this architecture, see the options(4) man page.  For an explanation
     18  1.4  gmcgarry # of each device driver in this file see the section 4 man page for the
     19  1.4  gmcgarry # device.
     20  1.1   reinoud 
     21  1.8   reinoud include		"arch/acorn32/conf/std.acorn32"
     22  1.1   reinoud 
     23  1.8   reinoud #ident		"GENERIC-$Revision: 1.8 $"
     24  1.1   reinoud 
     25  1.1   reinoud # estimated number of users
     26  1.1   reinoud maxusers	32
     27  1.1   reinoud 
     28  1.1   reinoud # Standard system options
     29  1.1   reinoud 
     30  1.1   reinoud options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     31  1.1   reinoud #options 	NTP		# NTP phase/frequency locked loop
     32  1.1   reinoud 
     33  1.1   reinoud # CPU options
     34  1.1   reinoud options 	CPU_SA110	# Support the SA110 core
     35  1.1   reinoud options 	CPU_ARM6	# Support the ARM6 core
     36  1.1   reinoud options 	CPU_ARM7	# Support the ARM7 core
     37  1.1   reinoud options 	CPU_ARM8	# Support the ARM8 core
     38  1.1   reinoud #options 	ARM6_LATE_ABORT	# ARM6XX late abort support
     39  1.1   reinoud 
     40  1.1   reinoud # Architecture options
     41  1.1   reinoud options 	RISCPC		# We are a RiscPC
     42  1.1   reinoud 
     43  1.1   reinoud # FPA options
     44  1.1   reinoud #options 	ARMFPE		# ARM Ltd FPE
     45  1.1   reinoud 
     46  1.1   reinoud # File systems
     47  1.1   reinoud 
     48  1.1   reinoud file-system	FFS		# UFS
     49  1.1   reinoud #file-system	LFS		# log-structured file system
     50  1.1   reinoud file-system	MFS		# memory file system
     51  1.1   reinoud file-system	NFS		# Network file system
     52  1.1   reinoud file-system 	ADOSFS		# AmigaDOS-compatible file system
     53  1.1   reinoud file-system 	EXT2FS		# second extended file system (linux)
     54  1.1   reinoud file-system	CD9660		# ISO 9660 + Rock Ridge file system
     55  1.1   reinoud file-system	MSDOSFS		# MS-DOS file system
     56  1.1   reinoud file-system	FDESC		# /dev/fd
     57  1.1   reinoud file-system	FILECORE	# Acorn filecore file system
     58  1.1   reinoud file-system	KERNFS		# /kern
     59  1.1   reinoud file-system	NULLFS		# loopback file system
     60  1.1   reinoud file-system 	OVERLAY		# overlay filesystem
     61  1.1   reinoud file-system	PORTAL		# portal filesystem (still experimental)
     62  1.1   reinoud file-system	PROCFS		# /proc
     63  1.1   reinoud file-system	UMAPFS		# NULLFS + uid and gid remapping
     64  1.1   reinoud file-system	UNION		# union file system
     65  1.1   reinoud 
     66  1.1   reinoud # File system options
     67  1.1   reinoud options 	QUOTA		# UFS quotas
     68  1.1   reinoud #options 	FFS_EI		# FFS Endian Independant support
     69  1.2     lukem options 	SOFTDEP		# FFS soft updates support.
     70  1.1   reinoud options 	NFSSERVER
     71  1.1   reinoud 
     72  1.1   reinoud # Networking options
     73  1.1   reinoud 
     74  1.1   reinoud options 	GATEWAY		# packet forwarding
     75  1.1   reinoud options 	INET		# IP + ICMP + TCP + UDP
     76  1.1   reinoud options 	INET6		# IPV6
     77  1.1   reinoud #options 	IPSEC		# IP security
     78  1.1   reinoud #options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
     79  1.1   reinoud #options 	IPSEC_DEBUG	# debug for IP security
     80  1.1   reinoud #options 	MROUTING	# IP multicast routing
     81  1.1   reinoud options 	NS		# XNS
     82  1.1   reinoud #options 	NSIP		# XNS tunneling over IP
     83  1.1   reinoud options 	ISO,TPIP	# OSI
     84  1.1   reinoud #options 	EON		# OSI tunneling over IP
     85  1.1   reinoud options 	CCITT,LLC,HDLC	# X.25
     86  1.1   reinoud options 	NETATALK	# AppleTalk networking
     87  1.1   reinoud options 	PFIL_HOOKS	# pfil(9) packet filter hooks
     88  1.1   reinoud options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
     89  1.1   reinoud options 	PPP_DEFLATE	# Deflate compression support for PPP
     90  1.1   reinoud options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
     91  1.1   reinoud #options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
     92  1.1   reinoud 
     93  1.1   reinoud # Compatibility options
     94  1.1   reinoud 
     95  1.1   reinoud options 	COMPAT_43	# 4.3BSD compatibility.
     96  1.8   reinoud options		COMPAT_15	# NetBSD 1.5 compatibility.
     97  1.1   reinoud options 	COMPAT_14	# NetBSD 1.4 compatibility.
     98  1.1   reinoud options 	COMPAT_13	# NetBSD 1.3 compatibility.
     99  1.1   reinoud options 	COMPAT_12	# NetBSD 1.2 compatibility.
    100  1.1   reinoud #options 	COMPAT_11	# NetBSD 1.1 compatibility.
    101  1.1   reinoud #options 	COMPAT_10	# NetBSD 1.0 compatibility.
    102  1.1   reinoud #options 	COMPAT_09	# NetBSD 0.9 compatibility.
    103  1.8   reinoud #options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
    104  1.1   reinoud 
    105  1.1   reinoud # Bootloader options
    106  1.2     lukem options 	COMPAT_OLD_BOOTLOADER
    107  1.1   reinoud 
    108  1.1   reinoud # Shared memory options
    109  1.1   reinoud 
    110  1.1   reinoud options 	SYSVMSG		# System V-like message queues
    111  1.1   reinoud options 	SYSVSEM		# System V-like semaphores
    112  1.2     lukem #options 	SEMMNI=10	# number of semaphore identifiers
    113  1.2     lukem #options 	SEMMNS=60	# number of semaphores in system
    114  1.2     lukem #options 	SEMUME=10	# max number of undo entries per process
    115  1.2     lukem #options 	SEMMNU=30	# number of undo structures in system
    116  1.1   reinoud options 	SYSVSHM		# System V-like memory sharing
    117  1.1   reinoud options 	SHMMAXPGS=1024	# 1024 pages is the default
    118  1.1   reinoud 
    119  1.1   reinoud # Device options
    120  1.1   reinoud 
    121  1.1   reinoud options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
    122  1.1   reinoud #options 	MEMORY_DISK_SIZE=0	# Size in blocks
    123  1.8   reinoud #options 	MINIROOTSIZE=3800	# Size in blocks
    124  1.1   reinoud #options 	MEMORY_DISK_IS_ROOT	# use memory disk as root
    125  1.1   reinoud 
    126  1.1   reinoud # Miscellaneous kernel options
    127  1.1   reinoud options 	KTRACE		# system call tracing, a la ktrace(1)
    128  1.1   reinoud options 	IRQSTATS	# manage IRQ statistics
    129  1.1   reinoud options 	LKM		# loadable kernel modules
    130  1.1   reinoud options 	KMEMSTATS	# kernel memory statistics
    131  1.1   reinoud #options 	SCSIVERBOSE	# Verbose SCSI errors
    132  1.1   reinoud 
    133  1.1   reinoud # Development and Debugging options
    134  1.1   reinoud 
    135  1.1   reinoud #options 	ARM700BUGTRACK	# track the ARM700 swi bug
    136  1.1   reinoud #options 	PORTMASTER	# Enable PortMaster only options
    137  1.1   reinoud options 	DIAGNOSTIC	# internal consistency checks
    138  1.2     lukem #options 	PMAP_DEBUG	# Enable pmap_debug_level code
    139  1.1   reinoud #options 	IPKDB		# remote kernel debugging
    140  1.1   reinoud options 	DDB		# in-kernel debugger
    141  1.1   reinoud #options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
    142  1.1   reinoud #makeoptions	DEBUG="-g"	# compile full symbol table
    143  1.1   reinoud 
    144  1.1   reinoud config		netbsd	root on ? type ?
    145  1.1   reinoud 
    146  1.1   reinoud # serial console ... the conaddr is hardcoded as the pioc address + 4*com offset
    147  1.1   reinoud # this really be fixed some day
    148  1.2     lukem #options 	COMCONSOLE,CONADDR="0x210000+4*0x3f8",CONUNIT=0,CONSPEED=9600
    149  1.1   reinoud 
    150  1.1   reinoud # The main bus device
    151  1.1   reinoud mainbus0 at root
    152  1.1   reinoud 
    153  1.1   reinoud # The boot cpu
    154  1.1   reinoud cpu0 at mainbus?
    155  1.1   reinoud 
    156  1.1   reinoud # The IOMD
    157  1.1   reinoud iomd0	at mainbus?
    158  1.1   reinoud 
    159  1.1   reinoud # system clock via IOMD
    160  1.1   reinoud clock*	at iomd?
    161  1.1   reinoud 
    162  1.1   reinoud # kbd via IOMD
    163  1.1   reinoud kbd*	at iomd?
    164  1.1   reinoud 
    165  1.1   reinoud # quadrature mouse via IOMD
    166  1.1   reinoud qms*	at iomd?
    167  1.1   reinoud 
    168  1.1   reinoud # PS2 mouse via IOMD
    169  1.1   reinoud opms*	at iomd?
    170  1.1   reinoud 
    171  1.1   reinoud # IIC bus device
    172  1.1   reinoud iic*	at iomd?
    173  1.1   reinoud 
    174  1.1   reinoud # RTC device via IIC bus
    175  1.1   reinoud rtc*	at iic? addr 0xa0
    176  1.1   reinoud 
    177  1.1   reinoud # time-of-day device via rtc device
    178  1.1   reinoud todclock0	at rtc?
    179  1.1   reinoud 
    180  1.1   reinoud # VIDC device
    181  1.1   reinoud vidc0		at mainbus?
    182  1.1   reinoud 
    183  1.1   reinoud # The vidc
    184  1.1   reinoud vidcconsole0	at vidc?
    185  1.1   reinoud 
    186  1.1   reinoud # generic VT console device
    187  1.2     lukem vt0	at vidc?
    188  1.2     lukem vt1	at vidc?
    189  1.2     lukem vt2	at vidc?
    190  1.2     lukem vt3	at vidc?
    191  1.2     lukem vt4	at vidc?
    192  1.2     lukem vt5	at vidc?
    193  1.1   reinoud 
    194  1.1   reinoud # Peripheral IO Controller
    195  1.1   reinoud pioc0	at mainbus? base 0x00210000
    196  1.1   reinoud 
    197  1.1   reinoud # IDE disk controller
    198  1.1   reinoud wdc0	at pioc? offset 0x01f0 irq 9
    199  1.1   reinoud #wdc*	at pioc? offset 0x0170 irq -1
    200  1.1   reinoud wd*	at wdc? channel ? drive ?
    201  1.1   reinoud atapibus* at wdc? channel ?
    202  1.1   reinoud cd*	at atapibus? drive ?
    203  1.1   reinoud sd*	at atapibus? drive ?
    204  1.1   reinoud 
    205  1.1   reinoud # Floppy disk controller
    206  1.2     lukem fdc*	at pioc? offset 0x03f0 irq 12 dack 0x2000
    207  1.2     lukem fdc*	at pioc? offset 0x0370 irq -1 dack 0x2000
    208  1.2     lukem fd0	at fdc? drive ?
    209  1.1   reinoud 
    210  1.1   reinoud # Serial ports
    211  1.2     lukem com*	at pioc? offset 0x03f8 irq 10
    212  1.2     lukem #com*	at pioc? offset 0x02f8 irq -1
    213  1.2     lukem #com*	at pioc? offset 0x0338 irq -1
    214  1.2     lukem #com*	at pioc? offset 0x0238 irq -1
    215  1.1   reinoud 
    216  1.1   reinoud # Parallel ports
    217  1.2     lukem lpt*	at pioc? offset 0x0278 irq 0
    218  1.2     lukem #lpt*	at pioc? offset 0x0378 irq -1
    219  1.2     lukem #lpt*	at pioc? offset 0x03bc irq -1
    220  1.1   reinoud 
    221  1.1   reinoud # Crude sound device
    222  1.1   reinoud beep0	at vidc?
    223  1.1   reinoud 
    224  1.1   reinoud # Audio device
    225  1.1   reinoud vidcaudio0	at vidc?
    226  1.1   reinoud audio*		at vidcaudio0
    227  1.1   reinoud 
    228  1.1   reinoud # System beep
    229  1.1   reinoud sysbeep0	at vidc?
    230  1.1   reinoud 
    231  1.1   reinoud # Podule bus device
    232  1.1   reinoud podulebus0	at root
    233  1.1   reinoud 
    234  1.1   reinoud asc*	at podulebus?			# Acorn SCSI card
    235  1.1   reinoud scsibus* at asc?
    236  1.1   reinoud 
    237  1.1   reinoud cosc*	at podulebus?			# MCS Connect32 SCSI II card
    238  1.1   reinoud scsibus* at cosc?
    239  1.1   reinoud 
    240  1.1   reinoud ptsc*	at podulebus?			# Power-Tec SCSI II card
    241  1.1   reinoud scsibus* at ptsc?
    242  1.1   reinoud 
    243  1.5      cjep #csc*	at podulebus?			# Cumana SCSI II card
    244  1.5      cjep #scsibus* at csc?			# Not currently working
    245  1.1   reinoud 
    246  1.1   reinoud oak*	at podulebus?			# Oak SCSI I card
    247  1.1   reinoud scsibus* at oak?
    248  1.1   reinoud 
    249  1.1   reinoud csa*	at podulebus?			# Cumana SCSI I adpater
    250  1.1   reinoud scsibus* at csa?
    251  1.1   reinoud 
    252  1.8   reinoud hcsc*	at podulebus0 slot ?		# HCCS 8-bit SCSI interface
    253  1.1   reinoud scsibus* at hcsc?
    254  1.1   reinoud 
    255  1.1   reinoud sd*	at scsibus? target ? lun ?	# SCSI disk drives
    256  1.1   reinoud st*	at scsibus? target ? lun ?	# SCSI tape drives
    257  1.1   reinoud cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    258  1.1   reinoud ch*	at scsibus? target ? lun ?	# SCSI auto-changers
    259  1.1   reinoud uk*	at scsibus? target ? lun ?	# SCSI unknown device
    260  1.1   reinoud ss*	at scsibus? target ? lun ?	# SCSI scanner
    261  1.1   reinoud 
    262  1.1   reinoud dtide*	at podulebus?			# D.T. Software IDE card
    263  1.1   reinoud wd*	at dtide? channel ? drive ?
    264  1.1   reinoud atapibus* at dtide? channel ?
    265  1.1   reinoud 
    266  1.1   reinoud hcide*	at podulebus?			# HCCS IDE card
    267  1.1   reinoud wd*	at hcide? channel ? drive ?
    268  1.1   reinoud atapibus* at hcide? channel ?
    269  1.1   reinoud 
    270  1.1   reinoud icside*	at podulebus?			# ICS IDE card
    271  1.1   reinoud wd*	at icside? channel ? drive ?
    272  1.1   reinoud atapibus* at icside? channel ?
    273  1.1   reinoud 
    274  1.1   reinoud rapide*	at podulebus?			# Yellowstone RapIDE card
    275  1.1   reinoud wd*	at rapide? channel ? drive ?
    276  1.1   reinoud atapibus* at rapide? channel ?
    277  1.1   reinoud 
    278  1.1   reinoud simide*	at podulebus?			# Simtec IDE card
    279  1.1   reinoud wd*	at simide? channel ? drive ?
    280  1.1   reinoud atapibus* at simide? channel ?
    281  1.1   reinoud 
    282  1.1   reinoud amps*	at podulebus?			# Atomwide Multi-Port Serial card
    283  1.1   reinoud com*	at amps?
    284  1.1   reinoud 
    285  1.1   reinoud ie*	at podulebus?			# Ether1 podules
    286  1.1   reinoud ea*	at podulebus?			# Ether3 podules
    287  1.1   reinoud eb0	at podulebus?			# EtherB network slot cards
    288  1.1   reinoud ne*	at podulebus?			# NE2000 clone cards
    289  1.1   reinoud 
    290  1.2     lukem pseudo-device	loop	1		# network loopback
    291  1.2     lukem pseudo-device	bpfilter 8		# packet filter
    292  1.2     lukem pseudo-device	sl	2		# CSLIP
    293  1.1   reinoud pseudo-device	ppp	2		# PPP
    294  1.6    martin pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    295  1.1   reinoud pseudo-device	tun	2		# network tunneling over tty
    296  1.8   reinoud #pseudo-device	gre	2		# generic L3 over IP tunnel
    297  1.1   reinoud #pseudo-device	ipfilter 1		# ip filter
    298  1.1   reinoud pseudo-device	gif	4		# IPv[46] over IPv[46] tunnel (RFC1933)
    299  1.1   reinoud #pseudo-device	faith	1		# IPv[46] tcp relay translation i/f
    300  1.1   reinoud #pseudo-device	stf	1		# 6to4 IPv6 over IPv4 encapsulation
    301  1.1   reinoud #pseudo-device	strip	4		# STarmode Radio IP (Metricon Ricochet)
    302  1.1   reinoud pseudo-device	vlan			# IEEE 802.1q encapsulation
    303  1.3    atatat pseudo-device	bridge			# simple inter-network bridging
    304  1.1   reinoud pseudo-device	pty			# pseudo-terminals
    305  1.1   reinoud pseudo-device	tb	1		# tablet line discipline
    306  1.2     lukem pseudo-device	vnd	4		# disk-like interface to files
    307  1.1   reinoud pseudo-device	ccd	2		# concatenated disk devices
    308  1.7     oster pseudo-device	raid	8		# RAIDframe disk driver
    309  1.7     oster options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
    310  1.7     oster # Options to enable various other RAIDframe RAID types.
    311  1.7     oster # options	RF_INCLUDE_EVENODD=1
    312  1.7     oster # options	RF_INCLUDE_RAID5_RS=1
    313  1.7     oster # options	RF_INCLUDE_PARITYLOGGING=1
    314  1.7     oster # options	RF_INCLUDE_CHAINDECLUSTER=1
    315  1.7     oster # options	RF_INCLUDE_INTERDECLUSTER=1
    316  1.7     oster # options 	RF_INCLUDE_PARITY_DECLUSTERING=1
    317  1.7     oster # options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
    318  1.1   reinoud pseudo-device	md	1		# Ramdisk driver
    319  1.1   reinoud pseudo-device	rnd			# /dev/random and in-kernel generator
    320  1.1   reinoud 
    321  1.2     lukem makeoptions	MONITOR="Taxan875+LR"
    322  1.2     lukem #makeoptions	MONITOR="AKF60"
    323  1.2     lukem makeoptions	MODES="1024,768,60 1024,768,70 800,600,60 640,480,60 1280,1024 1152,900"
    324