GENERIC revision 1.29
1b8e80941Smrg# $NetBSD: GENERIC,v 1.29 1997/05/06 00:56:57 lukem Exp $ 2b8e80941Smrg# 3848b8605Smrg# Generic kernel - one size fits all. 4848b8605Smrg# 5848b8605Smrg 6848b8605Smrg# Include attributes common to all hp300s 7848b8605Smrginclude "arch/hp300/conf/std.hp300" 8848b8605Smrg 9848b8605Smrg# Support for various CPU types 10848b8605Smrgoptions HP320 11848b8605Smrgoptions HP330 # includes 318, 319 12848b8605Smrgoptions HP340 13848b8605Smrgoptions HP345 14848b8605Smrgoptions HP350 15848b8605Smrgoptions HP360 16848b8605Smrgoptions HP370 17848b8605Smrgoptions HP375 18848b8605Smrgoptions HP380 19848b8605Smrgoptions HP400 20848b8605Smrgoptions HP425 21848b8605Smrgoptions HP433 22848b8605Smrg 23848b8605Smrg# Need to set locally 24b8e80941Smrgmaxusers 32 25b8e80941Smrg 26b8e80941Smrg# Standard system options 27b8e80941Smrgoptions COMPAT_43 # compatibility with 4.3BSD interfaces 28b8e80941Smrgoptions COMPAT_44 # compatibility with 4.4BSD binaries 29b8e80941Smrgoptions COMPAT_09 # compatibility with NetBSD 0.9 30b8e80941Smrgoptions COMPAT_10 # compatibility with NetBSD 1.0 31b8e80941Smrgoptions COMPAT_11 # compatibility with NetBSD 1.1 32b8e80941Smrgoptions COMPAT_12 # compatibility with NetBSD 1.2 33b8e80941Smrgoptions SYSVSHM # System V-style shared memory 34b8e80941Smrgoptions SYSVSEM # System V-style semaphores 35b8e80941Smrgoptions SYSVMSG # System V-style message queues 36b8e80941Smrgoptions KTRACE # system call tracing support 37b8e80941Smrgoptions NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool 38b8e80941Smrgoptions LKM # Loadable kernel modules 39b8e80941Smrg 40b8e80941Smrg# Filesystems 41b8e80941Smrgfile-system FFS # fast filesystem 42b8e80941Smrgfile-system CD9660 # CD-ROM ISO-9660 filesystem 43b8e80941Smrgfile-system NFS # Network filesystem client 44b8e80941Smrgfile-system UNION # Union filesystem (req. for FDESC) 45b8e80941Smrgfile-system KERNFS # kernel data-structure filesystem 46b8e80941Smrgfile-system FDESC # user file descriptor filesystem 47b8e80941Smrgfile-system PROCFS # /proc filesystem 48b8e80941Smrgfile-system MFS # Memory-based filesystem 49b8e80941Smrg 50b8e80941Smrg# Filesystem options 51b8e80941Smrgoptions FIFO # POSIX fifo support (in all filesystems) 52b8e80941Smrgoptions QUOTA # User and group quotas in FFS 53b8e80941Smrgoptions NFSSERVER # Network filesystem server 54b8e80941Smrg 55b8e80941Smrg# Networking options 56b8e80941Smrgoptions INET # Internet protocols 57b8e80941Smrgoptions GATEWAY # IP forwarding + larger mb_map 58b8e80941Smrgoptions MROUTING # Multicast routing 59b8e80941Smrgoptions TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP 60b8e80941Smrg#options PFIL_HOOKS # packet filter hooks 61b8e80941Smrg 62b8e80941Smrg# Options for HP hardware 63b8e80941Smrgoptions FPSP # floating point interface for 68040 64b8e80941Smrgoptions USELEDS # make the lights twinkle 65b8e80941Smrgoptions COMPAT_NOLABEL # defaults for unlabeled disks 66b8e80941Smrg#options PANICBUTTON # two fast <reset>s on HIL dump kernel 67b8e80941Smrg#options CONSCODE="9" # force console at this select code 68b8e80941Smrgoptions UK_KEYBOARD # include United Kingdom HIL keymap 69b8e80941Smrgoptions SE_KEYBOARD # include Swedish HIL keymap 70b8e80941Smrg 71b8e80941Smrg# This option enables a different copyin/copyout that uses page 72b8e80941Smrg# mapping for large copies. 73b8e80941Smrg#options MAPPEDCOPY # different copyin/copyout for large copies 74b8e80941Smrg 75b8e80941Smrg# 76b8e80941Smrg# HP-UX binary compatibility. 77b8e80941Smrg# NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY. 78b8e80941Smrg# 79b8e80941Smrgoptions COMPAT_HPUX # HP-UX binary compatibility 80b8e80941Smrg 81b8e80941Smrgoptions COMPAT_M68K4K # compat. with NetBSD/m68k4k binaries 82b8e80941Smrg 83b8e80941Smrg# Debugging options 84b8e80941Smrgoptions DIAGNOSTIC # Extra kernel sanity checks 85b8e80941Smrg#options DEBUG # Enable misc. kernel debugging code 86b8e80941Smrgoptions DDB # Kernel Dynamic Debugger 87b8e80941Smrgmakeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols 88b8e80941Smrg 89b8e80941Smrg# Verbose descriptions of unconfigured DIO devices 90b8e80941Smrg# (Warning: this compiles in a large string table) 91b8e80941Smrgoptions DIOVERBOSE # recognize "unknown" DIO devices 92b8e80941Smrg 93b8e80941Smrgconfig netbsd root on ? type ? 94b8e80941Smrg 95b8e80941Smrgmainbus0 at root # root "bus" 96b8e80941Smrg 97b8e80941Smrgintio0 at mainbus0 # internal i/o space 98b8e80941Smrgdio0 at mainbus0 # DIO/DIO-II bus 99b8e80941Smrg 100b8e80941Smrg# Davinci framebuffer 101b8e80941Smrgdvbox* at intio? 102b8e80941Smrgdvbox* at dio? scode ? 103b8e80941Smrg 104b8e80941Smrg# Gatorbox framebuffer 105b8e80941Smrggbox* at intio? 106b8e80941Smrggbox* at dio? scode ? 107b8e80941Smrg 108b8e80941Smrg# Hyperion framebuffer 109b8e80941Smrghyper* at dio? scode ? 110b8e80941Smrg 111b8e80941Smrg# Renaissance framebuffer 112b8e80941Smrgrbox* at intio? 113b8e80941Smrgrbox* at dio? scode ? 114b8e80941Smrg 115b8e80941Smrg# Topcat/catseye framebuffers 116b8e80941Smrgtopcat* at intio? 117b8e80941Smrgtopcat* at dio? scode ? 118b8e80941Smrg 119b8e80941Smrg# Framebuffer abstraction 120b8e80941Smrggrf* at dvbox? 121b8e80941Smrggrf* at gbox? 122grf* at hyper? 123grf* at rbox? 124grf* at topcat? 125 126# Internal Terminal Emulator 127ite* at grf? 128 129dca0 at dio? scode 9 flags 1 # DCA serial interfaces 130dca* at dio? scode ? 131 132dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces 133 134le* at dio? scode ? # LANCE ethernet interfaces 135 136nhpib0 at dio? scode 7 # slow internal HP-IB 137nhpib* at dio? scode ? 138 139fhpib* at dio? scode ? # `fast' HP-IB 140 141hpibbus0 at nhpib0 142hpibbus* at nhpib? 143hpibbus* at fhpib? 144 145rd* at hpibbus? slave ? punit ? # HP-IB disks 146ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes 147mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape 148ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter 149 150oscsi* at dio? scode ? # Old HP SCSI 151 152sd* at oscsi? target ? lun ? # SCSI disks 153st* at oscsi? target ? lun ? # SCSI tapes 154ac* at oscsi? target ? lun ? # SCSI changers 155 156pseudo-device pty 64 # pseudo ptys 157pseudo-device sl 4 # SLIP network interfaces 158pseudo-device ppp 4 # PPP network interfaces 159pseudo-device bpfilter 16 # Berkeley packet filter 160pseudo-device vnd 4 # vnode pseudo-disks 161pseudo-device ccd 4 # concatenated disk devices 162pseudo-device loop # loopback network interface 163pseudo-device ipfilter # IP Filter package 164