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