1 1.1 jeremy # $NetBSD: RAMDISK3X,v 1.1 1997/05/27 01:06:33 jeremy Exp $ 2 1.1 jeremy 3 1.1 jeremy # 4 1.1 jeremy # RAMDISK: Root/swap on ramdisk 5 1.1 jeremy # This kernel is used to: 6 1.1 jeremy # format the disk (not yet implemented) 7 1.1 jeremy # partition the disk (disklabel) 8 1.1 jeremy # install the miniroot in the swap partition 9 1.1 jeremy # 10 1.1 jeremy 11 1.1 jeremy include "arch/sun3x/conf/std.sun3x" 12 1.1 jeremy 13 1.1 jeremy # Needs to be set per system. i.e change these as you see fit 14 1.1 jeremy maxusers 2 15 1.1 jeremy 16 1.1 jeremy # Standard system options 17 1.1 jeremy 18 1.1 jeremy # Enable the hooks used for initializing the ram-disk. 19 1.1 jeremy options MEMORY_DISK_HOOKS 20 1.1 jeremy options MINIROOTSIZE=512 # 256K 21 1.1 jeremy 22 1.1 jeremy # Filesystem options 23 1.1 jeremy # May need NFS to get miniroot image 24 1.1 jeremy file-system NFS # nfs client support 25 1.1 jeremy # Need FFS for the ramdisk image 26 1.1 jeremy file-system FFS # ufs file system 27 1.1 jeremy 28 1.1 jeremy options FIFO # named pipes used during install 29 1.1 jeremy 30 1.1 jeremy # Networking options 31 1.1 jeremy options INET # IP prototol stack support 32 1.1 jeremy options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD 33 1.1 jeremy # XXX - Work-around for root on slow servers (insurance...) 34 1.1 jeremy options NFS_BOOT_RWSIZE=1024 35 1.1 jeremy 36 1.1 jeremy # Compatability options 37 1.1 jeremy 38 1.1 jeremy config netbsd root on md0 type ffs 39 1.1 jeremy 40 1.1 jeremy # 41 1.1 jeremy # Serial ports 42 1.1 jeremy # 43 1.1 jeremy zstty0 at zsc1 channel 0 # ttya 44 1.1 jeremy zstty1 at zsc1 channel 1 # ttyb 45 1.1 jeremy 46 1.1 jeremy kbd0 at zsc0 channel 0 # keyboard 47 1.1 jeremy ms0 at zsc0 channel 1 # mouse 48 1.1 jeremy 49 1.1 jeremy # 50 1.1 jeremy # Network devices 51 1.1 jeremy # 52 1.1 jeremy 53 1.1 jeremy # Lance Ethernet (only onboard) 54 1.1 jeremy le0 at obio0 addr 0x65002000 ipl 3 55 1.1 jeremy 56 1.1 jeremy # 57 1.1 jeremy # Disk and tape devices 58 1.1 jeremy # 59 1.1 jeremy 60 1.1 jeremy # Emulex SCSI 61 1.1 jeremy # Note the flags on the esp entries below, that work around 62 1.1 jeremy # deficiencies in the old driver: (may not be needed anymore) 63 1.1 jeremy # bits 0-7: disable disconnect/reselect for the corresponding target 64 1.1 jeremy # bits 8-15: disable synch negotiation for target [bit-8] 65 1.1 jeremy # Note: targets 4-7 have disconnect/reselect enabled on the premise 66 1.1 jeremy # that tape devices normally have one of these targets. Tape 67 1.1 jeremy # devices should be allowed to disconnect for the SCSI bus 68 1.1 jeremy # to operate acceptably. 69 1.1 jeremy # 70 1.1 jeremy esp0 at obio0 addr 0x66000000 ipl 2 flags 0xff0f 71 1.1 jeremy 72 1.1 jeremy # Floppy drive 73 1.1 jeremy fdc0 at obio0 addr 0x6e000000 ipl 6 vect 0x40 74 1.1 jeremy fd0 at fdc0 # First (and only) floppy drive. 75 1.1 jeremy 76 1.1 jeremy # 77 1.1 jeremy # Frame buffer devices 78 1.1 jeremy # 79 1.1 jeremy 80 1.1 jeremy # bwtwo - Monochrome frame buffer. 81 1.1 jeremy bwtwo0 at obmem0 addr 0x50400000 ipl 4 82 1.1 jeremy 83 1.1 jeremy # 84 1.1 jeremy # SCSI infrastructure 85 1.1 jeremy # 86 1.1 jeremy scsibus* at scsi? 87 1.1 jeremy 88 1.1 jeremy sd* at scsibus? target ? lun ? # SCSI disks 89 1.1 jeremy st* at scsibus? target ? lun ? # SCSI tapes 90 1.1 jeremy cd* at scsibus? target ? lun ? # SCSI CD-ROMs 91 1.1 jeremy #ch* at scsibus? target ? lun ? # SCSI changer devices 92 1.1 jeremy #ss* at scsibus? target ? lun ? # SCSI scanners 93 1.1 jeremy uk* at scsibus? target ? lun ? # unknown SCSI devices 94 1.1 jeremy 95 1.1 jeremy # Memory-disk (root for install tape) 96 1.1 jeremy pseudo-device md 2 97 1.1 jeremy 98 1.1 jeremy # Misc. 99 1.1 jeremy pseudo-device loop 1 # network loopback 100 1.1 jeremy pseudo-device sl 2 # CSLIP 101 1.1 jeremy pseudo-device ppp 2 # PPP 102 1.1 jeremy 103