1 1.1 gmcgarry # $NetBSD: INSTALL,v 1.1 2002/02/10 01:07:55 gmcgarry Exp $ 2 1.1 gmcgarry # 3 1.1 gmcgarry # INSTALL machine description file 4 1.1 gmcgarry # 5 1.1 gmcgarry # This machine description file is used to generate the NetBSD kernel 6 1.1 gmcgarry # for the installation media. 7 1.1 gmcgarry 8 1.1 gmcgarry include "arch/hp300/conf/std.hp300" 9 1.1 gmcgarry 10 1.1 gmcgarry # optimise for smaller kernels 11 1.1 gmcgarry makeoptions COPTS="-Os" 12 1.1 gmcgarry options NVNODE=50 13 1.1 gmcgarry options NBUF=16 14 1.1 gmcgarry options BUFPAGES=16 15 1.1 gmcgarry options NMBCLUSTERS=64 16 1.1 gmcgarry options NFS_V2_ONLY 17 1.1 gmcgarry options NFS_DEFAULT_NIOTHREADS=1 18 1.1 gmcgarry options VNODE_OP_NOINLINE 19 1.1 gmcgarry options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 20 1.1 gmcgarry 21 1.1 gmcgarry # Support for various CPU types 22 1.1 gmcgarry options HP320 23 1.1 gmcgarry options HP330 # includes 318, 319 24 1.1 gmcgarry options HP340 25 1.1 gmcgarry options HP345 26 1.1 gmcgarry options HP350 27 1.1 gmcgarry options HP360 28 1.1 gmcgarry options HP370 29 1.1 gmcgarry options HP375 30 1.1 gmcgarry options HP380 31 1.1 gmcgarry options HP385 32 1.1 gmcgarry options HP400 33 1.1 gmcgarry options HP425 34 1.1 gmcgarry options HP433 35 1.1 gmcgarry 36 1.1 gmcgarry # Need to set locally 37 1.1 gmcgarry maxusers 32 38 1.1 gmcgarry 39 1.1 gmcgarry # Standard system options 40 1.1 gmcgarry #options COMPAT_43 # compatibility with 4.3BSD interfaces 41 1.1 gmcgarry #options COMPAT_44 # compatibility with 4.4BSD binaries 42 1.1 gmcgarry #options COMPAT_09 # compatibility with NetBSD 0.9 43 1.1 gmcgarry #options COMPAT_10 # compatibility with NetBSD 1.0 44 1.1 gmcgarry #options COMPAT_11 # compatibility with NetBSD 1.1 45 1.1 gmcgarry #options COMPAT_12 # compatibility with NetBSD 1.2 46 1.1 gmcgarry #options COMPAT_13 # compatibility with NetBSD 1.3 47 1.1 gmcgarry #options COMPAT_14 # compatibility with NetBSD 1.4 48 1.1 gmcgarry #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 49 1.1 gmcgarry #options SYSVSHM # System V-style shared memory 50 1.1 gmcgarry #options SYSVSEM # System V-style semaphores 51 1.1 gmcgarry #options SEMMNI=10 # number of semaphore identifiers 52 1.1 gmcgarry #options SEMMNS=60 # number of semaphores in system 53 1.1 gmcgarry #options SEMUME=10 # max number of undo entries per process 54 1.1 gmcgarry #options SEMMNU=30 # number of undo structures in system 55 1.1 gmcgarry #options SYSVMSG # System V-style message queues 56 1.1 gmcgarry #options KTRACE # system call tracing support 57 1.1 gmcgarry #options LKM # Loadable kernel modules 58 1.1 gmcgarry #options SCSIVERBOSE # Verbose SCSI errors 59 1.1 gmcgarry #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 60 1.1 gmcgarry 61 1.1 gmcgarry # Filesystems 62 1.1 gmcgarry file-system FFS # fast filesystem 63 1.1 gmcgarry file-system CD9660 # CD-ROM ISO-9660 filesystem 64 1.1 gmcgarry file-system NFS # Network filesystem client 65 1.1 gmcgarry #file-system UNION # Union filesystem (req. for FDESC) 66 1.1 gmcgarry file-system KERNFS # kernel data-structure filesystem 67 1.1 gmcgarry #file-system FDESC # user file descriptor filesystem 68 1.1 gmcgarry #file-system PROCFS # /proc filesystem 69 1.1 gmcgarry #file-system MFS # Memory-based filesystem 70 1.1 gmcgarry 71 1.1 gmcgarry # Filesystem options 72 1.1 gmcgarry #options QUOTA # User and group quotas in FFS 73 1.1 gmcgarry #options FFS_EI # FFS Endian Independant support 74 1.1 gmcgarry #options SOFTDEP # FFS soft updates support. 75 1.1 gmcgarry #options NFSSERVER # Network filesystem server 76 1.1 gmcgarry #options NFS_BOOT_BOOTP # use bootp for NFS boot 77 1.1 gmcgarry 78 1.1 gmcgarry # Networking options 79 1.1 gmcgarry options INET # Internet protocols 80 1.1 gmcgarry #options INET6 # IPV6 81 1.1 gmcgarry #options IPSEC # IP security 82 1.1 gmcgarry #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 83 1.1 gmcgarry #options IPSEC_DEBUG # debug for IP security 84 1.1 gmcgarry #options GATEWAY # IP forwarding + larger mb_map 85 1.1 gmcgarry #options MROUTING # Multicast routing 86 1.1 gmcgarry #options PFIL_HOOKS # packet filter hooks 87 1.1 gmcgarry #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 88 1.1 gmcgarry 89 1.1 gmcgarry # Options for HP hardware 90 1.1 gmcgarry #options FPSP # floating point interface for 68040 91 1.1 gmcgarry #options USELEDS # make the lights twinkle 92 1.1 gmcgarry options COMPAT_NOLABEL # defaults for unlabeled disks 93 1.1 gmcgarry #options PANICBUTTON # two fast <reset>s on HIL dump kernel 94 1.1 gmcgarry #options CONSCODE=9 # force console at this select code 95 1.1 gmcgarry #options UK_KEYBOARD # include United Kingdom HIL keymap 96 1.1 gmcgarry #options SE_KEYBOARD # include Swedish HIL keymap 97 1.1 gmcgarry 98 1.1 gmcgarry # This option enables a different copyin/copyout that uses page 99 1.1 gmcgarry # mapping for large copies. 100 1.1 gmcgarry #options MAPPEDCOPY # different copyin/copyout for large copies 101 1.1 gmcgarry 102 1.1 gmcgarry # Debugging options 103 1.1 gmcgarry #options DIAGNOSTIC # Extra kernel sanity checks 104 1.1 gmcgarry #options DEBUG # Enable misc. kernel debugging code 105 1.1 gmcgarry #options DDB # Kernel Dynamic Debugger 106 1.1 gmcgarry #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 107 1.1 gmcgarry #makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols 108 1.1 gmcgarry 109 1.1 gmcgarry # Verbose descriptions of unconfigured DIO devices 110 1.1 gmcgarry # (Warning: this compiles in a large string table) 111 1.1 gmcgarry #options DIOVERBOSE # recognize "unknown" DIO devices 112 1.1 gmcgarry 113 1.1 gmcgarry config netbsd root on ? type ? 114 1.1 gmcgarry 115 1.1 gmcgarry mainbus0 at root # root "bus" 116 1.1 gmcgarry 117 1.1 gmcgarry intio0 at mainbus0 # internal i/o space 118 1.1 gmcgarry dio0 at mainbus0 # DIO/DIO-II bus 119 1.1 gmcgarry 120 1.1 gmcgarry # Real-time clock (not optional) 121 1.1 gmcgarry rtc* at intio? 122 1.1 gmcgarry 123 1.1 gmcgarry # Human Interface Loop 124 1.1 gmcgarry hil* at intio? 125 1.1 gmcgarry 126 1.1 gmcgarry # Frodo utility chip found on 4xx's 127 1.1 gmcgarry frodo* at intio? 128 1.1 gmcgarry 129 1.1 gmcgarry # 8250-like serial ports found on Frodo ASIC 130 1.1 gmcgarry #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor 131 1.1 gmcgarry apci* at frodo? offset ? # tty flavor 132 1.1 gmcgarry 133 1.1 gmcgarry # Davinci framebuffer 134 1.1 gmcgarry dvbox* at intio? 135 1.1 gmcgarry dvbox* at dio? scode ? 136 1.1 gmcgarry 137 1.1 gmcgarry # Gatorbox framebuffer 138 1.1 gmcgarry gbox* at intio? 139 1.1 gmcgarry gbox* at dio? scode ? 140 1.1 gmcgarry 141 1.1 gmcgarry # Hyperion framebuffer 142 1.1 gmcgarry hyper* at dio? scode ? 143 1.1 gmcgarry 144 1.1 gmcgarry # Renaissance framebuffer 145 1.1 gmcgarry rbox* at intio? 146 1.1 gmcgarry rbox* at dio? scode ? 147 1.1 gmcgarry 148 1.1 gmcgarry # Topcat/catseye framebuffers 149 1.1 gmcgarry topcat* at intio? 150 1.1 gmcgarry topcat* at dio? scode ? 151 1.1 gmcgarry 152 1.1 gmcgarry # Framebuffer abstraction 153 1.1 gmcgarry grf* at dvbox? 154 1.1 gmcgarry grf* at gbox? 155 1.1 gmcgarry grf* at hyper? 156 1.1 gmcgarry grf* at rbox? 157 1.1 gmcgarry grf* at topcat? 158 1.1 gmcgarry 159 1.1 gmcgarry # Internal Terminal Emulator 160 1.1 gmcgarry ite* at grf? 161 1.1 gmcgarry 162 1.1 gmcgarry dca0 at dio? scode 9 flags 1 # DCA serial interfaces 163 1.1 gmcgarry dca* at dio? scode ? 164 1.1 gmcgarry 165 1.1 gmcgarry dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces 166 1.1 gmcgarry 167 1.1 gmcgarry le* at dio? scode ? # LANCE ethernet interfaces 168 1.1 gmcgarry 169 1.1 gmcgarry nhpib0 at dio? scode 7 # slow internal HP-IB 170 1.1 gmcgarry nhpib* at dio? scode ? 171 1.1 gmcgarry 172 1.1 gmcgarry fhpib* at dio? scode ? # `fast' HP-IB 173 1.1 gmcgarry 174 1.1 gmcgarry hpibbus0 at nhpib0 175 1.1 gmcgarry hpibbus* at nhpib? 176 1.1 gmcgarry hpibbus* at fhpib? 177 1.1 gmcgarry 178 1.1 gmcgarry rd* at hpibbus? slave ? punit ? # HP-IB disks 179 1.1 gmcgarry ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes 180 1.1 gmcgarry mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape 181 1.1 gmcgarry ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter 182 1.1 gmcgarry 183 1.1 gmcgarry oscsi* at dio? scode ? # Old HP SCSI 184 1.1 gmcgarry 185 1.1 gmcgarry sd* at oscsi? target ? lun ? # SCSI disks 186 1.1 gmcgarry st* at oscsi? target ? lun ? # SCSI tapes 187 1.1 gmcgarry ac* at oscsi? target ? lun ? # SCSI changers 188 1.1 gmcgarry 189 1.1 gmcgarry pseudo-device pty # pseudo-terminals 190 1.1 gmcgarry #pseudo-device sl 4 # SLIP network interfaces 191 1.1 gmcgarry #pseudo-device ppp 4 # PPP network interfaces 192 1.1 gmcgarry #pseudo-device pppoe # PPP over Ethernet (RFC 2516) 193 1.1 gmcgarry pseudo-device bpfilter 16 # Berkeley packet filter 194 1.1 gmcgarry #pseudo-device vnd 4 # vnode pseudo-disks 195 1.1 gmcgarry #pseudo-device ccd 4 # concatenated disk devices 196 1.1 gmcgarry #pseudo-device raid 8 # RAIDframe disk driver 197 1.1 gmcgarry #options RAID_AUTOCONFIG # auto-configuration of RAID components 198 1.1 gmcgarry # Options to enable various other RAIDframe RAID types. 199 1.1 gmcgarry # options RF_INCLUDE_EVENODD=1 200 1.1 gmcgarry # options RF_INCLUDE_RAID5_RS=1 201 1.1 gmcgarry # options RF_INCLUDE_PARITYLOGGING=1 202 1.1 gmcgarry # options RF_INCLUDE_CHAINDECLUSTER=1 203 1.1 gmcgarry # options RF_INCLUDE_INTERDECLUSTER=1 204 1.1 gmcgarry # options RF_INCLUDE_PARITY_DECLUSTERING=1 205 1.1 gmcgarry # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 206 1.1 gmcgarry pseudo-device loop # loopback network interface 207 1.1 gmcgarry #pseudo-device ipfilter # IP Filter package 208 1.1 gmcgarry #pseudo-device gre 2 # generic L3 over IP tunnel 209 1.1 gmcgarry #pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 210 1.1 gmcgarry #pseudo-device faith 1 # IPv[46] tcp relay translation i/f 211 1.1 gmcgarry #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 212 1.1 gmcgarry #pseudo-device vlan # IEEE 802.1q encapsulation 213 1.1 gmcgarry #pseudo-device bridge # simple inter-network bridging 214 1.1 gmcgarry #pseudo-device rnd # /dev/random and in-kernel generator 215