Home | History | Annotate | Line # | Download | only in conf
GENERIC revision 1.43.4.2
      1 #	$NetBSD: GENERIC,v 1.43.4.2 1999/08/02 19:46:09 thorpej Exp $
      2 #
      3 # Generic kernel - one size fits all.
      4 #
      5 
      6 # Include attributes common to all hp300s
      7 include "arch/hp300/conf/std.hp300"
      8 
      9 # Support for various CPU types
     10 options 	HP320
     11 options 	HP330		# includes 318, 319
     12 options 	HP340
     13 options 	HP345
     14 options 	HP350
     15 options 	HP360
     16 options 	HP370
     17 options 	HP375
     18 options 	HP380
     19 options 	HP385
     20 options 	HP400
     21 options 	HP425
     22 options 	HP433
     23 
     24 # Need to set locally
     25 maxusers	32
     26 
     27 # Standard system options
     28 options 	COMPAT_43	# compatibility with 4.3BSD interfaces
     29 options 	COMPAT_44	# compatibility with 4.4BSD binaries
     30 options 	COMPAT_09	# compatibility with NetBSD 0.9
     31 options 	COMPAT_10	# compatibility with NetBSD 1.0
     32 options 	COMPAT_11	# compatibility with NetBSD 1.1
     33 options 	COMPAT_12	# compatibility with NetBSD 1.2
     34 options 	COMPAT_13	# compatibility with NetBSD 1.3
     35 options 	COMPAT_14	# compatibility with NetBSD 1.4
     36 options 	SYSVSHM		# System V-style shared memory
     37 options 	SYSVSEM		# System V-style semaphores
     38 options 	SYSVMSG		# System V-style message queues
     39 options 	KTRACE		# system call tracing support
     40 options 	NKMEMCLUSTERS=1024	# 4K pages in kernel malloc pool
     41 options 	LKM		# Loadable kernel modules
     42 #options 	SCSIVERBOSE	# Verbose SCSI errors
     43 
     44 # Filesystems
     45 file-system	FFS		# fast filesystem
     46 file-system	CD9660		# CD-ROM ISO-9660 filesystem
     47 file-system	NFS		# Network filesystem client
     48 file-system	UNION		# Union filesystem (req. for FDESC)
     49 file-system	KERNFS		# kernel data-structure filesystem
     50 file-system	FDESC		# user file descriptor filesystem
     51 file-system	PROCFS		# /proc filesystem
     52 file-system	MFS		# Memory-based filesystem
     53 
     54 # Filesystem options
     55 options 	QUOTA		# User and group quotas in FFS
     56 #options 	FFS_EI		# FFS Endian Independant support
     57 options 	NFSSERVER	# Network filesystem server
     58 options 	NFS_BOOT_BOOTPARAM # use Sun bootparams for NFS boot
     59 
     60 # Networking options
     61 options 	INET		# Internet protocols
     62 options 	GATEWAY		# IP forwarding + larger mb_map
     63 options 	MROUTING	# Multicast routing
     64 options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
     65 options 	PFIL_HOOKS	# packet filter hooks
     66 
     67 # Options for HP hardware
     68 options 	FPSP		# floating point interface for 68040
     69 options 	USELEDS		# make the lights twinkle
     70 options 	COMPAT_NOLABEL	# defaults for unlabeled disks
     71 #options 	PANICBUTTON	# two fast <reset>s on HIL dump kernel
     72 #options 	CONSCODE=9	# force console at this select code
     73 options 	UK_KEYBOARD	# include United Kingdom HIL keymap
     74 options 	SE_KEYBOARD	# include Swedish HIL keymap
     75 
     76 # This option enables a different copyin/copyout that uses page
     77 # mapping for large copies.
     78 #options 	MAPPEDCOPY	# different copyin/copyout for large copies
     79 
     80 #
     81 # HP-UX binary compatibility.
     82 # NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY.
     83 #
     84 options 	COMPAT_HPUX	# HP-UX binary compatibility
     85 
     86 options 	COMPAT_M68K4K	# compat. with NetBSD/m68k4k binaries
     87 
     88 #options 	COMPAT_LINUX	# Linux/m68k binary compatibility
     89 #options 	COMPAT_SVR4	# SVR4 binary compatibility
     90 #options 	EXEC_ELF32	# 32-bit ELF executables (Linux, SVR4)
     91 
     92 # Debugging options
     93 options 	DIAGNOSTIC	# Extra kernel sanity checks
     94 #options 	DEBUG		# Enable misc. kernel debugging code
     95 options 	DDB		# Kernel Dynamic Debugger
     96 #options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
     97 makeoptions	DEBUG="-g"	# netbsd.gdb with full debugging symbols
     98 
     99 # Verbose descriptions of unconfigured DIO devices
    100 # (Warning: this compiles in a large string table)
    101 options 	DIOVERBOSE	# recognize "unknown" DIO devices
    102 
    103 config		netbsd root on ? type ?
    104 
    105 mainbus0	at root		# root "bus"
    106 
    107 intio0		at mainbus0	# internal i/o space
    108 dio0		at mainbus0	# DIO/DIO-II bus
    109 
    110 # Frodo utility chip found on 4xx's
    111 frodo0		at intio?
    112 
    113 # 8250-like serial ports found on Frodo ASIC
    114 #dnkbd0		at frodo? offset 0x0	# Domain keyboard flavor
    115 apci*		at frodo? offset ?	# tty flavor
    116 
    117 # Davinci framebuffer
    118 dvbox*		at intio?
    119 dvbox*		at dio? scode ?
    120 
    121 # Gatorbox framebuffer
    122 gbox*		at intio?
    123 gbox*		at dio? scode ?
    124 
    125 # Hyperion framebuffer
    126 hyper*		at dio? scode ?
    127 
    128 # Renaissance framebuffer
    129 rbox*		at intio?
    130 rbox*		at dio? scode ?
    131 
    132 # Topcat/catseye framebuffers
    133 topcat*		at intio?
    134 topcat*		at dio? scode ?
    135 
    136 # Framebuffer abstraction
    137 grf*		at dvbox?
    138 grf*		at gbox?
    139 grf*		at hyper?
    140 grf*		at rbox?
    141 grf*		at topcat?
    142 
    143 # Internal Terminal Emulator
    144 ite*		at grf?
    145 
    146 dca0		at dio? scode 9	flags 1	# DCA serial interfaces
    147 dca*		at dio? scode ?
    148 
    149 dcm*		at dio? scode ?	flags 0xe # DCM 4- or 8-port serial interfaces
    150 
    151 le*		at dio? scode ?		# LANCE ethernet interfaces
    152 
    153 nhpib0		at dio? scode 7		# slow internal HP-IB
    154 nhpib*		at dio? scode ?
    155 
    156 fhpib*		at dio? scode ?		# `fast' HP-IB
    157 
    158 hpibbus0	at nhpib0
    159 hpibbus*	at nhpib?
    160 hpibbus*	at fhpib?
    161 
    162 rd*		at hpibbus? slave ? punit ?	# HP-IB disks
    163 ct*		at hpibbus? slave ? punit ?	# HP-IB cartridge tapes
    164 mt*		at hpibbus? slave ? punit ?	# HP-IB 9-track tape
    165 ppi0		at hpibbus0 slave 5 punit 0	# HP-IB plotter
    166 
    167 oscsi*		at dio? scode ?		# Old HP SCSI
    168 
    169 sd*		at oscsi? target ? lun ?	# SCSI disks
    170 st*		at oscsi? target ? lun ?	# SCSI tapes
    171 ac*		at oscsi? target ? lun ?	# SCSI changers
    172 
    173 pseudo-device	pty		64	# pseudo ptys
    174 pseudo-device	sl		4	# SLIP network interfaces
    175 pseudo-device	ppp		4	# PPP network interfaces
    176 pseudo-device	bpfilter	16	# Berkeley packet filter
    177 pseudo-device	vnd		4	# vnode pseudo-disks
    178 pseudo-device	ccd		4	# concatenated disk devices
    179 #pseudo-device	raid		4	# RAIDframe disk driver
    180 pseudo-device	loop			# loopback network interface
    181 pseudo-device	ipfilter 		# IP Filter package
    182 #pseudo-device	gre		2	# generic L3 over IP tunnel
    183 # rnd is EXPERIMENTAL
    184 #pseudo-device	rnd			# /dev/random and in-kernel generator
    185