1 1.14.4.4 nathanw # $NetBSD: GENERIC,v 1.14.4.4 2002/01/08 00:27:21 nathanw Exp $ 2 1.14.4.2 briggs # 3 1.14.4.4 nathanw # GENERIC machine description file 4 1.14.4.4 nathanw # 5 1.14.4.4 nathanw # This machine description file is used to generate the default NetBSD 6 1.14.4.4 nathanw # kernel. The generic kernel does not include all options, subsystems 7 1.14.4.4 nathanw # and device drivers, but should be useful for most applications. 8 1.14.4.2 briggs # 9 1.14.4.4 nathanw # The machine description file can be customised for your specific 10 1.14.4.4 nathanw # machine to reduce the kernel size and improve its performance. 11 1.14.4.4 nathanw # 12 1.14.4.4 nathanw # For further information on compiling NetBSD kernels, see the config(8) 13 1.14.4.4 nathanw # man page. 14 1.14.4.4 nathanw # 15 1.14.4.4 nathanw # For further information on hardware support for this architecture, see 16 1.14.4.4 nathanw # the intro(4) man page. For further information about kernel options 17 1.14.4.4 nathanw # for this architecture, see the options(4) man page. For an explanation 18 1.14.4.4 nathanw # of each device driver in this file see the section 4 man page for the 19 1.14.4.4 nathanw # device. 20 1.14.4.2 briggs 21 1.14.4.4 nathanw include "arch/sandpoint/conf/std.sandpoint" 22 1.14.4.2 briggs 23 1.14.4.4 nathanw #ident "GENERIC-$Revision: 1.14.4.4 $" 24 1.14.4.2 briggs 25 1.14.4.2 briggs maxusers 32 26 1.14.4.2 briggs 27 1.14.4.2 briggs #options IPKDBUSERHACK # Allow access to mapped memory via kgdb 28 1.14.4.2 briggs #options DEBUG_BY_TOOLS # Allow debugging from toolsnet 29 1.14.4.2 briggs # HMAC key to be used for debugging sessions 30 1.14.4.2 briggs #options IPKDBKEY="\"HMAC pass phrase text\"" 31 1.14.4.2 briggs #options IPKDBSECURE # Allow debugging even when securelevel > 0 32 1.14.4.2 briggs #makeoptions DEBUG="-g" 33 1.14.4.2 briggs 34 1.14.4.2 briggs #options DEBUG 35 1.14.4.2 briggs options DIAGNOSTIC 36 1.14.4.2 briggs options TRAP_PANICWAIT 37 1.14.4.2 briggs options DDB 38 1.14.4.2 briggs #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 39 1.14.4.2 briggs options KTRACE 40 1.14.4.4 nathanw options NEWPMAP 41 1.14.4.2 briggs #options PMAPCHECK 42 1.14.4.2 briggs #options PMAPDEBUG 43 1.14.4.2 briggs options OPENPIC_SERIAL_MODE 44 1.14.4.4 nathanw options SYMTAB_SPACE=200000 45 1.14.4.2 briggs 46 1.14.4.3 briggs options SYSVMSG # System V message queues 47 1.14.4.3 briggs options SYSVSEM # System V semaphores 48 1.14.4.3 briggs #options SEMMNI=10 # number of semaphore identifiers 49 1.14.4.3 briggs #options SEMMNS=60 # number of semaphores in system 50 1.14.4.3 briggs #options SEMUME=10 # max number of undo entries per process 51 1.14.4.3 briggs #options SEMMNU=30 # number of undo structures in system 52 1.14.4.3 briggs options SYSVSHM # System V shared memory 53 1.14.4.3 briggs #options SHMMAXPGS=1024 # 1024 pages is the default 54 1.14.4.3 briggs 55 1.14.4.2 briggs options COMPAT_43 56 1.14.4.2 briggs options COMPAT_09 57 1.14.4.2 briggs options COMPAT_10 58 1.14.4.2 briggs options COMPAT_12 59 1.14.4.2 briggs options COMPAT_13 60 1.14.4.2 briggs options COMPAT_14 61 1.14.4.2 briggs options COMPAT_386BSD_MBRPART # recognize old partition ID 62 1.14.4.4 nathanw #options COMPAT_LINUX # Linux binary compatibility 63 1.14.4.2 briggs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 64 1.14.4.2 briggs 65 1.14.4.2 briggs options MSGBUFSIZE=65536 66 1.14.4.2 briggs file-system FFS 67 1.14.4.2 briggs file-system MFS 68 1.14.4.2 briggs file-system NFS 69 1.14.4.2 briggs file-system CD9660 70 1.14.4.2 briggs file-system MSDOSFS 71 1.14.4.2 briggs file-system FDESC 72 1.14.4.2 briggs file-system KERNFS 73 1.14.4.2 briggs file-system NULLFS 74 1.14.4.2 briggs file-system OVERLAY 75 1.14.4.2 briggs file-system PORTAL 76 1.14.4.2 briggs file-system PROCFS 77 1.14.4.2 briggs file-system UMAPFS 78 1.14.4.2 briggs file-system UNION 79 1.14.4.2 briggs 80 1.14.4.4 nathanw options SOFTDEP # FFS soft updates support. 81 1.14.4.2 briggs 82 1.14.4.2 briggs options INET 83 1.14.4.2 briggs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 84 1.14.4.2 briggs 85 1.14.4.4 nathanw options NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTP 86 1.14.4.2 briggs 87 1.14.4.2 briggs config netbsd root on ? type ? 88 1.14.4.2 briggs 89 1.14.4.2 briggs # network psuedo-devices 90 1.14.4.2 briggs pseudo-device bpfilter 8 # packet filter 91 1.14.4.4 nathanw pseudo-device pppoe # PPP over Ethernet (RFC 2516) 92 1.14.4.4 nathanw pseudo-device bridge # simple inter-network bridging 93 1.14.4.2 briggs #pseudo-device ipfilter 94 1.14.4.2 briggs pseudo-device loop 95 1.14.4.2 briggs 96 1.14.4.2 briggs # mouse & keyboard multiplexor pseudo-devices 97 1.14.4.4 nathanw #pseudo-device wsmux 98 1.14.4.2 briggs 99 1.14.4.2 briggs # miscellaneous pseudo-devices 100 1.14.4.2 briggs pseudo-device rnd # /dev/random and in-kernel generator 101 1.14.4.2 briggs pseudo-device vnd 4 102 1.14.4.2 briggs pseudo-device pty 103 1.14.4.2 briggs 104 1.14.4.2 briggs # 105 1.14.4.2 briggs # device 106 1.14.4.2 briggs # 107 1.14.4.2 briggs options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 108 1.14.4.2 briggs 109 1.14.4.2 briggs #options PCIVERBOSE # verbose PCI device messages 110 1.14.4.2 briggs #options PCI_CONFIG_DUMP # verbosely dump PCI config space 111 1.14.4.2 briggs options PCI_NETBSD_CONFIGURE # Have NetBSD configure PCI I/O & Mem 112 1.14.4.2 briggs 113 1.14.4.2 briggs mainbus0 at root 114 1.14.4.2 briggs 115 1.14.4.2 briggs cpu* at mainbus0 116 1.14.4.2 briggs pci* at mainbus0 bus ? 117 1.14.4.2 briggs 118 1.14.4.2 briggs ppb* at pci? dev ? function ? # PCI-PCI bridges 119 1.14.4.2 briggs pci* at ppb? bus ? 120 1.14.4.2 briggs 121 1.14.4.2 briggs pchb* at pci? dev ? function ? # PCI host bridge 122 1.14.4.2 briggs pcib* at pci? dev ? function ? # Winbond 83c553 PCI-ISA bridges 123 1.14.4.2 briggs 124 1.14.4.2 briggs isa* at pcib? # ISA on PCI-ISA bridge 125 1.14.4.2 briggs 126 1.14.4.2 briggs #pciide* at pci? dev ? function ? # Winbond/Symphony IDE interface 127 1.14.4.2 briggs 128 1.14.4.2 briggs #vga* at pci? dev ? function ? 129 1.14.4.2 briggs 130 1.14.4.2 briggs ex* at pci? dev ? function ? # 3Com 90x[B] 131 1.14.4.2 briggs sip* at pci? dev ? function ? # SiS 900 Ethernet 132 1.14.4.2 briggs options TLP_MATCH_21040 133 1.14.4.2 briggs options TLP_MATCH_21041 134 1.14.4.2 briggs options TLP_MATCH_21140 135 1.14.4.2 briggs options TLP_MATCH_21142 136 1.14.4.2 briggs tlp* at pci? dev ? function ? # DEC Tulip and similar 137 1.14.4.4 nathanw rtk* at pci? dev ? function ? # Realtek 8129/8139 138 1.14.4.2 briggs 139 1.14.4.2 briggs ukphy* at mii? phy ? # generic unknown PHYs 140 1.14.4.2 briggs exphy* at mii? phy ? # 3Com internal PHYs 141 1.14.4.2 briggs 142 1.14.4.2 briggs 143 1.14.4.2 briggs com0 at isa? port 0x3f8 irq 4 # standard PC serial ports 144 1.14.4.2 briggs com1 at isa? port 0x2f8 irq 3 145 1.14.4.2 briggs 146 1.14.4.2 briggs lpt0 at isa? port 0x278 irq 7 # standard PC parallel ports 147 1.14.4.2 briggs 148 1.14.4.2 briggs fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 149 1.14.4.2 briggs fd* at fdc? drive ? # the drives themselves 150 1.14.4.2 briggs 151 1.14.4.2 briggs adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 152 1.14.4.2 briggs dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 153 1.14.4.2 briggs siop* at pci? dev ? function ? # NCR/Symbios 53c8xx SCSI 154 1.14.4.2 briggs scsibus* at adw? 155 1.14.4.2 briggs scsibus* at dpt? 156 1.14.4.2 briggs scsibus* at siop? 157 1.14.4.2 briggs 158 1.14.4.2 briggs sd* at scsibus? target ? lun ? # SCSI disk drives 159 1.14.4.2 briggs #st* at scsibus? target ? lun ? # SCSI tape drives 160 1.14.4.2 briggs #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 161 1.14.4.2 briggs #ch* at scsibus? target ? lun ? # SCSI autochangers 162 1.14.4.2 briggs #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 163 1.14.4.2 briggs #ss* at scsibus? target ? lun ? # SCSI scanners 164 1.14.4.2 briggs #uk* at scsibus? target ? lun ? # SCSI unknown 165