1 1.4 simonb # $NetBSD: IMX31LITE,v 1.4 2008/07/31 07:41:00 simonb Exp $ 2 1.2 matt # 3 1.2 matt # IMX31LITE -- Freescale IMX31LITE Evaluation Board Kernel 4 1.2 matt # 5 1.2 matt 6 1.2 matt include "arch/evbarm/conf/std.imx31" 7 1.2 matt 8 1.2 matt #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9 1.2 matt 10 1.2 matt # estimated number of users 11 1.2 matt 12 1.2 matt maxusers 32 13 1.2 matt 14 1.2 matt # Standard system options 15 1.2 matt 16 1.2 matt options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 17 1.2 matt #options NTP # NTP phase/frequency locked loop 18 1.2 matt 19 1.2 matt # CPU options 20 1.2 matt 21 1.2 matt # For StrongARM systems 22 1.2 matt options CPU_ARM1136 # Support the SA110 core 23 1.2 matt 24 1.2 matt # Architecture options 25 1.2 matt 26 1.2 matt # File systems 27 1.2 matt 28 1.2 matt file-system FFS # UFS 29 1.2 matt #file-system LFS # log-structured file system 30 1.2 matt file-system MFS # memory file system 31 1.2 matt file-system NFS # Network file system 32 1.2 matt #file-system ADOSFS # AmigaDOS-compatible file system 33 1.2 matt #file-system EXT2FS # second extended file system (linux) 34 1.2 matt #file-system CD9660 # ISO 9660 + Rock Ridge file system 35 1.2 matt #file-system MSDOSFS # MS-DOS file system 36 1.2 matt file-system FDESC # /dev/fd 37 1.2 matt file-system KERNFS # /kern 38 1.2 matt file-system NULLFS # loopback file system 39 1.2 matt #file-system PORTAL # portal filesystem (still experimental) 40 1.2 matt file-system PROCFS # /proc 41 1.2 matt file-system TMPFS # memory file system 42 1.2 matt #file-system UMAPFS # NULLFS + uid and gid remapping 43 1.2 matt #file-system UNION # union file system 44 1.2 matt file-system PTYFS # /dev/pts/N support 45 1.2 matt 46 1.2 matt # File system options 47 1.2 matt #options QUOTA # UFS quotas 48 1.2 matt #options FFS_EI # FFS Endian Independant support 49 1.2 matt options NFSSERVER 50 1.2 matt options SOFTDEP 51 1.4 simonb options WAPBL # File system journaling support - Experimental 52 1.2 matt #options FFS_NO_SNAPSHOT # No FFS snapshot support 53 1.2 matt 54 1.2 matt # Networking options 55 1.2 matt 56 1.2 matt #options GATEWAY # packet forwarding 57 1.2 matt options INET # IP + ICMP + TCP + UDP 58 1.2 matt options INET6 # IPV6 59 1.2 matt #options IPSEC # IP security 60 1.2 matt #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) 61 1.2 matt #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 62 1.2 matt #options IPSEC_DEBUG # debug for IP security 63 1.2 matt #options MROUTING # IP multicast routing 64 1.2 matt #options PIM # Protocol Independent Multicast 65 1.2 matt #options ISO,TPIP # OSI 66 1.2 matt #options EON # OSI tunneling over IP 67 1.2 matt #options NETATALK # AppleTalk networking 68 1.2 matt #options PFIL_HOOKS # pfil(9) packet filter hooks 69 1.2 matt #options PPP_BSDCOMP # BSD-Compress compression support for PPP 70 1.2 matt #options PPP_DEFLATE # Deflate compression support for PPP 71 1.2 matt #options PPP_FILTER # Active filter support for PPP (requires bpf) 72 1.2 matt #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 73 1.2 matt 74 1.2 matt options NFS_BOOT_BOOTP 75 1.2 matt options NFS_BOOT_DHCP 76 1.2 matt #options NFS_BOOT_BOOTPARAM 77 1.2 matt 78 1.2 matt # Compatibility options 79 1.2 matt 80 1.2 matt #options COMPAT_43 # 4.3BSD compatibility. 81 1.3 tsutsui options COMPAT_40 # NetBSD 4.0 compatibility. 82 1.2 matt options COMPAT_30 # NetBSD 3.0 compatibility. 83 1.2 matt options COMPAT_20 # NetBSD 2.0 compatibility. 84 1.2 matt options COMPAT_16 # NetBSD 1.6 compatibility. 85 1.2 matt options COMPAT_15 # NetBSD 1.5 compatibility. 86 1.2 matt options COMPAT_14 # NetBSD 1.4 compatibility. 87 1.2 matt #options COMPAT_13 # NetBSD 1.3 compatibility. 88 1.2 matt #options COMPAT_12 # NetBSD 1.2 compatibility. 89 1.2 matt #options COMPAT_11 # NetBSD 1.1 compatibility. 90 1.2 matt #options COMPAT_10 # NetBSD 1.0 compatibility. 91 1.2 matt #options COMPAT_09 # NetBSD 0.9 compatibility. 92 1.2 matt #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 93 1.2 matt options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 94 1.2 matt 95 1.2 matt # Shared memory options 96 1.2 matt 97 1.2 matt options SYSVMSG # System V-like message queues 98 1.2 matt options SYSVSEM # System V-like semaphores 99 1.2 matt #options SEMMNI=10 # number of semaphore identifiers 100 1.2 matt #options SEMMNS=60 # number of semaphores in system 101 1.2 matt #options SEMUME=10 # max number of undo entries per process 102 1.2 matt #options SEMMNU=30 # number of undo structures in system 103 1.2 matt options SYSVSHM # System V-like memory sharing 104 1.2 matt options SHMMAXPGS=1024 # 1024 pages is the default 105 1.2 matt 106 1.2 matt # Device options 107 1.2 matt 108 1.2 matt #options MEMORY_DISK_HOOKS # boottime setup of ramdisk 109 1.2 matt #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks 110 1.2 matt #options MEMORY_DISK_IS_ROOT # use memory disk as root 111 1.2 matt 112 1.2 matt # Console options. 113 1.2 matt #options CONSPEED=38400 # Console speed 114 1.2 matt 115 1.2 matt # Miscellaneous kernel options 116 1.2 matt options KTRACE # system call tracing, a la ktrace(1) 117 1.2 matt options IRQSTATS # manage IRQ statistics 118 1.2 matt #options LKM # loadable kernel modules 119 1.2 matt #options KMEMSTATS # kernel memory statistics 120 1.2 matt #options SCSIVERBOSE # Verbose SCSI errors 121 1.2 matt options MIIVERBOSE # Verbose MII autoconfuration messages 122 1.2 matt #options PCI_CONFIG_DUMP # verbosely dump PCI config space 123 1.2 matt #options DDB_KEYCODE=0x40 124 1.2 matt options USERCONF # userconf(4) support 125 1.2 matt #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 126 1.2 matt #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 127 1.2 matt 128 1.2 matt # Development and Debugging options 129 1.2 matt 130 1.2 matt options DIAGNOSTIC # internally consistency checks 131 1.2 matt options DEBUG 132 1.2 matt #options LOCKDEBUG 133 1.2 matt options PMAP_DEBUG # Enable pmap_debug_level code 134 1.2 matt #options IPKDB # remote kernel debugging 135 1.2 matt options VERBOSE_INIT_ARM # verbose bootstraping messages 136 1.2 matt options DDB # in-kernel debugger 137 1.2 matt options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 138 1.2 matt #makeoptions DEBUG="-g" # compile full symbol table 139 1.2 matt options SYMTAB_SPACE=280000 140 1.2 matt 141 1.2 matt config netbsd root on ? type ? 142 1.2 matt 143 1.2 matt # The main bus device 144 1.2 matt mainbus0 at root 145 1.2 matt 146 1.2 matt # The boot cpu 147 1.2 matt cpu0 at mainbus? 148 1.2 matt #l2cc0 at mainbus? 149 1.2 matt 150 1.2 matt # Specify the memory size in bytes. 151 1.2 matt options MEMSIZE=0x8000000 152 1.2 matt 153 1.2 matt # Devices 154 1.2 matt 155 1.2 matt ahb0 at mainbus? 156 1.2 matt avic0 at ahb? addr 0x68000000 irqbase 0 157 1.2 matt aips* at ahb0 158 1.2 matt imxuart* at aips? addr 0x43f90000 intr 45 159 1.2 matt imxgpio0 at ahb? addr 0x53fcc000 irqbase 64 intr 52 160 1.2 matt imxgpio1 at ahb? addr 0x53fd0000 irqbase 96 intr 51 161 1.2 matt imxgpio2 at ahb? addr 0x53fa4000 irqbase 128 intr 56 162 1.2 matt gpio* at imxgpio? 163 1.2 matt 164 1.2 matt # pcic 165 1.2 matt imx31lk_pcic0 at aips? addr 0xb8004000 166 1.2 matt pcmcia* at imx31lk_pcic0 167 1.2 matt wdc* at pcmcia? function ? 168 1.2 matt atabus* at wdc? channel ? 169 1.2 matt wd* at atabus? drive ? flags 0x0000 170 1.2 matt 171 1.2 matt # Pseudo-Devices 172 1.2 matt 173 1.2 matt # disk/mass storage pseudo-devices 174 1.2 matt #pseudo-device md 1 # memory disk device (ramdisk) 175 1.2 matt #pseudo-device vnd # disk-like interface to files 176 1.2 matt 177 1.2 matt # network pseudo-devices 178 1.2 matt #pseudo-device bpfilter # Berkeley packet filter 179 1.2 matt pseudo-device loop # network loopback 180 1.2 matt 181 1.2 matt # miscellaneous pseudo-devices 182 1.2 matt pseudo-device pty # pseudo-terminals 183 1.2 matt pseudo-device rnd # /dev/random and in-kernel generator 184 1.2 matt pseudo-device ksyms # /dev/ksyms 185 1.2 matt pseudo-device clockctl # NTP clockctl 186