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