1 1.2 gmcgarry # $NetBSD: INSTALL,v 1.2 2002/02/23 21:47:07 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 60 1.1 gmcgarry # Filesystems 61 1.1 gmcgarry file-system FFS # fast filesystem 62 1.1 gmcgarry file-system CD9660 # CD-ROM ISO-9660 filesystem 63 1.1 gmcgarry file-system NFS # Network filesystem client 64 1.1 gmcgarry #file-system UNION # Union filesystem (req. for FDESC) 65 1.1 gmcgarry file-system KERNFS # kernel data-structure filesystem 66 1.1 gmcgarry #file-system FDESC # user file descriptor filesystem 67 1.1 gmcgarry #file-system PROCFS # /proc filesystem 68 1.1 gmcgarry #file-system MFS # Memory-based filesystem 69 1.1 gmcgarry 70 1.1 gmcgarry # Filesystem options 71 1.1 gmcgarry #options QUOTA # User and group quotas in FFS 72 1.1 gmcgarry #options FFS_EI # FFS Endian Independant support 73 1.1 gmcgarry #options SOFTDEP # FFS soft updates support. 74 1.1 gmcgarry #options NFSSERVER # Network filesystem server 75 1.1 gmcgarry #options NFS_BOOT_BOOTP # use bootp for NFS boot 76 1.1 gmcgarry 77 1.1 gmcgarry # Networking options 78 1.1 gmcgarry options INET # Internet protocols 79 1.1 gmcgarry #options INET6 # IPV6 80 1.1 gmcgarry #options IPSEC # IP security 81 1.1 gmcgarry #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 82 1.1 gmcgarry #options IPSEC_DEBUG # debug for IP security 83 1.1 gmcgarry #options GATEWAY # IP forwarding + larger mb_map 84 1.1 gmcgarry #options MROUTING # Multicast routing 85 1.1 gmcgarry #options PFIL_HOOKS # packet filter hooks 86 1.1 gmcgarry #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 87 1.1 gmcgarry 88 1.1 gmcgarry # Options for HP hardware 89 1.1 gmcgarry #options FPSP # floating point interface for 68040 90 1.1 gmcgarry #options USELEDS # make the lights twinkle 91 1.1 gmcgarry options COMPAT_NOLABEL # defaults for unlabeled disks 92 1.1 gmcgarry #options PANICBUTTON # two fast <reset>s on HIL dump kernel 93 1.1 gmcgarry #options CONSCODE=9 # force console at this select code 94 1.1 gmcgarry #options UK_KEYBOARD # include United Kingdom HIL keymap 95 1.1 gmcgarry #options SE_KEYBOARD # include Swedish HIL keymap 96 1.1 gmcgarry 97 1.1 gmcgarry # This option enables a different copyin/copyout that uses page 98 1.1 gmcgarry # mapping for large copies. 99 1.1 gmcgarry #options MAPPEDCOPY # different copyin/copyout for large copies 100 1.1 gmcgarry 101 1.1 gmcgarry # Debugging options 102 1.1 gmcgarry #options DIAGNOSTIC # Extra kernel sanity checks 103 1.1 gmcgarry #options DEBUG # Enable misc. kernel debugging code 104 1.1 gmcgarry #options DDB # Kernel Dynamic Debugger 105 1.1 gmcgarry #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 106 1.1 gmcgarry #makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols 107 1.1 gmcgarry 108 1.1 gmcgarry # Verbose descriptions of unconfigured DIO devices 109 1.1 gmcgarry # (Warning: this compiles in a large string table) 110 1.1 gmcgarry #options DIOVERBOSE # recognize "unknown" DIO devices 111 1.1 gmcgarry 112 1.1 gmcgarry config netbsd root on ? type ? 113 1.1 gmcgarry 114 1.1 gmcgarry mainbus0 at root # root "bus" 115 1.1 gmcgarry 116 1.1 gmcgarry intio0 at mainbus0 # internal i/o space 117 1.1 gmcgarry dio0 at mainbus0 # DIO/DIO-II bus 118 1.1 gmcgarry 119 1.1 gmcgarry # Real-time clock (not optional) 120 1.1 gmcgarry rtc* at intio? 121 1.1 gmcgarry 122 1.1 gmcgarry # Human Interface Loop 123 1.1 gmcgarry hil* at intio? 124 1.1 gmcgarry 125 1.1 gmcgarry # Frodo utility chip found on 4xx's 126 1.1 gmcgarry frodo* at intio? 127 1.1 gmcgarry 128 1.1 gmcgarry # 8250-like serial ports found on Frodo ASIC 129 1.1 gmcgarry #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor 130 1.1 gmcgarry apci* at frodo? offset ? # tty flavor 131 1.1 gmcgarry 132 1.1 gmcgarry # Davinci framebuffer 133 1.1 gmcgarry dvbox* at intio? 134 1.1 gmcgarry dvbox* at dio? scode ? 135 1.1 gmcgarry 136 1.1 gmcgarry # Gatorbox framebuffer 137 1.1 gmcgarry gbox* at intio? 138 1.1 gmcgarry gbox* at dio? scode ? 139 1.1 gmcgarry 140 1.1 gmcgarry # Hyperion framebuffer 141 1.1 gmcgarry hyper* at dio? scode ? 142 1.1 gmcgarry 143 1.1 gmcgarry # Renaissance framebuffer 144 1.1 gmcgarry rbox* at intio? 145 1.1 gmcgarry rbox* at dio? scode ? 146 1.1 gmcgarry 147 1.1 gmcgarry # Topcat/catseye framebuffers 148 1.1 gmcgarry topcat* at intio? 149 1.1 gmcgarry topcat* at dio? scode ? 150 1.1 gmcgarry 151 1.1 gmcgarry # Framebuffer abstraction 152 1.1 gmcgarry grf* at dvbox? 153 1.1 gmcgarry grf* at gbox? 154 1.1 gmcgarry grf* at hyper? 155 1.1 gmcgarry grf* at rbox? 156 1.1 gmcgarry grf* at topcat? 157 1.1 gmcgarry 158 1.1 gmcgarry # Internal Terminal Emulator 159 1.1 gmcgarry ite* at grf? 160 1.1 gmcgarry 161 1.1 gmcgarry dca0 at dio? scode 9 flags 1 # DCA serial interfaces 162 1.1 gmcgarry dca* at dio? scode ? 163 1.1 gmcgarry 164 1.1 gmcgarry dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces 165 1.1 gmcgarry 166 1.1 gmcgarry le* at dio? scode ? # LANCE ethernet interfaces 167 1.1 gmcgarry 168 1.1 gmcgarry nhpib0 at dio? scode 7 # slow internal HP-IB 169 1.1 gmcgarry nhpib* at dio? scode ? 170 1.1 gmcgarry 171 1.1 gmcgarry fhpib* at dio? scode ? # `fast' HP-IB 172 1.1 gmcgarry 173 1.1 gmcgarry hpibbus0 at nhpib0 174 1.1 gmcgarry hpibbus* at nhpib? 175 1.1 gmcgarry hpibbus* at fhpib? 176 1.1 gmcgarry 177 1.1 gmcgarry rd* at hpibbus? slave ? punit ? # HP-IB disks 178 1.1 gmcgarry ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes 179 1.1 gmcgarry mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape 180 1.2 gmcgarry #ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter 181 1.1 gmcgarry 182 1.1 gmcgarry oscsi* at dio? scode ? # Old HP SCSI 183 1.1 gmcgarry 184 1.1 gmcgarry sd* at oscsi? target ? lun ? # SCSI disks 185 1.1 gmcgarry st* at oscsi? target ? lun ? # SCSI tapes 186 1.1 gmcgarry ac* at oscsi? target ? lun ? # SCSI changers 187 1.1 gmcgarry 188 1.1 gmcgarry pseudo-device pty # pseudo-terminals 189 1.1 gmcgarry #pseudo-device sl 4 # SLIP network interfaces 190 1.1 gmcgarry #pseudo-device ppp 4 # PPP network interfaces 191 1.1 gmcgarry #pseudo-device pppoe # PPP over Ethernet (RFC 2516) 192 1.1 gmcgarry pseudo-device bpfilter 16 # Berkeley packet filter 193 1.1 gmcgarry #pseudo-device vnd 4 # vnode pseudo-disks 194 1.1 gmcgarry #pseudo-device ccd 4 # concatenated disk devices 195 1.1 gmcgarry #pseudo-device raid 8 # RAIDframe disk driver 196 1.1 gmcgarry #options RAID_AUTOCONFIG # auto-configuration of RAID components 197 1.1 gmcgarry # Options to enable various other RAIDframe RAID types. 198 1.1 gmcgarry # options RF_INCLUDE_EVENODD=1 199 1.1 gmcgarry # options RF_INCLUDE_RAID5_RS=1 200 1.1 gmcgarry # options RF_INCLUDE_PARITYLOGGING=1 201 1.1 gmcgarry # options RF_INCLUDE_CHAINDECLUSTER=1 202 1.1 gmcgarry # options RF_INCLUDE_INTERDECLUSTER=1 203 1.1 gmcgarry # options RF_INCLUDE_PARITY_DECLUSTERING=1 204 1.1 gmcgarry # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 205 1.1 gmcgarry pseudo-device loop # loopback network interface 206 1.1 gmcgarry #pseudo-device ipfilter # IP Filter package 207 1.1 gmcgarry #pseudo-device gre 2 # generic L3 over IP tunnel 208 1.1 gmcgarry #pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 209 1.1 gmcgarry #pseudo-device faith 1 # IPv[46] tcp relay translation i/f 210 1.1 gmcgarry #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 211 1.1 gmcgarry #pseudo-device vlan # IEEE 802.1q encapsulation 212 1.1 gmcgarry #pseudo-device bridge # simple inter-network bridging 213 1.1 gmcgarry #pseudo-device rnd # /dev/random and in-kernel generator 214