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