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