1 1.68 atatat # $NetBSD: GENERIC,v 1.68 2001/09/01 23:08:42 atatat Exp $ 2 1.1 mycroft # 3 1.3 thorpej # Generic kernel - one size fits all. 4 1.1 mycroft # 5 1.1 mycroft 6 1.20 thorpej # Include attributes common to all hp300s 7 1.20 thorpej include "arch/hp300/conf/std.hp300" 8 1.50 hubertf 9 1.68 atatat #ident "GENERIC-$Revision: 1.68 $" 10 1.20 thorpej 11 1.20 thorpej # Support for various CPU types 12 1.20 thorpej options HP320 13 1.20 thorpej options HP330 # includes 318, 319 14 1.20 thorpej options HP340 15 1.28 thorpej options HP345 16 1.20 thorpej options HP350 17 1.20 thorpej options HP360 18 1.20 thorpej options HP370 19 1.28 thorpej options HP375 20 1.28 thorpej options HP380 21 1.47 thorpej options HP385 22 1.28 thorpej options HP400 23 1.28 thorpej options HP425 24 1.28 thorpej options HP433 25 1.1 mycroft 26 1.1 mycroft # Need to set locally 27 1.8 thorpej maxusers 32 28 1.1 mycroft 29 1.1 mycroft # Standard system options 30 1.20 thorpej options COMPAT_43 # compatibility with 4.3BSD interfaces 31 1.20 thorpej options COMPAT_44 # compatibility with 4.4BSD binaries 32 1.20 thorpej options COMPAT_09 # compatibility with NetBSD 0.9 33 1.20 thorpej options COMPAT_10 # compatibility with NetBSD 1.0 34 1.20 thorpej options COMPAT_11 # compatibility with NetBSD 1.1 35 1.20 thorpej options COMPAT_12 # compatibility with NetBSD 1.2 36 1.37 kleink options COMPAT_13 # compatibility with NetBSD 1.3 37 1.46 augustss options COMPAT_14 # compatibility with NetBSD 1.4 38 1.66 abs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 39 1.20 thorpej options SYSVSHM # System V-style shared memory 40 1.20 thorpej options SYSVSEM # System V-style semaphores 41 1.65 darcy #options SEMMNI=10 # number of semaphore identifiers 42 1.65 darcy #options SEMMNS=60 # number of semaphores in system 43 1.65 darcy #options SEMUME=10 # max number of undo entries per process 44 1.65 darcy #options SEMMNU=30 # number of undo structures in system 45 1.20 thorpej options SYSVMSG # System V-style message queues 46 1.20 thorpej options KTRACE # system call tracing support 47 1.25 thorpej options LKM # Loadable kernel modules 48 1.34 mjacob #options SCSIVERBOSE # Verbose SCSI errors 49 1.1 mycroft 50 1.22 thorpej # Filesystems 51 1.29 lukem file-system FFS # fast filesystem 52 1.29 lukem file-system CD9660 # CD-ROM ISO-9660 filesystem 53 1.29 lukem file-system NFS # Network filesystem client 54 1.29 lukem file-system UNION # Union filesystem (req. for FDESC) 55 1.29 lukem file-system KERNFS # kernel data-structure filesystem 56 1.29 lukem file-system FDESC # user file descriptor filesystem 57 1.29 lukem file-system PROCFS # /proc filesystem 58 1.29 lukem file-system MFS # Memory-based filesystem 59 1.22 thorpej 60 1.1 mycroft # Filesystem options 61 1.22 thorpej options QUOTA # User and group quotas in FFS 62 1.38 bouyer #options FFS_EI # FFS Endian Independant support 63 1.56 fvdl options SOFTDEP # FFS soft updates support. 64 1.20 thorpej options NFSSERVER # Network filesystem server 65 1.40 thorpej options NFS_BOOT_BOOTPARAM # use Sun bootparams for NFS boot 66 1.49 itojun 67 1.1 mycroft # Networking options 68 1.21 scottr options INET # Internet protocols 69 1.49 itojun options INET6 # IPV6 70 1.49 itojun #options IPSEC # IP security 71 1.49 itojun #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 72 1.49 itojun #options IPSEC_DEBUG # debug for IP security 73 1.29 lukem options GATEWAY # IP forwarding + larger mb_map 74 1.29 lukem options MROUTING # Multicast routing 75 1.45 christos options PFIL_HOOKS # packet filter hooks 76 1.66 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 77 1.1 mycroft 78 1.1 mycroft # Options for HP hardware 79 1.21 scottr options FPSP # floating point interface for 68040 80 1.21 scottr options USELEDS # make the lights twinkle 81 1.21 scottr options COMPAT_NOLABEL # defaults for unlabeled disks 82 1.29 lukem #options PANICBUTTON # two fast <reset>s on HIL dump kernel 83 1.30 lukem #options CONSCODE=9 # force console at this select code 84 1.21 scottr options UK_KEYBOARD # include United Kingdom HIL keymap 85 1.21 scottr options SE_KEYBOARD # include Swedish HIL keymap 86 1.3 thorpej 87 1.20 thorpej # This option enables a different copyin/copyout that uses page 88 1.20 thorpej # mapping for large copies. 89 1.20 thorpej #options MAPPEDCOPY # different copyin/copyout for large copies 90 1.20 thorpej 91 1.7 thorpej # 92 1.7 thorpej # HP-UX binary compatibility. 93 1.31 lukem # NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY. 94 1.7 thorpej # 95 1.20 thorpej options COMPAT_HPUX # HP-UX binary compatibility 96 1.12 thorpej 97 1.64 simonb options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out 98 1.20 thorpej options COMPAT_M68K4K # compat. with NetBSD/m68k4k binaries 99 1.43 itohy 100 1.43 itohy #options COMPAT_LINUX # Linux/m68k binary compatibility 101 1.44 kleink #options COMPAT_SVR4 # SVR4 binary compatibility 102 1.1 mycroft 103 1.3 thorpej # Debugging options 104 1.17 thorpej options DIAGNOSTIC # Extra kernel sanity checks 105 1.17 thorpej #options DEBUG # Enable misc. kernel debugging code 106 1.21 scottr options DDB # Kernel Dynamic Debugger 107 1.35 lukem #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 108 1.27 thorpej makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols 109 1.21 scottr 110 1.21 scottr # Verbose descriptions of unconfigured DIO devices 111 1.21 scottr # (Warning: this compiles in a large string table) 112 1.21 scottr options DIOVERBOSE # recognize "unknown" DIO devices 113 1.1 mycroft 114 1.22 thorpej config netbsd root on ? type ? 115 1.1 mycroft 116 1.20 thorpej mainbus0 at root # root "bus" 117 1.20 thorpej 118 1.20 thorpej intio0 at mainbus0 # internal i/o space 119 1.20 thorpej dio0 at mainbus0 # DIO/DIO-II bus 120 1.32 thorpej 121 1.32 thorpej # Frodo utility chip found on 4xx's 122 1.32 thorpej frodo0 at intio? 123 1.32 thorpej 124 1.32 thorpej # 8250-like serial ports found on Frodo ASIC 125 1.32 thorpej #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor 126 1.32 thorpej apci* at frodo? offset ? # tty flavor 127 1.20 thorpej 128 1.20 thorpej # Davinci framebuffer 129 1.20 thorpej dvbox* at intio? 130 1.20 thorpej dvbox* at dio? scode ? 131 1.20 thorpej 132 1.20 thorpej # Gatorbox framebuffer 133 1.20 thorpej gbox* at intio? 134 1.20 thorpej gbox* at dio? scode ? 135 1.20 thorpej 136 1.20 thorpej # Hyperion framebuffer 137 1.20 thorpej hyper* at dio? scode ? 138 1.20 thorpej 139 1.20 thorpej # Renaissance framebuffer 140 1.20 thorpej rbox* at intio? 141 1.20 thorpej rbox* at dio? scode ? 142 1.20 thorpej 143 1.20 thorpej # Topcat/catseye framebuffers 144 1.20 thorpej topcat* at intio? 145 1.20 thorpej topcat* at dio? scode ? 146 1.20 thorpej 147 1.20 thorpej # Framebuffer abstraction 148 1.20 thorpej grf* at dvbox? 149 1.20 thorpej grf* at gbox? 150 1.20 thorpej grf* at hyper? 151 1.20 thorpej grf* at rbox? 152 1.20 thorpej grf* at topcat? 153 1.20 thorpej 154 1.20 thorpej # Internal Terminal Emulator 155 1.20 thorpej ite* at grf? 156 1.20 thorpej 157 1.31 lukem dca0 at dio? scode 9 flags 1 # DCA serial interfaces 158 1.20 thorpej dca* at dio? scode ? 159 1.20 thorpej 160 1.20 thorpej dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces 161 1.20 thorpej 162 1.20 thorpej le* at dio? scode ? # LANCE ethernet interfaces 163 1.20 thorpej 164 1.20 thorpej nhpib0 at dio? scode 7 # slow internal HP-IB 165 1.20 thorpej nhpib* at dio? scode ? 166 1.20 thorpej 167 1.20 thorpej fhpib* at dio? scode ? # `fast' HP-IB 168 1.20 thorpej 169 1.20 thorpej hpibbus0 at nhpib0 170 1.20 thorpej hpibbus* at nhpib? 171 1.20 thorpej hpibbus* at fhpib? 172 1.3 thorpej 173 1.20 thorpej rd* at hpibbus? slave ? punit ? # HP-IB disks 174 1.20 thorpej ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes 175 1.20 thorpej mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape 176 1.20 thorpej ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter 177 1.1 mycroft 178 1.20 thorpej oscsi* at dio? scode ? # Old HP SCSI 179 1.1 mycroft 180 1.20 thorpej sd* at oscsi? target ? lun ? # SCSI disks 181 1.20 thorpej st* at oscsi? target ? lun ? # SCSI tapes 182 1.20 thorpej ac* at oscsi? target ? lun ? # SCSI changers 183 1.1 mycroft 184 1.60 jdolecek pseudo-device pty # pseudo-terminals 185 1.3 thorpej pseudo-device sl 4 # SLIP network interfaces 186 1.3 thorpej pseudo-device ppp 4 # PPP network interfaces 187 1.3 thorpej pseudo-device bpfilter 16 # Berkeley packet filter 188 1.4 thorpej pseudo-device vnd 4 # vnode pseudo-disks 189 1.4 thorpej pseudo-device ccd 4 # concatenated disk devices 190 1.41 oster #pseudo-device raid 4 # RAIDframe disk driver 191 1.53 simonb #options RAID_AUTOCONFIG # auto-configuration of RAID components 192 1.3 thorpej pseudo-device loop # loopback network interface 193 1.18 mrg pseudo-device ipfilter # IP Filter package 194 1.42 hwr #pseudo-device gre 2 # generic L3 over IP tunnel 195 1.49 itojun pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 196 1.49 itojun #pseudo-device faith 1 # IPv[46] tcp relay translation i/f 197 1.54 itojun #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 198 1.62 bouyer pseudo-device vlan # IEEE 802.1q encapsulation 199 1.68 atatat #pseudo-device bridge # simple inter-network bridging 200 1.61 itojun pseudo-device rnd # /dev/random and in-kernel generator 201