1 1.1.2.1 cliff # $NetBSD: XLSATX,v 1.1.2.1 2009/12/14 07:24:33 cliff Exp $ 2 1.1.2.1 cliff 3 1.1.2.1 cliff include "arch/evbmips/conf/std.rmixl" 4 1.1.2.1 cliff 5 1.1.2.1 cliff #ident "XLSATX-$Revision: 1.1.2.1 $" 6 1.1.2.1 cliff 7 1.1.2.1 cliff #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 8 1.1.2.1 cliff 9 1.1.2.1 cliff maxusers 32 10 1.1.2.1 cliff 11 1.1.2.1 cliff # 12 1.1.2.1 cliff # MEMSIZE can be used to limit memory size obtained from firmware or DRAM BARs 13 1.1.2.1 cliff # 14 1.1.2.1 cliff options MEMSIZE=0x10000000 # 256MB 15 1.1.2.1 cliff 16 1.1.2.1 cliff options NOFPU # No FPU 17 1.1.2.1 cliff options SOFTFLOAT # emulate FPU insn 18 1.1.2.1 cliff 19 1.1.2.1 cliff # Standard system options 20 1.1.2.1 cliff options KTRACE # system call tracing support 21 1.1.2.1 cliff options SYSVMSG # System V message queues 22 1.1.2.1 cliff options SYSVSEM # System V semaphores 23 1.1.2.1 cliff options SYSVSHM # System V shared memory 24 1.1.2.1 cliff #options SHMMAXPGS=1024 # 1024 pages is the default 25 1.1.2.1 cliff #options LKM # loadable kernel modules 26 1.1.2.1 cliff options NTP # network time protocol 27 1.1.2.1 cliff 28 1.1.2.1 cliff # Debugging options 29 1.1.2.1 cliff options DIAGNOSTIC # extra kernel sanity checking 30 1.1.2.1 cliff options DEBUG # extra kernel debugging support 31 1.1.2.1 cliff #options KMEMSTATS # kernel memory statistics (vmstat -m) 32 1.1.2.1 cliff options USERCONF # userconf(4) support 33 1.1.2.1 cliff #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 34 1.1.2.1 cliff options DDB # kernel dynamic debugger 35 1.1.2.1 cliff options DDB_HISTORY_SIZE=100 # enable history editing in DDB 36 1.1.2.1 cliff makeoptions DEBUG="-g" # compile full symbol table 37 1.1.2.1 cliff options SYMTAB_SPACE=0x60000 # size for embedded symbol table 38 1.1.2.1 cliff #options DDB_COMMANDONENTER="trace;show registers" 39 1.1.2.1 cliff options DB_MAX_LINE=-1 40 1.1.2.1 cliff 41 1.1.2.1 cliff # Compatibility options 42 1.1.2.1 cliff #options COMPAT_43 # compatibility with 4.3BSD binaries 43 1.1.2.1 cliff #options COMPAT_09 # NetBSD 0.9 binary compatibility 44 1.1.2.1 cliff #options COMPAT_10 # NetBSD 1.0 binary compatibility 45 1.1.2.1 cliff #options COMPAT_11 # NetBSD 1.1 binary compatibility 46 1.1.2.1 cliff #options COMPAT_12 # NetBSD 1.2 binary compatibility 47 1.1.2.1 cliff #options COMPAT_13 # NetBSD 1.3 binary compatibility 48 1.1.2.1 cliff #options COMPAT_14 # NetBSD 1.4 binary compatibility 49 1.1.2.1 cliff #options COMPAT_15 # NetBSD 1.5 binary compatibility 50 1.1.2.1 cliff options COMPAT_16 # NetBSD 1.6 binary compatibility 51 1.1.2.1 cliff options COMPAT_20 # NetBSD 2.0 binary compatibility 52 1.1.2.1 cliff options COMPAT_30 # NetBSD 3.0 compatibility. 53 1.1.2.1 cliff options COMPAT_40 # NetBSD 4.0 compatibility. 54 1.1.2.1 cliff #options EXEC_ECOFF # exec ECOFF binaries 55 1.1.2.1 cliff #options COMPAT_ULTRIX # binary compatibility with Ultrix 56 1.1.2.1 cliff options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 57 1.1.2.1 cliff 58 1.1.2.1 cliff # File systems 59 1.1.2.1 cliff file-system FFS # Berkeley Fast Filesystem 60 1.1.2.1 cliff file-system MFS # memory-based filesystem 61 1.1.2.1 cliff #file-system EXT2FS # second extended file system (linux) 62 1.1.2.1 cliff file-system NFS # Sun NFS-compatible filesystem client 63 1.1.2.1 cliff #file-system KERNFS # kernel data-structure filesystem 64 1.1.2.1 cliff #file-system NULLFS # NULL layered filesystem 65 1.1.2.1 cliff #file-system OVERLAY # overlay file system 66 1.1.2.1 cliff #file-system FDESC # user file descriptor filesystem 67 1.1.2.1 cliff #file-system UMAPFS # uid/gid remapping filesystem 68 1.1.2.1 cliff #file-system LFS # Log-based filesystem (still experimental) 69 1.1.2.1 cliff #file-system PORTAL # portal filesystem (still experimental) 70 1.1.2.1 cliff #file-system PROCFS # /proc 71 1.1.2.1 cliff #file-system CD9660 # ISO 9660 + Rock Ridge file system 72 1.1.2.1 cliff #file-system UNION # union file system 73 1.1.2.1 cliff #file-system MSDOSFS # MS-DOS FAT filesystem(s). 74 1.1.2.1 cliff #file-system CODA # Coda File System; also needs vcoda (below) 75 1.1.2.1 cliff #file-system PTYFS # /dev/pts/N support 76 1.1.2.1 cliff 77 1.1.2.1 cliff # File system options 78 1.1.2.1 cliff #options NFSSERVER # Sun NFS-compatible filesystem server 79 1.1.2.1 cliff #options QUOTA # FFS quotas 80 1.1.2.1 cliff #options FFS_EI # FFS Endian Independant support 81 1.1.2.1 cliff #options SOFTDEP # FFS soft updates support. 82 1.1.2.1 cliff options WAPBL # File system journaling support - Experimental 83 1.1.2.1 cliff options FFS_NO_SNAPSHOT # No FFS snapshot support 84 1.1.2.1 cliff #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 85 1.1.2.1 cliff # immutable) behave as system flags. 86 1.1.2.1 cliff 87 1.1.2.1 cliff # Networking options 88 1.1.2.1 cliff #options GATEWAY # IP packet forwarding 89 1.1.2.1 cliff options INET # Internet protocols 90 1.1.2.1 cliff #options INET6 # IPV6 91 1.1.2.1 cliff #options IPSEC # IP security 92 1.1.2.1 cliff #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 93 1.1.2.1 cliff #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 94 1.1.2.1 cliff #options IPSEC_DEBUG # debug for IP security 95 1.1.2.1 cliff #options MROUTING # packet forwarding of multicast packets 96 1.1.2.1 cliff #options PIM # Protocol Independent Multicast 97 1.1.2.1 cliff #options ISO,TPIP # OSI networking 98 1.1.2.1 cliff #options EON # OSI tunneling over IP 99 1.1.2.1 cliff #options NETATALK # AppleTalk (over Ethernet) protocol 100 1.1.2.1 cliff #options PPP_BSDCOMP # BSD-Compress compression support for PPP 101 1.1.2.1 cliff #options PPP_DEFLATE # Deflate compression support for PPP 102 1.1.2.1 cliff #options PPP_FILTER # Active filter support for PPP (requires bpf) 103 1.1.2.1 cliff #options PFIL_HOOKS # pfil(9) packet filter hooks 104 1.1.2.1 cliff #options IPFILTER_LOG # ipmon(8) log support 105 1.1.2.1 cliff #options IPFILTER_LOOKUP # ippool(8) support 106 1.1.2.1 cliff 107 1.1.2.1 cliff # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 108 1.1.2.1 cliff #options TCP_COMPAT_42 109 1.1.2.1 cliff 110 1.1.2.1 cliff # These options enable verbose messages for several subsystems. 111 1.1.2.1 cliff # Warning, these may compile large string tables into the kernel! 112 1.1.2.1 cliff #options PCI_NETBSD_CONFIGURE # NetBSD configures the PCI bus 113 1.1.2.1 cliff options PCIVERBOSE # verbose PCI device autoconfig messages 114 1.1.2.1 cliff #options PCI_CONFIG_DUMP # verbosely dump PCI config space 115 1.1.2.1 cliff #options SCSIVERBOSE # human readable SCSI error messages 116 1.1.2.1 cliff options MIIVERBOSE # verbose PHY autoconfig messages 117 1.1.2.1 cliff 118 1.1.2.1 cliff # Bitmask for enabling the PCI IDE channels in the southbridge. 119 1.1.2.1 cliff # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. 120 1.1.2.1 cliff # 121 1.1.2.1 cliff # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE 122 1.1.2.1 cliff # channels for you (thus causing the NetBSD `pciide' driver to ignore them). 123 1.1.2.1 cliff options PCI_NETBSD_ENABLE_IDE=0x1 124 1.1.2.1 cliff 125 1.1.2.1 cliff options NFS_BOOT_DHCP 126 1.1.2.1 cliff 127 1.1.2.1 cliff config netbsd root on ? type ? 128 1.1.2.1 cliff config netbsd-wm0 root on wm0 type nfs 129 1.1.2.1 cliff config netbsd-msk0 root on msk0 type nfs 130 1.1.2.1 cliff 131 1.1.2.1 cliff 132 1.1.2.1 cliff mainbus0 at root 133 1.1.2.1 cliff cpu0 at mainbus? 134 1.1.2.1 cliff obio0 at mainbus? 135 1.1.2.1 cliff com0 at obio0 addr 0x14000 mult 4 intr 9 136 1.1.2.1 cliff options COM_REGMAP 137 1.1.2.1 cliff rmixl_pcie0 at obio0 138 1.1.2.1 cliff pci0 at rmixl_pcie0 139 1.1.2.1 cliff ppb* at pci? 140 1.1.2.1 cliff pci* at ppb? 141 1.1.2.1 cliff wm* at pci? dev ? function ? # Intel i82546EB Gig-E 142 1.1.2.1 cliff skc* at pci? dev ? function ? 143 1.1.2.1 cliff sk* at skc? 144 1.1.2.1 cliff mskc* at pci? dev ? function ? 145 1.1.2.1 cliff msk* at mskc? 146 1.1.2.1 cliff makphy* at mii? phy ? # Marvell 88E1000 PHYs 147 1.1.2.1 cliff ukphy* at mii? phy ? # unknown PHY 148 1.1.2.1 cliff rmixl_usbi0 at obio0 addr 0x25000 intr 31 149 1.1.2.1 cliff ohci0 at rmixl_usbi0 addr 0x24400 size 0x400 intr 0 150 1.1.2.1 cliff ohci1 at rmixl_usbi0 addr 0x24800 size 0x400 intr 1 151 1.1.2.1 cliff ehci0 at rmixl_usbi0 addr 0x24000 size 0x400 intr 2 152 1.1.2.1 cliff 153 1.1.2.1 cliff # USB 154 1.1.2.1 cliff usb* at ohci? 155 1.1.2.1 cliff usb* at ehci? 156 1.1.2.1 cliff uhub* at usb? 157 1.1.2.1 cliff uhub* at uhub? port ? 158 1.1.2.1 cliff umass* at uhub? port ? configuration ? interface ? 159 1.1.2.1 cliff wd* at umass? 160 1.1.2.1 cliff scsibus* at umass? channel ? 161 1.1.2.1 cliff sd* at scsibus? target ? lun ? 162 1.1.2.1 cliff 163 1.1.2.1 cliff 164 1.1.2.1 cliff # Pseudo-devices 165 1.1.2.1 cliff 166 1.1.2.1 cliff # Disk/mass storage pseudo-devices 167 1.1.2.1 cliff #pseudo-device ccd 4 # concatenated disk devices 168 1.1.2.1 cliff #pseudo-device raid 4 # RAIDframe disk driver 169 1.1.2.1 cliff #options RAID_AUTOCONFIG # auto-configuration of RAID 170 1.1.2.1 cliff #pseudo-device fss 4 # file system snapshot device 171 1.1.2.1 cliff pseudo-device vnd # disk-like interface to files 172 1.1.2.1 cliff 173 1.1.2.1 cliff # Network pseudo-devices 174 1.1.2.1 cliff pseudo-device bpfilter # Berkeley packet filter 175 1.1.2.1 cliff pseudo-device ipfilter # IP filter (firewall) and NAT 176 1.1.2.1 cliff pseudo-device loop # network loopback 177 1.1.2.1 cliff #pseudo-device ppp # Point-to-Point Protocol 178 1.1.2.1 cliff #pseudo-device sl # Serial Line IP 179 1.1.2.1 cliff #pseudo-device strip # Starmode Radio IP (Metricom) 180 1.1.2.1 cliff #pseudo-device tun # network tunneling over tty 181 1.1.2.1 cliff #pseudo-device tap # virtual Ethernet 182 1.1.2.1 cliff #pseudo-device gre # generic L3 over IP tunnel 183 1.1.2.1 cliff #pseudo-device ipip 2 # RFC 2003 IP Encapsulation 184 1.1.2.1 cliff #pseudo-device gif # RFC1933 tunnel 185 1.1.2.1 cliff #pseudo-device faith # IPv[46] tcp relay translation 186 1.1.2.1 cliff #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 187 1.1.2.1 cliff #pseudo-device vlan # IEEE 802.1q encapsulation 188 1.1.2.1 cliff #pseudo-device bridge # simple inter-network bridging 189 1.1.2.1 cliff 190 1.1.2.1 cliff # Miscellaneous pseudo-devices 191 1.1.2.1 cliff pseudo-device pty # pseudo-terminals 192 1.1.2.1 cliff #pseudo-device sequencer 1 # MIDI sequencer 193 1.1.2.1 cliff pseudo-device rnd # /dev/random & kernel generator 194 1.1.2.1 cliff pseudo-device clockctl # user control of clock subsystem 195 1.1.2.1 cliff pseudo-device ksyms # /dev/ksyms 196 1.1.2.1 cliff 197 1.1.2.1 cliff # A pseudo device needed for Coda # also needs CODA (above) 198 1.1.2.1 cliff #pseudo-device vcoda 4 # coda minicache <-> venus comm. 199