Home | History | Annotate | Line # | Download | only in conf
GENERIC revision 1.46
      1  1.46    itojun # $NetBSD: GENERIC,v 1.46 2004/06/22 14:09:50 itojun Exp $
      2  1.30  gmcgarry #
      3  1.30  gmcgarry # GENERIC machine description file
      4  1.30  gmcgarry # 
      5  1.30  gmcgarry # This machine description file is used to generate the default NetBSD
      6  1.30  gmcgarry # kernel.  The generic kernel does not include all options, subsystems
      7  1.30  gmcgarry # and device drivers, but should be useful for most applications.
      8  1.30  gmcgarry #
      9  1.30  gmcgarry # The machine description file can be customised for your specific
     10  1.30  gmcgarry # machine to reduce the kernel size and improve its performance.
     11  1.30  gmcgarry #
     12  1.30  gmcgarry # For further information on compiling NetBSD kernels, see the config(8)
     13  1.30  gmcgarry # man page.
     14  1.30  gmcgarry #
     15  1.30  gmcgarry # For further information on hardware support for this architecture, see
     16  1.30  gmcgarry # the intro(4) man page.  For further information about kernel options
     17  1.30  gmcgarry # for this architecture, see the options(4) man page.  For an explanation
     18  1.30  gmcgarry # of each device driver in this file see the section 4 man page for the
     19  1.30  gmcgarry # device.
     20   1.1       scw 
     21   1.1       scw include		"arch/mvme68k/conf/std.mvme68k"
     22   1.5   hubertf 
     23  1.34    atatat options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
     24  1.34    atatat 
     25  1.46    itojun #ident 		"GENERIC-$Revision: 1.46 $"
     26   1.1       scw 
     27   1.1       scw # Boards this kernel supports
     28   1.1       scw options 	MVME147
     29  1.13       scw options 	MVME162
     30   1.1       scw options 	MVME167
     31  1.16       scw options 	MVME172
     32  1.16       scw options 	MVME177
     33   1.1       scw 
     34   1.1       scw maxusers	4
     35   1.1       scw 
     36   1.1       scw # Needed on m68040 boards to emulate some missing FP instructions
     37   1.1       scw options 	FPSP
     38  1.16       scw 
     39  1.16       scw # Needed on m68060 boards
     40  1.16       scw options 	M060SP
     41   1.1       scw 
     42   1.1       scw #options 	DDB
     43   1.1       scw options 	DIAGNOSTIC, DEBUG
     44   1.1       scw 
     45   1.1       scw #options 	SYSVSHM
     46   1.1       scw options 	KTRACE
     47  1.37    provos options 	SYSTRACE	# system call vetting via systrace(1)
     48   1.1       scw options 	COMPAT_43
     49  1.32  jdolecek 
     50  1.36     lukem options 	USERCONF	# userconf(4) support
     51  1.32  jdolecek #options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
     52  1.39  junyoung 
     53  1.40       wiz # Enable experimental buffer queue strategy for better responsiveness under 
     54  1.39  junyoung # high disk I/O load. Use it with caution - it's not proven to be stable yet.
     55  1.39  junyoung #options 	NEW_BUFQ_STRATEGY
     56   1.1       scw 
     57   1.1       scw file-system 	FFS
     58  1.29     lukem file-system 	NFS
     59   1.1       scw file-system 	KERNFS
     60   1.6       scw file-system 	MFS
     61  1.17       scw file-system 	CD9660
     62   1.1       scw #file-system	MSDOSFS
     63   1.1       scw #file-system	UNION
     64   1.1       scw 
     65   1.1       scw options 	NFSSERVER
     66   1.1       scw #options 	FFS_EI		# FFS Endian Independant support
     67  1.29     lukem options 	SOFTDEP		# FFS soft updates support.
     68   1.4    itojun 
     69   1.1       scw # Networking options
     70   1.1       scw options 	INET
     71   1.4    itojun options 	INET6		# IPV6
     72   1.4    itojun #options 	IPSEC		# IP security
     73   1.4    itojun #options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
     74   1.4    itojun #options 	IPSEC_DEBUG	# debug for IP security
     75  1.29     lukem #options 	GATEWAY		# IP packet forwarding
     76  1.29     lukem #options 	ISO		# OSI networking
     77  1.29     lukem #options 	TPIP
     78  1.29     lukem #options 	EON
     79  1.26       abs #options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
     80   1.1       scw 
     81  1.21       scw options 	COMPAT_AOUT_M68K	# compatibility with NetBSD/m68k a.out
     82  1.19       scw options 	COMPAT_09, COMPAT_10, COMPAT_11
     83  1.43        cl options 	COMPAT_12, COMPAT_13, COMPAT_14
     84  1.43        cl options		COMPAT_15, COMPAT_16
     85  1.17       scw #options 	COMPAT_SUNOS
     86   1.1       scw #options 	COMPAT_M68K4K	# compatibility with NetBSD/m68k4k binaries
     87   1.1       scw #options 	COMPAT_LINUX	# compatibility with Linux/m68k binaries
     88  1.26       abs #options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
     89   1.1       scw 
     90   1.1       scw ## force NFS root and swap
     91   1.1       scw #config	netbsd		root on ? type nfs
     92   1.1       scw ## "generic" boot (put root on boot device)
     93   1.1       scw config netbsd		root on ? type ?
     94   1.1       scw 
     95   1.1       scw # Which protocol to use when booting over NFS
     96  1.25       scw options 	NFS_BOOT_DHCP		# Diskless client w/ dhcp
     97  1.25       scw options 	NFS_BOOT_BOOTP		# Diskless client w/ bootp
     98   1.1       scw options 	NFS_BOOT_BOOTPARAM	# Diskless client w/ bootparamd
     99   1.1       scw 
    100   1.1       scw pseudo-device	sl
    101   1.1       scw pseudo-device	ppp 2
    102  1.31    martin pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    103   1.1       scw pseudo-device	loop
    104   1.1       scw pseudo-device	bpfilter
    105   1.4    itojun pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
    106   1.4    itojun #pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
    107   1.7    itojun #pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
    108  1.23    bouyer pseudo-device	vlan			# IEEE 802.1q encapsulation
    109  1.28    atatat pseudo-device	bridge			# simple inter-network bridging
    110  1.41  perseant #options	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
    111  1.14  jdolecek pseudo-device	pty			# pseudo-terminals
    112  1.38     elric #pseudo-device	cgd		4	# cryptographic disk devices
    113   1.1       scw pseudo-device	vnd 2
    114  1.35     lukem pseudo-device	clockctl		# user control of clock subsystem
    115  1.42     ragge pseudo-device	ksyms			# /dev/ksyms
    116  1.46    itojun #pseudo-device	pf			# PF packet filter
    117  1.46    itojun #pseudo-device	pflog			# PF log if
    118  1.15    itojun 
    119  1.15    itojun # random number generator pseudo-device
    120  1.15    itojun pseudo-device	rnd			# /dev/random and in-kernel generator
    121  1.15    itojun #options 	RND_COM			# use "com" randomness as well (BROKEN)
    122   1.1       scw 
    123   1.1       scw mainbus0	at root
    124   1.1       scw 
    125   1.1       scw # MVME147 specific devices
    126   1.1       scw pcc0		at mainbus0
    127   1.6       scw vmepcc0 	at pcc?
    128  1.17       scw clock0		at pcc? ipl 5
    129   1.1       scw zsc*		at pcc? ipl 4
    130   1.1       scw le0		at pcc? ipl 3
    131   1.1       scw wdsc0		at pcc? ipl 2
    132  1.17       scw lpt0		at pcc? ipl 1
    133   1.1       scw 
    134  1.17       scw # MVME16x and MVME17x shared devices
    135   1.1       scw pcctwo0		at mainbus0
    136   1.6       scw vmetwo0 	at mainbus0
    137  1.27       scw memc*		at mainbus0
    138   1.1       scw clock0		at pcctwo? ipl 5
    139   1.1       scw ie0		at pcctwo? ipl 3
    140  1.24       scw osiop0		at pcctwo? ipl 2
    141  1.13       scw 
    142  1.17       scw # MVME162/MVME172 specific devices
    143  1.13       scw zsc*		at pcctwo? ipl 4
    144  1.13       scw 
    145  1.17       scw # MVME167/MVME177 specific devices
    146  1.13       scw clmpcc0		at pcctwo? ipl 4
    147  1.17       scw lpt0		at pcctwo? ipl 1
    148   1.1       scw 
    149  1.13       scw # Common front-end for MVME147 and MVME162 `zs' device
    150  1.13       scw zstty*		at zsc? channel ?
    151  1.20       scw 
    152  1.20       scw # MI VMEbus Interface
    153  1.20       scw vme0		at vmepcc0
    154  1.20       scw vme0		at vmetwo0
    155   1.1       scw 
    156   1.6       scw # Example VMEbus device
    157   1.6       scw #foo0		at vme0 addr 0x00ef0000 irq 3 vect 0x80
    158   1.1       scw 
    159   1.1       scw scsibus*	at wdsc?
    160  1.24       scw scsibus*	at osiop?
    161   1.1       scw 
    162   1.1       scw sd*		at scsibus? target ? lun ?
    163   1.1       scw st*		at scsibus? target ? lun ?
    164   1.1       scw cd*		at scsibus? target ? lun ?
    165  1.17       scw #ch*		at scsibus? target ? lun ?
    166  1.17       scw #ss*		at scsibus? target ? lun ?	# SCSI scanners
    167  1.17       scw #uk*		at scsibus? target ? lun ?	# SCSI unknown
    168