RAMDISK revision 1.1
11.1Smhitch# $NetBSD: RAMDISK,v 1.1 1998/07/03 22:27:59 mhitch Exp $ 21.1Smhitch 31.1Smhitch# 41.1Smhitch# GENERIC AMIGA with memory disk 51.1Smhitch# 61.1Smhitch# This configuration file contains all possible options 71.1Smhitch# 81.1Smhitch 91.1Smhitchinclude "arch/amiga/conf/std.amiga" 101.1Smhitch 111.1Smhitchmaxusers 8 121.1Smhitchoptions RTC_OFFSET=0 131.1Smhitch 141.1Smhitch# 151.1Smhitch# mainboards to support (in addition to Amiga) 161.1Smhitch# 171.1Smhitchoptions DRACO 181.1Smhitch 191.1Smhitchoptions BB060STUPIDROM # You need this, if you have a non-DraCo 201.1Smhitch # 68060 with an OS ROM up to (at least) 211.1Smhitch # V40 (OS3.1) and want to boot with the 221.1Smhitch # bootblock. 231.1Smhitch # You don't need this if you have a DraCo, 241.1Smhitch # have no 68060 or NEVER use the bootblock 251.1Smhitch# 261.1Smhitch# processors this kernel should support 271.1Smhitch# 281.1Smhitchoptions M68060 # support for 060 291.1Smhitchoptions M060SP # MC68060 software support (Required for 060) 301.1Smhitchoptions M68040 # support for 040 311.1Smhitchoptions FPSP # MC68040 floating point support 321.1Smhitchoptions M68030 # support for 030 331.1Smhitchoptions M68020 # support for 020/851 341.1Smhitchoptions FPU_EMULATE # FPU emulation 351.1Smhitch 361.1Smhitch# 371.1Smhitch# Networking options 381.1Smhitch# 391.1Smhitchoptions INET # IP networking support (Required) 401.1Smhitch#options GATEWAY # Packet forwarding 411.1Smhitch#options DIRECTED_BROADCAST # Broadcast across subnets 421.1Smhitch#options MROUTING # Multicast routing 431.1Smhitchoptions NS # XNS 441.1Smhitch#options NSIP # XNS tunneling over IP 451.1Smhitchoptions ISO,TPIP # OSI 461.1Smhitchoptions EON # OSI tunneling over IP 471.1Smhitchoptions CCITT,LLC,HDLC # X.25 481.1Smhitchoptions NETATALK # AppleTalk networking protocols 491.1Smhitchoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 501.1Smhitchoptions PPP_DEFLATE # Deflate compression support for PPP 511.1Smhitchoptions PPP_FILTER # Active filter support for PPP (requires bpf) 521.1Smhitchoptions PFIL_HOOKS # pfil(9) packet filter hooks 531.1Smhitchoptions IPFILTER_LOG # ipmon(8) log support 541.1Smhitch 551.1Smhitch# Filesystems 561.1Smhitchfile-system FFS # Berkeley fast file system 571.1Smhitch#file-system LFS # log-structured filesystem (experimental) 581.1Smhitchfile-system MFS # Memory based filesystem 591.1Smhitchfile-system NFS # Network File System client side code 601.1Smhitchfile-system ADOSFS # AmigaDOS file system 611.1Smhitchfile-system CD9660 # ISO 9660 + Rock Ridge filesystem 621.1Smhitchfile-system MSDOSFS # MS-DOS filesystem 631.1Smhitchfile-system FDESC # user file descriptor filesystem 641.1Smhitchfile-system KERNFS # kernel data-structure filesystem 651.1Smhitchfile-system NULLFS # loopback filesystem 661.1Smhitch#file-system PORTAL # Portal filesystem 671.1Smhitchfile-system PROCFS # /proc filesystem 681.1Smhitchfile-system UMAPFS # NULLFS + uid and gid remapping 691.1Smhitchfile-system UNION # union filesystem 701.1Smhitch 711.1Smhitch# Filesystem options 721.1Smhitchoptions NFSSERVER # Network File System server side code 731.1Smhitchoptions FIFO # FIFOs; RECOMMENDED 741.1Smhitchoptions QUOTA # User and group quotas in FFS 751.1Smhitch#options FFS_EI # FFS Endian Independant support 761.1Smhitch 771.1Smhitch# Enable the hooks used for initializing the root memory-disk. 781.1Smhitchoptions MEMORY_DISK_HOOKS 791.1Smhitchoptions MEMORY_DISK_IS_ROOT # force root on memory disk 801.1Smhitchoptions MEMORY_DISK_SERVER=0 # no userspace memory disk support 811.1Smhitchoptions MINIROOTSIZE=8192 # size of memory disk, in blocks 821.1Smhitch 831.1Smhitch# 841.1Smhitch# Compatability options for various existing systems 851.1Smhitch# 861.1Smhitchoptions TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP 871.1Smhitchoptions COMPAT_43 # compatibility with 4.3BSD interfaces 881.1Smhitchoptions COMPAT_09 # compatibility with NetBSD 0.9 891.1Smhitchoptions COMPAT_10 # compatibility with NetBSD 1.0 901.1Smhitchoptions COMPAT_12 # compatibility with NetBSD 1.2 911.1Smhitchoptions COMPAT_13 # compatibility with NetBSD 1.3 921.1Smhitchoptions COMPAT_SUNOS # Support to run Sun (m68k) executables 931.1Smhitchoptions COMPAT_NOMID # allow nonvalid machine id executables 941.1Smhitch 951.1Smhitch# 961.1Smhitch# Support for System V IPC facilities. 971.1Smhitch# 981.1Smhitchoptions SYSVSHM # System V-like shared memory 991.1Smhitchoptions SYSVMSG # System V-like messages 1001.1Smhitchoptions SYSVSEM # System V-like semaphores 1011.1Smhitch 1021.1Smhitch# 1031.1Smhitch# Support for various kernel options 1041.1Smhitch# 1051.1Smhitchoptions KTRACE # system call tracing support 1061.1Smhitchoptions LKM # Loadable kernel modules 1071.1Smhitchoptions NKMEMCLUSTERS=256 # Size of kernel malloc area 1081.1Smhitchoptions UCONSOLE # anyone can redirect a virtual console 1091.1Smhitch#options INSECURE # allow, among other insecure stuff, LKM 1101.1Smhitch # loading in multi-user mode. 1111.1Smhitchoptions SCSIVERBOSE # Verbose SCSI errors 1121.1Smhitch 1131.1Smhitchoptions NTP # NTP phase/frequency locked loop 1141.1Smhitch 1151.1Smhitch# 1161.1Smhitch# Misc. debugging options 1171.1Smhitch# 1181.1Smhitchoptions DDB # Kernel debugger 1191.1Smhitch#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 1201.1Smhitchoptions DIAGNOSTIC # Extra kernel sanity checks 1211.1Smhitch#options DEBUG # Enable misc. kernel debugging code 1221.1Smhitch#options SYSCALL_DEBUG # debug all syscalls. 1231.1Smhitch#options SCSIDEBUG # Add SCSI debugging statements 1241.1Smhitch#options PANICBUTTON # Forced crash via keypress (???) 1251.1Smhitch 1261.1Smhitch# 1271.1Smhitch# Amiga specific options 1281.1Smhitch# 1291.1Smhitch#options LIMITMEM=24 # Don't use more than LIMITMEM MB of the 1301.1Smhitch # first bank of RAM. (default: unlimited) 1311.1Smhitch#options NKPTADD=4 # set this for 4 additional KPT pages 1321.1Smhitch#options NKPTADDSHIFT=24 # set this for 1 additional KPT page 1331.1Smhitch # per 16 MB (1<<24 bytes) of RAM 1341.1Smhitch # define and decrease this, or define and 1351.1Smhitch # increase NKPTADD if you get "out of PT pages" 1361.1Smhitch # panics. 1371.1Smhitch 1381.1Smhitch# ATTENTION: There is NO WARRANTY AT ALL that the sync will be complete 1391.1Smhitch# before the 10 secondinterval ends, or that KBDRESET does work at all. 1401.1Smhitch#options KBDRESET # sync on Ctrl-Amiga-Amiga 1411.1Smhitch 1421.1Smhitch# These options improve performance with the built-in serial port 1431.1Smhitch# on slower Amigas. Try the larger buffers first then lev6_defer. 1441.1Smhitch#options SERIBUF_SIZE=4096 1451.1Smhitch#options SEROBUF_SIZE=32 1461.1Smhitch#options LEV6_DEFER # defers l6 to l4 (below serial l5) 1471.1Smhitch 1481.1Smhitchoptions RETINACONSOLE # enable code to allow retina to be console 1491.1Smhitchoptions ULOWELLCONSOLE # enable code to allow a2410 to be console 1501.1Smhitchoptions CL5426CONSOLE # Cirrus console 1511.1Smhitchoptions CV64CONSOLE # CyberVision console 1521.1Smhitchoptions TSENGCONSOLE # Tseng console 1531.1Smhitchoptions CV3DCONSOLE # CyberVision 64/3D console 1541.1Smhitch 1551.1Smhitchoptions GRF_ECS # Enhanced Chip Set 1561.1Smhitchoptions GRF_NTSC # NTSC 1571.1Smhitchoptions GRF_PAL # PAL 1581.1Smhitchoptions GRF_A2024 # Support for the A2024 1591.1Smhitchoptions GRF_AGA # AGA Chip Set 1601.1Smhitchoptions GRF_SUPER72 # AGA Super-72 1611.1Smhitch#options KFONT_8X11 # 8x11 font 1621.1Smhitch 1631.1Smhitch# This is how you would tell the kernel the A2410 oscillator frequencies: 1641.1Smhitch# The used frequencies are the defaults, and don't need option setting 1651.1Smhitch#options ULOWELL_OSC1=36000000 1661.1Smhitch#options ULOWELL_OSC2=66667000 1671.1Smhitch 1681.1Smhitch# This is how you specify the blitting speed, higher values may speed up blits 1691.1Smhitch# a littel bit. If you raise this value too much some trash may appear. 1701.1Smhitch# the commented version is the default. 1711.1Smhitch#options RH_MEMCLK=61000000 1721.1Smhitch# this option enables the 64 bit sprite which doesn't seems to be work 1731.1Smhitch# for quite a few people. E.g. The cursor sprite will turn to a block 1741.1Smhitch# when moved to the top of the screen in X. 1751.1Smhitch#options RH_64BIT_SPRITE 1761.1Smhitch# enables fast scroll code appears to now work on 040 systems. 1771.1Smhitch#options RETINA_SPEED_HACK 1781.1Smhitch# enables the Hardwarecursor which does not work on some systems. 1791.1Smhitch#options RH_HARDWARECURSOR 1801.1Smhitch 1811.1Smhitchgrfcc0 at mainbus0 # custom chips 1821.1Smhitchgrfrt0 at zbus0 # retina II 1831.1Smhitchgrfrh0 at zbus0 # retina III 1841.1Smhitchgrfcl* at zbus0 # Picasso II/Piccalo/Spectrum 1851.1Smhitchgrful0 at zbus0 # A2410 1861.1Smhitchgrfcv0 at zbus0 # CyberVision 64 1871.1Smhitchgrfet* at zbus0 # Tseng (oMniBus, Domino, Merlin) 1881.1Smhitchgrfcv3d0 at zbus0 # CyberVision 64/3D 1891.1Smhitch 1901.1Smhitchgrf0 at grfcc0 1911.1Smhitchgrf1 at grfrt0 1921.1Smhitchgrf2 at grfrh0 1931.1Smhitchgrf3 at grfcl? 1941.1Smhitchgrf4 at grful0 1951.1Smhitchgrf5 at grfcv0 1961.1Smhitchgrf6 at grfet? 1971.1Smhitchgrf7 at grfcv3d0 1981.1Smhitch 1991.1Smhitchite0 at grf0 # terminal emulators for grf's 2001.1Smhitchite1 at grf1 # terminal emulators for grf's 2011.1Smhitchite2 at grf2 # terminal emulators for grf's 2021.1Smhitchite3 at grf3 # terminal emulators for grf's 2031.1Smhitchite4 at grf4 # terminal emulators for grf's 2041.1Smhitchite5 at grf5 # terminal emulators for grf's 2051.1Smhitchite6 at grf6 # terminal emulators for grf's 2061.1Smhitchite7 at grf7 # terminal emulators for grf's 2071.1Smhitch 2081.1Smhitch# XXX mfs and msc don't compile currently 2091.1Smhitch 2101.1Smhitch#msc0 at zbus0 # A2232 MSC multiport serial. 2111.1Smhitch#mfc0 at zbus0 # MultiFaceCard I/O board 2121.1Smhitch#mfcs0 at mfc0 unit 0 # MFC serial 2131.1Smhitch#mfcs1 at mfc0 unit 1 # MFC serial 2141.1Smhitch#mfcp0 at mfc0 unit 0 # MFC parallel [not available yet] 2151.1Smhitch#mfc1 at zbus0 # MultiFaceCard 2nd I/O board 2161.1Smhitch#mfcs2 at mfc1 unit 0 2171.1Smhitch#mfcs3 at mfc1 unit 1 2181.1Smhitch#mfcp1 at mfc1 unit 0 2191.1Smhitch 2201.1Smhitchhyper* at zbus? # zbus HyperCom3 + HyperCom4 2211.1Smhitchcom* at hyper? port ? # Hypercom3/4 serial ports 2221.1Smhitch#lpt* at hyper? port ? # not yet: Hypercom3 parallel port 2231.1Smhitch 2241.1Smhitch# 2251.1Smhitch# Amiga Mainboard devices (sans graphics and keyboard) 2261.1Smhitch# 2271.1Smhitch 2281.1Smhitchser0 at mainbus0 # Amiga onboard serial 2291.1Smhitchpar0 at mainbus0 # Amiga onboard parallel 2301.1Smhitchms* at mainbus0 # Amiga mice 2311.1Smhitchfdc0 at mainbus0 # Amiga FDC 2321.1Smhitchfd* at fdc0 unit ? # floppy disks on the later 2331.1Smhitcha34kbbc0 at mainbus0 # A3000/A4000 battery backed clock 2341.1Smhitcha2kbbc0 at mainbus0 # A2000 battery backed clock 2351.1Smhitchaucc* at mainbus0 # Amiga CC audio 2361.1Smhitchaudio* at aucc? 2371.1Smhitch 2381.1Smhitch# 2391.1Smhitch# DraCo Mainboard devices (sans keyboard) 2401.1Smhitch# 2411.1Smhitch 2421.1Smhitchdrbbc0 at mainbus0 # DraCo battery backed clock 2431.1Smhitchdrsupio0 at mainbus0 # DraCo superio chip 2441.1Smhitchcom* at drsupio? port ? # DraCo serial 2451.1Smhitchlpt0 at drsupio? port ? # DraCo parallel 2461.1Smhitch 2471.1Smhitch# 2481.1Smhitch# Zorro-II, Zorro-III, DraCo Direct-Bus devices (sans graphics) 2491.1Smhitch# 2501.1Smhitch 2511.1Smhitchmelody* at zbus0 # Melody MPEG audio decoder 2521.1Smhitchaudio* at melody? 2531.1Smhitch 2541.1Smhitch# Ethernet cards: 2551.1Smhitchle* at zbus0 # A2065, Ameristar, Ariadne 2561.1Smhitched0 at zbus0 # Hydra 2571.1Smhitches0 at zbus0 # CEI A4066 EthernetPLUS 2581.1Smhitchqn0 at zbus0 # Quicknet 2591.1Smhitch 2601.1Smhitch# Arcnet 2611.1Smhitchbah* at zbus0 # C=/Ameristar A2060 / 560 2621.1Smhitch 2631.1Smhitch# Greater Valley Product Bus 2641.1Smhitchgvpbus* at zbus0 2651.1Smhitch 2661.1Smhitch# scsi stuff, all possible 2671.1Smhitchgtsc0 at gvpbus? # GVP series II scsi 2681.1Smhitchahsc0 at mainbus0 # A3000 scsi 2691.1Smhitchatzsc0 at zbus0 # A2091 scsi 2701.1Smhitchwstsc0 at zbus0 # Wordsync II scsi 2711.1Smhitchivsc0 at zbus0 # IVS scsi 2721.1Smhitchmlhsc0 at zbus0 # Hacker scsi 2731.1Smhitchotgsc0 at zbus0 # 12 gauge scsi 2741.1Smhitchzssc0 at zbus0 # Zeus scsi 2751.1Smhitchmgnsc0 at zbus0 # Magnum scsi 2761.1Smhitchwesc0 at zbus0 # Warp Engine scsi 2771.1Smhitchafsc0 at zbus0 # A4091 scsi 2781.1Smhitchaftsc0 at mainbus0 # A4000T scsi 2791.1Smhitchflsc0 at zbus0 # FastlaneZ3 scsi 2801.1Smhitchbzsc0 at zbus0 # Blizzard 1230 I,II scsi 2811.1Smhitchbzivsc0 at zbus0 # Blizzard 12x0 IV scsi 2821.1Smhitchbztzsc0 at zbus0 # Blizzard 2060 scsi 2831.1Smhitchcbsc0 at zbus0 # CyberSCSI I 2841.1Smhitchcbiisc0 at zbus0 # CyberSCSI II 2851.1Smhitchempsc0 at zbus0 # Emplant scsi 2861.1Smhitchidesc0 at mainbus0 # A4000 & A1200 IDE 2871.1Smhitchdrsc0 at mainbus0 # DraCo scsi 2881.1Smhitch 2891.1Smhitchscsibus* at gtsc0 2901.1Smhitchscsibus* at ahsc0 2911.1Smhitchscsibus* at atzsc0 2921.1Smhitchscsibus* at wstsc0 2931.1Smhitchscsibus* at ivsc0 2941.1Smhitchscsibus* at mlhsc0 2951.1Smhitchscsibus* at otgsc0 2961.1Smhitchscsibus* at zssc0 2971.1Smhitchscsibus* at mgnsc0 2981.1Smhitchscsibus* at wesc0 2991.1Smhitchscsibus* at afsc0 3001.1Smhitchscsibus* at aftsc0 3011.1Smhitchscsibus* at flsc0 3021.1Smhitchscsibus* at bzsc0 3031.1Smhitchscsibus* at bzivsc0 3041.1Smhitchscsibus* at bztzsc0 3051.1Smhitchscsibus* at cbsc0 3061.1Smhitchscsibus* at cbiisc0 3071.1Smhitchscsibus* at empsc0 3081.1Smhitchscsibus* at idesc0 3091.1Smhitchscsibus* at drsc0 3101.1Smhitch 3111.1Smhitch# each hard drive from low target to high 3121.1Smhitch# will configure to the next available sd unit number 3131.1Smhitchsd* at scsibus? target ? lun ? # scsi disks 3141.1Smhitchst* at scsibus? target ? lun ? # scsi tapes 3151.1Smhitchcd* at scsibus? target ? lun ? # scsi cd's 3161.1Smhitchss* at scsibus? target ? lun ? # scsi scanner 3171.1Smhitchch* at scsibus? target ? lun ? # scsi autochangers 3181.1Smhitchuk* at scsibus? target ? lun ? # scsi unknown 3191.1Smhitch 3201.1Smhitchpseudo-device loop # loopback network interface 3211.1Smhitchpseudo-device sl 1 # SLIP network interfaces 3221.1Smhitchpseudo-device ppp 1 # PPP network interfaces 3231.1Smhitchpseudo-device tun 1 # network tunnel line discipline 3241.1Smhitchpseudo-device bpfilter 16 # Berkeley packet filter 3251.1Smhitchpseudo-device ipfilter # IP Filter package 3261.1Smhitch 3271.1Smhitchpseudo-device view 10 # views 3281.1Smhitchpseudo-device pty 16 # pseudo ptys 3291.1Smhitch 3301.1Smhitchpseudo-device vnd 4 # vnode pseudo-disks 3311.1Smhitchpseudo-device ccd 4 # concatenated disk devices 3321.1Smhitch 3331.1Smhitch# rnd is EXPERIMENTAL at this point. 3341.1Smhitch#pseudo-device rnd # /dev/random and in-kernel generator 3351.1Smhitch#options RND_COM # use "com" randomness as well (BROKEN) 3361.1Smhitch 3371.1Smhitchpseudo-device md 1 # memory disk [ramdisk] 3381.1Smhitch 3391.1Smhitchconfig netbsd root on ? type ? 3401.1Smhitch 341