1 1.1 dyoung # $NetBSD: RB153,v 1.1 2007/03/20 09:22:01 dyoung Exp $ 2 1.1 dyoung # $Id: RB153,v 1.1 2007/03/20 09:22:01 dyoung Exp $ 3 1.1 dyoung # 4 1.1 dyoung # Example kernel config for the RouterBOARD 153. 5 1.1 dyoung 6 1.1 dyoung include "arch/evbmips/conf/std.adm5120" 7 1.1 dyoung 8 1.1 dyoung #ident "GENERIC-$Revision: 1.1 $" 9 1.1 dyoung 10 1.1 dyoung maxusers 32 11 1.1 dyoung 12 1.1 dyoung options MIPS32 13 1.1 dyoung options NOFPU # No FPU 14 1.1 dyoung options SOFTFLOAT # emulate FPU insn 15 1.1 dyoung options CONSPEED=115200 # YAMON default 16 1.1 dyoung #options HZ=512 # for profiling 17 1.1 dyoung #options ADM5120_YAMON # if our bootloader is YAMON 18 1.1 dyoung options MEMSIZE="(32*1024*1024)" 19 1.1 dyoung 20 1.1 dyoung #options LOCKDEBUG 21 1.1 dyoung options SOSEND_LOAN 22 1.1 dyoung options SOSEND_COUNTERS 23 1.1 dyoung options INET_CSUM_COUNTERS 24 1.1 dyoung options TCP_CSUM_COUNTERS 25 1.1 dyoung options UDP_CSUM_COUNTERS 26 1.1 dyoung options TCP_OUTPUT_COUNTERS 27 1.1 dyoung 28 1.1 dyoung #options NTP # network time protocol 29 1.1 dyoung 30 1.1 dyoung # Debugging options 31 1.1 dyoung options DIAGNOSTIC # extra kernel sanity checking 32 1.1 dyoung options DEBUG # extra kernel debugging support 33 1.1 dyoung options KMEMSTATS # kernel memory statistics (vmstat -m) 34 1.1 dyoung options DDB # kernel dynamic debugger 35 1.1 dyoung options DDB_HISTORY_SIZE=100 # enable history editing in DDB 36 1.1 dyoung makeoptions DEBUG="-g" # compile full symbol table 37 1.1 dyoung makeoptions CPUFLAGS="-march=4kc" 38 1.1 dyoung options SYMTAB_SPACE=360000 # size for embedded symbol table 39 1.1 dyoung 40 1.1 dyoung #options MEMORY_DISK_HOOKS 41 1.1 dyoung #options MEMORY_DISK_IS_ROOT # Force root on ram-disk 42 1.1 dyoung #options MEMORY_DISK_ROOT_SIZE=16384 # 2 Megabytes 43 1.1 dyoung 44 1.1 dyoung # File systems 45 1.1 dyoung file-system FFS # Berkeley Fast Filesystem 46 1.1 dyoung file-system TMPFS 47 1.1 dyoung #file-system EXT2FS # second extended file system (linux) 48 1.1 dyoung file-system NFS # Sun NFS-compatible filesystem client 49 1.1 dyoung #file-system KERNFS # kernel data-structure filesystem 50 1.1 dyoung file-system NULLFS # NULL layered filesystem 51 1.1 dyoung #file-system OVERLAY # overlay file system 52 1.1 dyoung #file-system FDESC # user file descriptor filesystem 53 1.1 dyoung #file-system UMAPFS # uid/gid remapping filesystem 54 1.1 dyoung #file-system LFS # Log-based filesystem (still experimental) 55 1.1 dyoung #file-system PORTAL # portal filesystem (still experimental) 56 1.1 dyoung #file-system PROCFS # /proc 57 1.1 dyoung #file-system CD9660 # ISO 9660 + Rock Ridge file system 58 1.1 dyoung #file-system UNION # union file system 59 1.1 dyoung #file-system MSDOSFS # MS-DOS FAT filesystem(s). 60 1.1 dyoung #file-system CODA # Coda File System; also needs vcoda (below) 61 1.1 dyoung 62 1.1 dyoung # File system options 63 1.1 dyoung #options NFSSERVER # Sun NFS-compatible filesystem server 64 1.1 dyoung #options QUOTA # FFS quotas 65 1.1 dyoung #options FFS_EI # FFS Endian Independant support 66 1.1 dyoung #options SOFTDEP # FFS soft updates support. 67 1.1 dyoung #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 68 1.1 dyoung # immutable) behave as system flags. 69 1.1 dyoung 70 1.1 dyoung # Networking options 71 1.1 dyoung options GATEWAY # IP packet forwarding 72 1.1 dyoung options INET # Internet protocols 73 1.1 dyoung options INET6 # IPV6 74 1.1 dyoung #options IPSEC # IP security 75 1.1 dyoung #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 76 1.1 dyoung #options IPSEC_DEBUG # debug for IP security 77 1.1 dyoung #options MROUTING # packet forwarding of multicast packets 78 1.1 dyoung #options NS # Xerox NS networking 79 1.1 dyoung #options NSIP # Xerox NS tunneling over IP 80 1.1 dyoung #options ISO,TPIP # OSI networking 81 1.1 dyoung #options EON # OSI tunneling over IP 82 1.1 dyoung #options CCITT,LLC,HDLC # X.25 83 1.1 dyoung #options NETATALK # AppleTalk (over Ethernet) protocol 84 1.1 dyoung #options PPP_BSDCOMP # BSD-Compress compression support for PPP 85 1.1 dyoung #options PPP_DEFLATE # Deflate compression support for PPP 86 1.1 dyoung #options PPP_FILTER # Active filter support for PPP (requires bpf) 87 1.1 dyoung options PFIL_HOOKS # pfil(9) packet filter hooks 88 1.1 dyoung #options IPFILTER_LOG # ipmon(8) log support 89 1.1 dyoung 90 1.1 dyoung # These options enable verbose messages for several subsystems. 91 1.1 dyoung # Warning, these may compile large string tables into the kernel! 92 1.1 dyoung #options MIIVERBOSE # verbose PHY autoconfig messages 93 1.1 dyoung #options PCIVERBOSE # verbose PCI device autoconfig messages 94 1.1 dyoung #options PCI_CONFIG_DUMP # verbosely dump PCI config space 95 1.1 dyoung #options SCSIVERBOSE # human readable SCSI error messages 96 1.1 dyoung #options USBVERBOSE # verbose USB device autoconfig messages 97 1.1 dyoung 98 1.1 dyoung options NFS_BOOT_DHCP 99 1.1 dyoung #options NFS_BOOT_RWSIZE=1024 100 1.1 dyoung 101 1.1 dyoung # Pretty much only one device to use for the root file system. 102 1.1 dyoung config netbsd root on admsw0 type nfs 103 1.1 dyoung 104 1.1 dyoung mainbus0 at root 105 1.1 dyoung 106 1.1 dyoung cpu0 at mainbus? 107 1.1 dyoung 108 1.1 dyoung # Network pseudo-devices 109 1.1 dyoung pseudo-device bpfilter # Berkeley packet filter 110 1.1 dyoung pseudo-device loop # network loopback 111 1.1 dyoung #pseudo-device ppp # Point-to-Point Protocol 112 1.1 dyoung #pseudo-device sl # Serial Line IP 113 1.1 dyoung #pseudo-device strip # Starmode Radio IP (Metricom) 114 1.1 dyoung #pseudo-device tun # network tunneling over tty 115 1.1 dyoung pseudo-device gre # generic L3 over IP tunnel 116 1.1 dyoung #pseudo-device ipip # RFC 2003 IP Encapsulation 117 1.1 dyoung pseudo-device gif # RFC1933 tunnel 118 1.1 dyoung #pseudo-device faith # IPv[46] tcp relay translation 119 1.1 dyoung # Miscellaneous pseudo-devices 120 1.1 dyoung pseudo-device pty # pseudo-terminals 121 1.1 dyoung #pseudo-device sequencer # MIDI sequencer 122 1.1 dyoung pseudo-device rnd # /dev/random & kernel generator 123 1.1 dyoung pseudo-device pf # PF packet filter 124 1.1 dyoung pseudo-device pflog # PF log if 125 1.1 dyoung 126 1.1 dyoung # A pseudo device needed for Coda # also needs CODA (above) 127 1.1 dyoung #pseudo-device vcoda # coda minicache <-> venus comm. 128 1.1 dyoung pseudo-device ksyms 129 1.1 dyoung 130 1.1 dyoung obio* at mainbus? 131 1.1 dyoung gpio* at mainbus? 132 1.1 dyoung extio* at mainbus? 133 1.1 dyoung 134 1.1 dyoung uart* at obio? addr ? 135 1.1 dyoung admsw* at obio? addr ? 136 1.1 dyoung #admflash* at obio? addr ? 137 1.1 dyoung 138 1.1 dyoung wdc* at extio? addr ? gpio_mask ? flags 0x1000 139 1.1 dyoung atabus* at wdc? channel ? 140 1.1 dyoung wd* at atabus? drive ? 141 1.1 dyoung 142 1.1 dyoung #USB 143 1.1 dyoung options USB_DEBUG 144 1.1 dyoung options UHUB_DEBUG 145 1.1 dyoung ahci* at obio? addr ? 146 1.1 dyoung usb* at ahci? 147 1.1 dyoung uhub* at usb? 148 1.1 dyoung uhub* at uhub? port ? configuration ? interface ? 149 1.1 dyoung ugen* at uhub? port ? 150 1.1 dyoung umass* at uhub? port ? 151 1.1 dyoung wd* at umass? 152 1.1 dyoung 153 1.1 dyoung options PCI_NETBSD_CONFIGURE 154 1.1 dyoung admpci* at mainbus? 155 1.1 dyoung pci* at admpci? 156 1.1 dyoung ath* at pci? dev ? function ? 157 1.1 dyoung 158 1.1 dyoung options MSGBUFSIZE=65536 159 1.1 dyoung 160 1.1 dyoung scsibus* at scsi? 161 1.1 dyoung sd* at scsibus? target ? lun ? # SCSI disk drives 162 1.1 dyoung 163 1.1 dyoung options IPSELSRC 164 1.1 dyoung #options WDC_EXTIO_DEBUG 165 1.1 dyoung #options EXTIO_DEBUG 166 1.1 dyoung #options ATADEBUG 167