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