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