INSTALL revision 1.6
1# $NetBSD: INSTALL,v 1.6 2000/09/25 11:46:37 abs Exp $ 2# 3# This file was automatically created. Changes will be 4# lost when running make in this directory. 5# 6# Created from: 7#$ NetBSD: GENERIC,v 1.146 2000/07/05 04:07:24 sommerfeld Exp $ 8 9include "arch/amiga/conf/std.amiga" 10 11#ident "GENERIC-$Revision: 1.6 $" 12 13# Saving space 14makeoptions COPTS="-Os" # Optimise for space. Implies -O2 15#options VNODE_OP_NOINLINE # Don't inline vnode op calls 16#options NFS_V2_ONLY # Exclude NFS3 and NQNFS code 17 18maxusers 8 19options RTC_OFFSET=0 20 21#mainboards to support (in addition to Amiga) 22 23options DRACO 24 25options BB060STUPIDROM # You need this, if you have a non-DraCo 26 # MC68060 with an OS ROM up to (at least) 27 # V40 (OS3.1) and want to boot with the 28 # bootblock. 29 # You do not need this if you have a DraCo, 30 # have no 68060 or NEVER use the bootblock 31options P5PPC68KBOARD # Phase5 PPC/68K board support 32 33#processors this kernel should support 34 35options M68060 # support for 060 36options M060SP # MC68060 software support (Required for 060) 37 38options M68040 # support for 040 39options FPSP # MC68040 floating point support 40options M68030 # support for 030 41options M68020 # support for 020/851 42options FPU_EMULATE # FPU emulation 43 44#Networking options 45 46options INET # IP networking support (Required) 47options INET6 # IPV6 48options PULLDOWN_TEST # use m_pulldown for IPv4/v6 processing 49#options IPSEC # IP security 50#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 51#options IPSEC_DEBUG # debug for IP security 52#options GATEWAY # Packet forwarding 53#options DIRECTED_BROADCAST # Broadcast across subnets 54 55options PPP_BSDCOMP # BSD-Compress compression support for PPP 56options PPP_DEFLATE # Deflate compression support for PPP 57options PPP_FILTER # Active filter support for PPP (requires bpf) 58options PFIL_HOOKS # pfil(9) packet filter hooks 59options IPFILTER_LOG # ipmon(8) log support 60 61file-system FFS # Berkeley fast file system 62file-system EXT2FS # second extended file system (linux) 63#file-system LFS # log-structured filesystem (experimental) 64 65file-system NFS # Network File System client side code 66file-system ADOSFS # AmigaDOS file system 67file-system CD9660 # ISO 9660 + Rock Ridge filesystem 68file-system MSDOSFS # MS-DOS filesystem 69 70file-system KERNFS # kernel data-structure filesystem 71 72#Filesystem options 73 74#options FFS_EI # FFS Endian Independant support 75 76#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 77 # immutable) behave as system flags. 78 79#Compatability options for various existing systems 80 81#Support for various kernel options 82 83#options INSECURE # allow, among other insecure stuff, LKM 84 # loading in multi-user mode. 85options SCSIVERBOSE # Verbose SCSI errors 86 87#Misc. debugging options 88 89options DDB # Kernel debugger 90#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 91options DIAGNOSTIC # Extra kernel sanity checks 92#options DEBUG # Enable misc. kernel debugging code 93#options SYSCALL_DEBUG # debug all syscalls. 94#options SCSIDEBUG # Add SCSI debugging statements 95#options PANICBUTTON # Forced crash via keypress (???) 96 97#Amiga specific options 98 99#options LIMITMEM=24 # Do not use more than LIMITMEM MB of the 100 # first bank of RAM. (default: unlimited) 101#options NKPTADD=4 # set this for 4 additional KPT pages 102#options NKPTADDSHIFT=24 # set this for 1 additional KPT page 103 # per 16 MB (1<<24 bytes) of RAM 104 # define and decrease this, or define and 105 # increase NKPTADD if you get "out of PT pages" 106 # panics. 107 108#ATTENTION: There is NO WARRANTY AT ALL that the sync will be complete 109#before the 10 secondinterval ends, or that KBDRESET does work at all. 110#options KBDRESET # sync on Ctrl-Amiga-Amiga 111 112#These options improve performance with the built-in serial port 113#on slower Amigas. Try the larger buffers first then lev6_defer. 114#options SERIBUF_SIZE=4096 115#options SEROBUF_SIZE=32 116#options LEV6_DEFER # defers l6 to l4 (below serial l5) 117 118options RETINACONSOLE # enable code to allow retina to be console 119 120options ULOWELLCONSOLE # enable code to allow a2410 to be console 121options CL5426CONSOLE # Cirrus console 122options CV64CONSOLE # CyberVision console 123options TSENGCONSOLE # Tseng console 124options CV3DCONSOLE # CyberVision 64/3D console 125 126options GRF_ECS # Enhanced Chip Set 127options GRF_NTSC # NTSC 128options GRF_PAL # PAL 129options GRF_A2024 # Support for the A2024 130options GRF_AGA # AGA Chip Set 131options GRF_AGA_VGA # AGA VGAONLY timing 132options GRF_SUPER72 # AGA Super-72 133 134#options KFONT_8X11 # 8x11 font 135 136#This is how you would tell the kernel the A2410 oscillator frequencies: 137#The used frequencies are the defaults, and do not need option setting 138#options ULOWELL_OSC1=36000000 139#options ULOWELL_OSC2=66667000 140 141#This is how you specify the blitting speed, higher values may speed up blits 142#a littel bit. If you raise this value too much some trash may appear. 143#the commented version is the default. 144#options RH_MEMCLK=61000000 145#this option enables the 64 bit sprite which does not work 146#for quite a few people. E.g. The cursor sprite will turn to a block 147#when moved to the top of the screen in X. 148#options RH_64BIT_SPRITE 149#enables fast scroll code appears to now work on 040 systems. 150#options RETINA_SPEED_HACK 151#enables the Hardwarecursor which does not work on some systems. 152#options RH_HARDWARECURSOR 153 154grfcc0 at mainbus0 # custom chips 155grfrt0 at zbus0 # retina II 156 157grfrh0 at zbus0 # retina III 158 159grfcl* at zbus0 # Picasso II/Piccalo/Spectrum 160grful0 at zbus0 # A2410 161grfcv0 at zbus0 # CyberVision 64 162grfet* at zbus0 # Tseng (oMniBus, Domino, Merlin) 163grfcv3d0 at zbus0 # CyberVision 64/3D 164 165grf0 at grfcc0 166grf1 at grfrt0 167 168grf2 at grfrh0 169 170grf3 at grfcl? 171grf4 at grful0 172grf5 at grfcv0 173grf6 at grfet? 174grf7 at grfcv3d0 175 176ite0 at grf0 # terminal emulators for grfs 177ite1 at grf1 # terminal emulators for grfs 178 179ite2 at grf2 # terminal emulators for grfs 180 181ite3 at grf3 # terminal emulators for grfs 182ite4 at grf4 # terminal emulators for grfs 183ite5 at grf5 # terminal emulators for grfs 184ite6 at grf6 # terminal emulators for grfs 185ite7 at grf7 # terminal emulators for grfs 186 187msc0 at zbus0 # A2232 MSC multiport serial. 188mfc0 at zbus0 # MultiFaceCard I/O board 189mfcs0 at mfc0 unit 0 # MFC serial 190mfcs1 at mfc0 unit 1 # MFC serial 191#mfcp0 at mfc0 unit 0 # MFC parallel [not available yet] 192#mfc1 at zbus0 # MultiFaceCard 2nd I/O board 193#mfcs2 at mfc1 unit 0 194#mfcs3 at mfc1 unit 1 195#mfcp1 at mfc1 unit 0 196 197hyper* at zbus? # zbus HyperCom3/3+/4/4+ 198#hyper* at mainbus0 # not yet: HyperCom1 + HyperCom3 199com* at hyper? port ? # Hypercom3/4 serial ports 200lpt* at hyper? port ? # Hypercom3+/4+ parallel port 201 202#not enabled yet... needs more testing and clock frequency autodetection 203#iobl* at zbus? # zbus IOBlix 204#com* at iobl? port ? # IOBlix serial ports 205#lpt* at iobl? port ? # IOBlix parallel ports 206 207#Amiga Mainboard devices (sans graphics and keyboard) 208 209ser0 at mainbus0 # Amiga onboard serial 210par0 at mainbus0 # Amiga onboard parallel 211ms* at mainbus0 # Amiga mice 212fdc0 at mainbus0 # Amiga FDC 213fd* at fdc0 unit ? # floppy disks on the later 214a34kbbc0 at mainbus0 # A3000/A4000 battery backed clock 215a2kbbc0 at mainbus0 # A2000 battery backed clock 216aucc* at mainbus0 # Amiga CC audio 217audio* at aucc? 218 219#DraCo Mainboard devices (sans keyboard) 220 221drbbc0 at mainbus0 # DraCo battery backed clock 222drsupio0 at mainbus0 # DraCo superio chip 223com* at drsupio? port ? # DraCo serial 224lpt0 at drsupio? port ? # DraCo parallel 225 226#Zorro-II, Zorro-III, DraCo Direct-Bus devices (sans graphics) 227 228#Ethernet cards: 229le* at zbus0 # A2065, Ameristar, Ariadne 230ne* at zbus0 # AriadneII 231ed* at zbus0 # Hydra, ASDG LanRover 232es* at zbus0 # CEI A4066 EthernetPLUS 233qn* at zbus0 # Quicknet 234 235bah* at zbus0 # C=/Ameristar A2060 / 560 236 237#Greater Valley Product Bus 238gvpbus* at zbus0 239 240#scsi stuff, all possible 241gtsc0 at gvpbus? # GVP series II scsi 242scsibus* at gtsc0 243ahsc0 at mainbus0 # A3000 scsi 244scsibus* at ahsc0 245atzsc0 at zbus0 # A2091 scsi 246scsibus* at atzsc0 247wstsc0 at zbus0 # Wordsync II scsi 248scsibus* at wstsc0 249ivsc0 at zbus0 # IVS scsi 250scsibus* at ivsc0 251mlhsc0 at zbus0 # Hacker scsi 252scsibus* at mlhsc0 253otgsc0 at zbus0 # 12 gauge scsi 254scsibus* at otgsc0 255zssc0 at zbus0 # Zeus scsi 256scsibus* at zssc0 257mgnsc0 at zbus0 # Magnum scsi 258scsibus* at mgnsc0 259wesc0 at zbus0 # Warp Engine scsi 260scsibus* at wesc0 261afsc0 at zbus0 # A4091 scsi 262scsibus* at afsc0 263aftsc0 at mainbus0 # A4000T scsi 264scsibus* at aftsc0 265flsc0 at zbus0 # FastlaneZ3 scsi 266scsibus* at flsc0 267bzsc0 at zbus0 # Blizzard 1230 I,II scsi 268scsibus* at bzsc0 269bzivsc0 at zbus0 # Blizzard 12x0 IV scsi 270scsibus* at bzivsc0 271bztzsc0 at zbus0 # Blizzard 2060 scsi 272scsibus* at bztzsc0 273cbsc0 at zbus0 # CyberSCSI I 274scsibus* at cbsc0 275cbiisc0 at zbus0 # CyberSCSI II 276scsibus* at cbiisc0 277cbiiisc0 at zbus0 # Cyberstorm mk.III/Cyberstorm PPC SCSI 278scsibus* at cbiiisc0 279empsc0 at zbus0 # Emplant scsi 280scsibus* at empsc0 281idesc0 at mainbus0 # A4000 & A1200 IDE 282scsibus* at idesc0 283 284#<<< comment out the idesc entries above if the following wdc/atapibus lines >>> 285#<<< are uncommented >>> 286#wdc0 at mainbus0 # A4000 & A1200 IDE bus 287#wd* at wdc? drive ? # + drives 288#atapibus* at wdc? channel ? # ATAPI bus 289#cd* at atapibus? drive ? # ATAPI CD-ROM drives 290#sd* at atapibus? drive ? # ATAPI disk drives 291 292#pccard0 at mainbus0 293#pcmcia* at pccard0 294#com* at pcmcia? function ? # Modems and serial cards 295#pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 296#aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 297##wdc* at pcmcia? function ? 298#awi* at pcmcia? function ? # BayStack 650 (802.11FH) 299##ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 300#mbe* at pcmcia? function ? # MB8696x based Ethernet 301#ne* at pcmcia? function ? # NE2000-compatible Ethernet 302#sm* at pcmcia? function ? # Megahertz Ethernet 303#mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 304#com* at mhzc? 305#sm* at mhzc? 306 307drsc0 at mainbus0 # DraCo scsi 308scsibus* at drsc0 309 310#each hard drive from low target to high 311#will configure to the next available sd unit number 312sd* at scsibus? target ? lun ? # scsi disks 313st* at scsibus? target ? lun ? # scsi tapes 314cd* at scsibus? target ? lun ? # scsi cds 315ch* at scsibus? target ? lun ? # scsi autochangers 316 317pseudo-device loop # loopback network interface 318pseudo-device sl 1 # SLIP network interfaces 319pseudo-device ppp 1 # PPP network interfaces 320pseudo-device tun 1 # network tunnel line discipline 321#pseudo-device gre 2 # generic L3 over IP tunnel 322#pseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 323pseudo-device bpfilter 16 # Berkeley packet filter 324pseudo-device ipfilter # IP Filter package 325pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 326#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 327#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 328 329pseudo-device view 4 # views (needed for grfcc) 330pseudo-device pty # pseudo-terminals 331 332pseudo-device vnd 4 # vnode pseudo-disks 333pseudo-device ccd 4 # concatenated disk devices 334#pseudo-device raid 4 # RAIDframe disk driver 335#options RAID_AUTOCONFIG # auto-configuration of RAID components 336 337#rnd is EXPERIMENTAL at this point. 338#pseudo-device rnd # /dev/random and in-kernel generator 339#options RND_COM # use "com" randomness as well (BROKEN) 340 341config netbsd root on ? type ? 342