| @@ -1,444 +1,444 @@ | | | @@ -1,444 +1,444 @@ |
1 | # $NetBSD: GUMSTIX,v 1.61 2011/11/22 21:25:07 tls Exp $ | | 1 | # $NetBSD: GUMSTIX,v 1.62 2011/12/18 01:12:55 kiyohara Exp $ |
2 | # | | 2 | # |
3 | # GUMSTIX -- Gumstix. Inc. gumstix platforms kernel | | 3 | # GUMSTIX -- Gumstix. Inc. gumstix platforms kernel |
4 | # | | 4 | # |
5 | | | 5 | |
6 | include "arch/evbarm/conf/std.gumstix" | | 6 | include "arch/evbarm/conf/std.gumstix" |
7 | | | 7 | |
8 | #options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 8 | #options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
9 | | | 9 | |
10 | # estimated number of users | | 10 | # estimated number of users |
11 | | | 11 | |
12 | maxusers 32 | | 12 | maxusers 32 |
13 | | | 13 | |
14 | # CPU options | | 14 | # CPU options |
15 | | | 15 | |
16 | # For XScale systems | | 16 | # For XScale systems |
17 | options CPU_XSCALE_PXA250 # Support the basix/connex motherboards | | 17 | options CPU_XSCALE_PXA250 # Support the basix/connex motherboards |
18 | options CPU_XSCALE_PXA270 # Support the verdex motherboards | | 18 | options CPU_XSCALE_PXA270 # Support the verdex motherboards |
19 | makeoptions CPUFLAGS="-mcpu=xscale" | | 19 | makeoptions CPUFLAGS="-mcpu=xscale" |
20 | | | 20 | |
21 | # Architecture options | | 21 | # Architecture options |
22 | #options XSCALE_CACHE_WRITE_THROUGH | | 22 | #options XSCALE_CACHE_WRITE_THROUGH |
23 | options XSCALE_CACHE_READ_WRITE_ALLOCATE | | 23 | options XSCALE_CACHE_READ_WRITE_ALLOCATE |
24 | | | 24 | |
25 | # Gumstix options | | 25 | # Gumstix options |
26 | options GUMSTIX | | 26 | options GUMSTIX |
27 | # if not specified 'busheader=' in args from u-boot, use GXIO_DEFAULT_EXPANSION. | | 27 | # if not specified 'busheader=' in args from u-boot, use GXIO_DEFAULT_EXPANSION. |
28 | options GUMSTIX_NETBSD_ARGS_BUSHEADER | | 28 | options GUMSTIX_NETBSD_ARGS_BUSHEADER |
29 | options GUMSTIX_NETBSD_ARGS_CONSOLE # dynamically configure console | | 29 | options GUMSTIX_NETBSD_ARGS_CONSOLE # dynamically configure console |
30 | # 'console=lcd' or ffuart,stuart | | 30 | # 'console=lcd' or ffuart,stuart |
31 | | | 31 | |
32 | # Standard system options | | 32 | # Standard system options |
33 | | | 33 | |
34 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT | | 34 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT |
35 | #options NTP # NTP phase/frequency locked loop | | 35 | #options NTP # NTP phase/frequency locked loop |
36 | | | 36 | |
37 | # File systems | | 37 | # File systems |
38 | | | 38 | |
39 | file-system FFS # UFS | | 39 | file-system FFS # UFS |
40 | file-system EXT2FS # second extended file system (linux) | | 40 | file-system EXT2FS # second extended file system (linux) |
41 | file-system LFS # log-structured file system | | 41 | file-system LFS # log-structured file system |
42 | file-system MFS # memory file system | | 42 | file-system MFS # memory file system |
43 | file-system NFS # Network File System client | | 43 | file-system NFS # Network File System client |
44 | #file-system NTFS # Windows/NT file system (experimental) | | 44 | #file-system NTFS # Windows/NT file system (experimental) |
45 | #file-system CD9660 # ISO 9660 + Rock Ridge file system | | 45 | #file-system CD9660 # ISO 9660 + Rock Ridge file system |
46 | file-system MSDOSFS # MS-DOS file system | | 46 | file-system MSDOSFS # MS-DOS file system |
47 | file-system FDESC # /dev/fd | | 47 | file-system FDESC # /dev/fd |
48 | file-system KERNFS # /kern | | 48 | file-system KERNFS # /kern |
49 | file-system NULLFS # loopback file system | | 49 | file-system NULLFS # loopback file system |
50 | file-system OVERLAY # overlay file system | | 50 | file-system OVERLAY # overlay file system |
51 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | | 51 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) |
52 | file-system PROCFS # /proc | | 52 | file-system PROCFS # /proc |
53 | file-system UMAPFS # NULLFS + uid and gid remapping | | 53 | file-system UMAPFS # NULLFS + uid and gid remapping |
54 | file-system UNION # union file system | | 54 | file-system UNION # union file system |
55 | file-system CODA # Coda File System; also needs vcoda (below) | | 55 | file-system CODA # Coda File System; also needs vcoda (below) |
56 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) | | 56 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) |
57 | file-system PTYFS # /dev/ptm support | | 57 | file-system PTYFS # /dev/ptm support |
58 | file-system TMPFS # Efficient memory file-system | | 58 | file-system TMPFS # Efficient memory file-system |
59 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | | 59 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system |
60 | #file-system HFS # experimental - Apple HFS+ (read-only) | | 60 | #file-system HFS # experimental - Apple HFS+ (read-only) |
61 | | | 61 | |
62 | # File system options | | 62 | # File system options |
63 | #options QUOTA # legacy UFS quotas | | 63 | #options QUOTA # legacy UFS quotas |
64 | #options QUOTA2 # new, in-filesystem UFS quotas | | 64 | #options QUOTA2 # new, in-filesystem UFS quotas |
65 | #options FFS_EI # FFS Endian Independent support | | 65 | #options FFS_EI # FFS Endian Independent support |
66 | options WAPBL # File system journaling support - Experimental | | 66 | options WAPBL # File system journaling support - Experimental |
67 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. | | 67 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. |
68 | # It is not recommended for general use. | | 68 | # It is not recommended for general use. |
69 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | | 69 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental |
70 | #options NFSSERVER # Network File System server | | 70 | #options NFSSERVER # Network File System server |
71 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | | 71 | #options FFS_NO_SNAPSHOT # No FFS snapshot support |
72 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | | 72 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and |
73 | # immutable) behave as system flags. | | 73 | # immutable) behave as system flags. |
74 | | | 74 | |
75 | # Networking options | | 75 | # Networking options |
76 | | | 76 | |
77 | #options GATEWAY # packet forwarding | | 77 | #options GATEWAY # packet forwarding |
78 | options INET # IP + ICMP + TCP + UDP | | 78 | options INET # IP + ICMP + TCP + UDP |
79 | options INET6 # IPv6 | | 79 | options INET6 # IPv6 |
80 | options IPSEC # IP security | | 80 | options IPSEC # IP security |
81 | options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) | | 81 | options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) |
82 | options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | | 82 | options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) |
83 | #options IPSEC_DEBUG # debug for IP security | | 83 | #options IPSEC_DEBUG # debug for IP security |
84 | #options MROUTING # IP multicast routing | | 84 | #options MROUTING # IP multicast routing |
85 | #options PIM # Protocol Independent Multicast | | 85 | #options PIM # Protocol Independent Multicast |
86 | #options ISO,TPIP # OSI | | 86 | #options ISO,TPIP # OSI |
87 | #options EON # OSI tunneling over IP | | 87 | #options EON # OSI tunneling over IP |
88 | #options NETATALK # AppleTalk networking | | 88 | #options NETATALK # AppleTalk networking |
89 | #options PFIL_HOOKS # pfil(9) packet filter hooks | | 89 | #options PFIL_HOOKS # pfil(9) packet filter hooks |
90 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | | 90 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP |
91 | #options PPP_DEFLATE # Deflate compression support for PPP | | 91 | #options PPP_DEFLATE # Deflate compression support for PPP |
92 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | | 92 | #options PPP_FILTER # Active filter support for PPP (requires bpf) |
93 | #options IPFILTER_LOG # ipmon(8) log support | | 93 | #options IPFILTER_LOG # ipmon(8) log support |
94 | #options IPFILTER_LOOKUP # ippool(8) support | | 94 | #options IPFILTER_LOOKUP # ippool(8) support |
95 | options IPFILTER_COMPAT # Compat for IP-Filter | | 95 | options IPFILTER_COMPAT # Compat for IP-Filter |
96 | #options IPFILTER_DEFAULT_BLOCK # block all packets by default | | 96 | #options IPFILTER_DEFAULT_BLOCK # block all packets by default |
97 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | | 97 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG |
98 | | | 98 | |
99 | options NFS_BOOT_BOOTP | | 99 | options NFS_BOOT_BOOTP |
100 | options NFS_BOOT_DHCP | | 100 | options NFS_BOOT_DHCP |
101 | #options NFS_BOOT_BOOTPARAM | | 101 | #options NFS_BOOT_BOOTPARAM |
102 | | | 102 | |
103 | # Compatibility options | | 103 | # Compatibility options |
104 | | | 104 | |
105 | #options COMPAT_09 # NetBSD 0.9 compatibility. | | 105 | #options COMPAT_09 # NetBSD 0.9 compatibility. |
106 | #options COMPAT_10 # NetBSD 1.0 compatibility. | | 106 | #options COMPAT_10 # NetBSD 1.0 compatibility. |
107 | #options COMPAT_11 # NetBSD 1.1 compatibility. | | 107 | #options COMPAT_11 # NetBSD 1.1 compatibility. |
108 | #options COMPAT_12 # NetBSD 1.2 compatibility. | | 108 | #options COMPAT_12 # NetBSD 1.2 compatibility. |
109 | #options COMPAT_13 # NetBSD 1.3 compatibility. | | 109 | #options COMPAT_13 # NetBSD 1.3 compatibility. |
110 | #options COMPAT_14 # NetBSD 1.4 compatibility. | | 110 | #options COMPAT_14 # NetBSD 1.4 compatibility. |
111 | #options COMPAT_15 # NetBSD 1.5 compatibility. | | 111 | #options COMPAT_15 # NetBSD 1.5 compatibility. |
112 | options COMPAT_16 # NetBSD 1.6 compatibility. | | 112 | options COMPAT_16 # NetBSD 1.6 compatibility. |
113 | options COMPAT_20 # NetBSD 2.0 compatibility. | | 113 | options COMPAT_20 # NetBSD 2.0 compatibility. |
114 | options COMPAT_30 # NetBSD 3.0 compatibility. | | 114 | options COMPAT_30 # NetBSD 3.0 compatibility. |
115 | options COMPAT_40 # NetBSD 4.0 compatibility. | | 115 | options COMPAT_40 # NetBSD 4.0 compatibility. |
116 | options COMPAT_50 # NetBSD 5.0 compatibility. | | 116 | options COMPAT_50 # NetBSD 5.0 compatibility. |
117 | #options COMPAT_43 # 4.3BSD compatibility. | | 117 | #options COMPAT_43 # 4.3BSD compatibility. |
118 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | | 118 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. |
119 | | | 119 | |
120 | options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility | | 120 | options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility |
121 | options COMPAT_LINUX # binary compatibility with Linux | | 121 | options COMPAT_LINUX # binary compatibility with Linux |
122 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | | 122 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. |
123 | | | 123 | |
124 | # Shared memory options | | 124 | # Shared memory options |
125 | | | 125 | |
126 | #options SYSVMSG # System V-like message queues | | 126 | #options SYSVMSG # System V-like message queues |
127 | #options SYSVSEM # System V-like semaphores | | 127 | #options SYSVSEM # System V-like semaphores |
128 | #options SEMMNI=10 # number of semaphore identifiers | | 128 | #options SEMMNI=10 # number of semaphore identifiers |
129 | #options SEMMNS=60 # number of semaphores in system | | 129 | #options SEMMNS=60 # number of semaphores in system |
130 | #options SEMUME=10 # max number of undo entries per process | | 130 | #options SEMUME=10 # max number of undo entries per process |
131 | #options SEMMNU=30 # number of undo structures in system | | 131 | #options SEMMNU=30 # number of undo structures in system |
132 | #options SYSVSHM # System V-like memory sharing | | 132 | #options SYSVSHM # System V-like memory sharing |
133 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support | | 133 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support |
134 | | | 134 | |
135 | # Device options | | 135 | # Device options |
136 | | | 136 | |
137 | #options MEMORY_DISK_HOOKS # boottime setup of ramdisk | | 137 | #options MEMORY_DISK_HOOKS # boottime setup of ramdisk |
138 | #options MEMORY_DISK_IS_ROOT # use memory disk as root | | 138 | #options MEMORY_DISK_IS_ROOT # use memory disk as root |
139 | #options MEMORY_DISK_DYNAMIC | | 139 | #options MEMORY_DISK_DYNAMIC |
140 | #options MEMORY_DISK_ROOT_SIZE=22528 # Size in blocks | | 140 | #options MEMORY_DISK_ROOT_SIZE=22528 # Size in blocks |
141 | | | 141 | |
142 | # Miscellaneous kernel options | | 142 | # Miscellaneous kernel options |
143 | | | 143 | |
144 | options KTRACE # system call tracing, a la ktrace(1) | | 144 | options KTRACE # system call tracing, a la ktrace(1) |
145 | options IRQSTATS # manage IRQ statistics | | 145 | options IRQSTATS # manage IRQ statistics |
146 | #options KMEMSTATS # kernel memory statistics | | 146 | #options KMEMSTATS # kernel memory statistics |
147 | options PCMCIAVERBOSE # verbose PCMCIA configuration messages | | 147 | options PCMCIAVERBOSE # verbose PCMCIA configuration messages |
148 | #options USBVERBOSE # verbose USB device autoconfig messages | | 148 | #options USBVERBOSE # verbose USB device autoconfig messages |
149 | options MIIVERBOSE # Verbose MII autoconfuration messages | | 149 | options MIIVERBOSE # Verbose MII autoconfuration messages |
150 | #options DDB_KEYCODE=0x40 | | 150 | #options DDB_KEYCODE=0x40 |
151 | #options USERCONF # userconf(4) support | | 151 | #options USERCONF # userconf(4) support |
152 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 152 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
153 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 153 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
154 | | | 154 | |
155 | # Development and Debugging options | | 155 | # Development and Debugging options |
156 | | | 156 | |
157 | #options PERFCTRS # performance counters | | 157 | #options PERFCTRS # performance counters |
158 | options DIAGNOSTIC # internally consistency checks | | 158 | options DIAGNOSTIC # internally consistency checks |
159 | options DEBUG | | 159 | options DEBUG |
160 | #options LOCKDEBUG | | 160 | #options LOCKDEBUG |
161 | #options PMAP_DEBUG # Enable pmap_debug_level code | | 161 | #options PMAP_DEBUG # Enable pmap_debug_level code |
162 | #options VERBOSE_INIT_ARM # verbose bootstraping messages | | 162 | #options VERBOSE_INIT_ARM # verbose bootstraping messages |
163 | options DDB # in-kernel debugger | | 163 | options DDB # in-kernel debugger |
164 | #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB | | 164 | #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB |
165 | #options KGDB | | 165 | #options KGDB |
166 | #options DEBUG_KGDB | | 166 | #options DEBUG_KGDB |
167 | makeoptions DEBUG="-g -O2" # compile full symbol table | | 167 | makeoptions DEBUG="-g -O2" # compile full symbol table |
168 | options SYMTAB_SPACE=770000 | | 168 | options SYMTAB_SPACE=780000 |
169 | #options AUDIO_DEBUG=2 | | 169 | #options AUDIO_DEBUG=2 |
170 | | | 170 | |
171 | config netbsd root on ? type ? | | 171 | config netbsd root on ? type ? |
172 | config netbsd-sm0 root on sm0 type nfs | | 172 | config netbsd-sm0 root on sm0 type nfs |
173 | config netbsd-smsh0 root on smsh0 type nfs | | 173 | config netbsd-smsh0 root on smsh0 type nfs |
174 | | | 174 | |
175 | # The main bus device | | 175 | # The main bus device |
176 | mainbus0 at root | | 176 | mainbus0 at root |
177 | | | 177 | |
178 | # The boot cpu | | 178 | # The boot cpu |
179 | cpu0 at mainbus? | | 179 | cpu0 at mainbus? |
180 | | | 180 | |
181 | # integrated peripherals | | 181 | # integrated peripherals |
182 | pxaip0 at mainbus? | | 182 | pxaip0 at mainbus? |
183 | | | 183 | |
184 | pxaintc0 at pxaip? # interrupt controller | | 184 | pxaintc0 at pxaip? # interrupt controller |
185 | options PXAGPIO_HAS_GPION_INTRS | | 185 | options PXAGPIO_HAS_GPION_INTRS |
186 | | | 186 | |
187 | pxagpio0 at pxaip? # GPIO | | 187 | pxagpio0 at pxaip? # GPIO |
188 | pxartc0 at pxaip? addr 0x40900000 # RTC | | 188 | pxartc0 at pxaip? addr 0x40900000 # RTC |
189 | | | 189 | |
190 | # cotulla integrated 16550 UARTs | | 190 | # cotulla integrated 16550 UARTs |
191 | options COM_PXA2X0 | | 191 | options COM_PXA2X0 |
192 | com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART | | 192 | com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART |
193 | com1 at pxaip? addr 0x40700000 intr 20 # Standard UART (console-st) | | 193 | com1 at pxaip? addr 0x40700000 intr 20 # Standard UART (console-st) |
194 | com2 at pxaip? addr 0x40200000 intr 21 # Bluetooth UART (old bt or vx) | | 194 | com2 at pxaip? addr 0x40200000 intr 21 # Bluetooth UART (old bt or vx) |
195 | com3 at pxaip? addr 0x41600000 intr 7 # Hardware UART(console-hw, bt) | | 195 | com3 at pxaip? addr 0x41600000 intr 7 # Hardware UART(console-hw, bt) |
196 | options FFUARTCONSOLE | | 196 | options FFUARTCONSOLE |
197 | #options STUARTCONSOLE | | 197 | #options STUARTCONSOLE |
198 | #options BTUARTCONSOLE | | 198 | #options BTUARTCONSOLE |
199 | #options HWUARTCONSOLE | | 199 | #options HWUARTCONSOLE |
200 | #options KGDB_DEVNAME="\"ffuart\"" # or stuart or btuart or hwuart | | 200 | #options KGDB_DEVNAME="\"ffuart\"" # or stuart or btuart or hwuart |
201 | #options KGDB_DEVRATE=115200 | | 201 | #options KGDB_DEVRATE=115200 |
202 | | | 202 | |
203 | # DMAC support | | 203 | # DMAC support |
204 | pxadmac0 at pxaip? addr 0x40000000 intr 25 | | 204 | pxadmac0 at pxaip? addr 0x40000000 intr 25 |
205 | options PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend | | 205 | options PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend |
206 | #options PXA2X0_DMAC_FIXED_PRIORITY # Don't want multiple priority | | 206 | #options PXA2X0_DMAC_FIXED_PRIORITY # Don't want multiple priority |
207 | | | 207 | |
208 | # AC97 Audio support | | 208 | # AC97 Audio support |
209 | pxaacu0 at pxaip? addr 0x40500000 intr 14 # Audiostix, Audiostx2, GPSstix | | 209 | pxaacu0 at pxaip? addr 0x40500000 intr 14 # Audiostix, Audiostx2, GPSstix |
210 | | | 210 | |
211 | # Audio support | | 211 | # Audio support |
212 | audio* at audiobus? | | 212 | audio* at audiobus? |
213 | | | 213 | |
214 | # LCD | | 214 | # LCD |
215 | lcd0 at pxaip? addr 0x44000000 # consoleLCD-vx,consoleLCD16-vx | | 215 | lcd0 at pxaip? addr 0x44000000 # consoleLCD-vx,consoleLCD16-vx |
216 | wsdisplay* at lcd? console ? | | 216 | wsdisplay* at lcd? console ? |
217 | | | 217 | |
218 | # USB Host/Device Controller | | 218 | # USB Host/Device Controller |
219 | ohci0 at pxaip? addr 0x4c000000 intr 3 # consoleLCD-vx,consoleLCD16-vx | | 219 | ohci0 at pxaip? addr 0x4c000000 intr 3 # consoleLCD-vx,consoleLCD16-vx |
220 | # ALSO NEEDS pxaudc | | 220 | # ALSO NEEDS pxaudc |
221 | pxaudc0 at pxaip? addr 0x40600000 | | 221 | pxaudc0 at pxaip? addr 0x40600000 |
222 | | | 222 | |
223 | # integrated MMC/SD contoller | | 223 | # integrated MMC/SD contoller |
224 | pxamci0 at pxaip? addr 0x41100000 size 0x48 | | 224 | pxamci0 at pxaip? addr 0x41100000 size 0x48 |
225 | sdmmc* at pxamci? | | 225 | sdmmc* at pxamci? |
226 | #options PXAMCI_DEBUG | | 226 | #options PXAMCI_DEBUG |
227 | #options SDMMC_DEBUG | | 227 | #options SDMMC_DEBUG |
228 | #options SDMMC_DUMP_CSD | | 228 | #options SDMMC_DUMP_CSD |
229 | | | 229 | |
230 | ld* at sdmmc? | | 230 | ld* at sdmmc? |
231 | | | 231 | |
232 | # gumstix device support | | 232 | # gumstix device support |
233 | gxio0 at pxaip? | | 233 | gxio0 at pxaip? |
234 | options GXIO_BLUETOOTH_ON_HWUART # Bluetooth module on HWUART | | 234 | options GXIO_BLUETOOTH_ON_HWUART # Bluetooth module on HWUART |
235 | #options GXIO_DEFAULT_EXPANSION="\"netCF\"" | | 235 | #options GXIO_DEFAULT_EXPANSION="\"netCF\"" |
236 | | | 236 | |
237 | # gumstix expantion boards | | 237 | # gumstix expantion boards |
238 | | | 238 | |
239 | # SMC 91C111 | | 239 | # SMC 91C111 |
240 | sm0 at gxio? addr 0x04000300 gpirq ? | | 240 | sm0 at gxio? addr 0x04000300 gpirq ? |
241 | #sm0 at gxio? addr 0x04000300 gpirq 36 # etherstix,netMMC,netCF,netDUO | | 241 | #sm0 at gxio? addr 0x04000300 gpirq 36 # etherstix,netMMC,netCF,netDUO |
242 | #sm0 at gxio? addr 0x04000300 gpirq 99 # netCF-vx | | 242 | #sm0 at gxio? addr 0x04000300 gpirq 99 # netCF-vx |
243 | sm1 at gxio? addr 0x08000300 gpirq 27 # netDUO(2nd NIC) | | 243 | sm1 at gxio? addr 0x08000300 gpirq 27 # netDUO(2nd NIC) |
244 | | | 244 | |
245 | # SMSC LAN9117 | | 245 | # SMSC LAN9117 |
246 | smsh0 at gxio? addr 0x04000300 gpirq 99 # netmicroSD-vx, netpro-vx | | 246 | smsh0 at gxio? addr 0x04000300 gpirq 99 # netmicroSD-vx, netpro-vx |
247 | | | 247 | |
248 | # Inter-Integrated Circuit controller | | 248 | # Inter-Integrated Circuit controller |
249 | gxiic0 at pxaip? addr 0x40300000 | | 249 | gxiic0 at pxaip? addr 0x40300000 |
250 | iic* at gxiic? | | 250 | iic* at gxiic? |
251 | #dsrtc* at iic? addr 0x68 # Can mount DS1307 at console, breakout | | 251 | #dsrtc* at iic? addr 0x68 # Can mount DS1307 at console, breakout |
252 | | | 252 | |
253 | # integrated PCMCIA/CF controller | | 253 | # integrated PCMCIA/CF controller |
254 | pxapcic0 at pxaip? addr 0x20000000 # cfstix, netCF | | 254 | pxapcic0 at pxaip? addr 0x20000000 # cfstix, netCF |
255 | | | 255 | |
256 | # PCMCIA bus support | | 256 | # PCMCIA bus support |
257 | pcmcia* at pxapcic? | | 257 | pcmcia* at pxapcic? |
258 | | | 258 | |
259 | # Marvell 88W8385 | | 259 | # Marvell 88W8385 |
260 | #malo* at pcmcia? function ? # wifistix, netwifimicrosd, netpro-vx | | 260 | #malo* at pcmcia? function ? # wifistix, netwifimicrosd, netpro-vx |
261 | | | 261 | |
262 | | | 262 | |
263 | # PCMCIA serial interfaces | | 263 | # PCMCIA serial interfaces |
264 | com* at pcmcia? function ? # Modems and serial cards | | 264 | com* at pcmcia? function ? # Modems and serial cards |
265 | | | 265 | |
266 | # PCMCIA IDE controllers | | 266 | # PCMCIA IDE controllers |
267 | wdc* at pcmcia? function ? | | 267 | wdc* at pcmcia? function ? |
268 | atabus* at wdc? channel ? | | 268 | atabus* at wdc? channel ? |
269 | wd* at atabus? drive ? flags 0x0000 | | 269 | wd* at atabus? drive ? flags 0x0000 |
270 | | | 270 | |
271 | # PCMCIA network interfaces | | 271 | # PCMCIA network interfaces |
272 | ne* at pcmcia? function ? # NE2000-compatible Ethernet | | 272 | ne* at pcmcia? function ? # NE2000-compatible Ethernet |
273 | wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) | | 273 | wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) |
274 | #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet | | 274 | #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet |
275 | #xi* at xirc? | | 275 | #xi* at xirc? |
276 | | | 276 | |
277 | # MII/PHY support | | 277 | # MII/PHY support |
278 | #acphy* at mii? phy ? # AMD/Altima AC101 PHYs | | 278 | #acphy* at mii? phy ? # AMD/Altima AC101 PHYs |
279 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs | | 279 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs |
280 | ukphy* at mii? phy ? # smsh(4) internal PHY | | 280 | ukphy* at mii? phy ? # smsh(4) internal PHY |
281 | | | 281 | |
282 | # PCMCIA USB controllers | | 282 | # PCMCIA USB controllers |
283 | #slhci* at pcmcia? function ? # ScanLogic SL811HS | | 283 | #slhci* at pcmcia? function ? # ScanLogic SL811HS |
284 | | | 284 | |
285 | # USB bus support | | 285 | # USB bus support |
286 | usb* at ohci? | | 286 | usb* at ohci? |
287 | #usb* at slhci? | | 287 | #usb* at slhci? |
288 | | | 288 | |
289 | # USB Hubs | | 289 | # USB Hubs |
290 | uhub* at usb? | | 290 | uhub* at usb? |
291 | uhub* at uhub? port ? | | 291 | uhub* at uhub? port ? |
292 | | | 292 | |
293 | # USB HID device | | 293 | # USB HID device |
294 | uhidev* at uhub? port ? configuration ? interface ? | | 294 | uhidev* at uhub? port ? configuration ? interface ? |
295 | | | 295 | |
296 | # USB Mice | | 296 | # USB Mice |
297 | ums* at uhidev? reportid ? | | 297 | ums* at uhidev? reportid ? |
298 | wsmouse* at ums? mux 0 | | 298 | wsmouse* at ums? mux 0 |
299 | | | 299 | |
300 | # USB Keyboards | | 300 | # USB Keyboards |
301 | ukbd* at uhidev? reportid ? | | 301 | ukbd* at uhidev? reportid ? |
302 | wskbd* at ukbd? console ? mux 1 | | 302 | wskbd* at ukbd? console ? mux 1 |
303 | | | 303 | |
304 | # USB LCDs and USB-VGA adaptors | | 304 | # USB LCDs and USB-VGA adaptors |
305 | udl* at uhub? port ? # DisplayLink DL-1x0/1x5 | | 305 | udl* at uhub? port ? # DisplayLink DL-1x0/1x5 |
306 | wsdisplay* at udl? | | 306 | wsdisplay* at udl? |
307 | | | 307 | |
308 | # USB Mass Storage | | 308 | # USB Mass Storage |
309 | umass* at uhub? port ? configuration ? interface ? | | 309 | umass* at uhub? port ? configuration ? interface ? |
310 | #wd* at umass? | | 310 | #wd* at umass? |
311 | | | 311 | |
312 | # SCSI bus support | | 312 | # SCSI bus support |
313 | scsibus* at scsi? | | 313 | scsibus* at scsi? |
314 | | | 314 | |
315 | # SCSI devices | | 315 | # SCSI devices |
316 | sd* at scsibus? target ? lun ? # SCSI disk drives | | 316 | sd* at scsibus? target ? lun ? # SCSI disk drives |
317 | | | 317 | |
318 | # Bluetooth Controller and Device support | | 318 | # Bluetooth Controller and Device support |
319 | | | 319 | |
320 | # Bluetooth PCMCIA Controllers | | 320 | # Bluetooth PCMCIA Controllers |
321 | #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 | | 321 | #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 |
322 | | | 322 | |
323 | # Bluetooth USB Controllers | | 323 | # Bluetooth USB Controllers |
324 | #ubt* at uhub? port ? | | 324 | #ubt* at uhub? port ? |
325 | #aubtfwl* at uhub? port ? | | 325 | #aubtfwl* at uhub? port ? |
326 | | | 326 | |
327 | # Bluetooth Device Hub | | 327 | # Bluetooth Device Hub |
328 | bthub* at bcsp? | | 328 | bthub* at bcsp? |
329 | #bthub* at btbc? | | 329 | #bthub* at btbc? |
330 | bthub* at btuart? | | 330 | bthub* at btuart? |
331 | #bthub* at ubt? | | 331 | #bthub* at ubt? |
332 | | | 332 | |
333 | # Bluetooth HID support | | 333 | # Bluetooth HID support |
334 | bthidev* at bthub? | | 334 | bthidev* at bthub? |
335 | | | 335 | |
336 | # Bluetooth Mouse | | 336 | # Bluetooth Mouse |
337 | btms* at bthidev? reportid ? | | 337 | btms* at bthidev? reportid ? |
338 | wsmouse* at btms? mux 0 | | 338 | wsmouse* at btms? mux 0 |
339 | | | 339 | |
340 | # Bluetooth Keyboard | | 340 | # Bluetooth Keyboard |
341 | btkbd* at bthidev? reportid ? | | 341 | btkbd* at bthidev? reportid ? |
342 | wskbd* at btkbd? console ? mux 1 | | 342 | wskbd* at btkbd? console ? mux 1 |
343 | | | 343 | |
344 | # Bluetooth Apple Magic Mouse | | 344 | # Bluetooth Apple Magic Mouse |
345 | btmagic* at bthub? | | 345 | btmagic* at bthub? |
346 | wsmouse* at btmagic? mux 0 | | 346 | wsmouse* at btmagic? mux 0 |
347 | | | 347 | |
348 | # Bluetooth Audio support | | 348 | # Bluetooth Audio support |
349 | btsco* at bthub? | | 349 | btsco* at bthub? |
350 | | | 350 | |
351 | # Pseudo-Devices | | 351 | # Pseudo-Devices |
352 | | | 352 | |
353 | # disk/mass storage pseudo-devices | | 353 | # disk/mass storage pseudo-devices |
354 | #pseudo-device bio # RAID control device driver | | 354 | #pseudo-device bio # RAID control device driver |
355 | #pseudo-device ccd 4 # concatenated/striped disk devices | | 355 | #pseudo-device ccd 4 # concatenated/striped disk devices |
356 | pseudo-device cgd 4 # cryptographic disk devices | | 356 | pseudo-device cgd 4 # cryptographic disk devices |
357 | #pseudo-device raid 8 # RAIDframe disk driver | | 357 | #pseudo-device raid 8 # RAIDframe disk driver |
358 | #options RAID_AUTOCONFIG # auto-configuration of RAID components | | 358 | #options RAID_AUTOCONFIG # auto-configuration of RAID components |
359 | # Options to enable various other RAIDframe RAID types. | | 359 | # Options to enable various other RAIDframe RAID types. |
360 | #options RF_INCLUDE_EVENODD=1 | | 360 | #options RF_INCLUDE_EVENODD=1 |
361 | #options RF_INCLUDE_RAID5_RS=1 | | 361 | #options RF_INCLUDE_RAID5_RS=1 |
362 | #options RF_INCLUDE_PARITYLOGGING=1 | | 362 | #options RF_INCLUDE_PARITYLOGGING=1 |
363 | #options RF_INCLUDE_CHAINDECLUSTER=1 | | 363 | #options RF_INCLUDE_CHAINDECLUSTER=1 |
364 | #options RF_INCLUDE_INTERDECLUSTER=1 | | 364 | #options RF_INCLUDE_INTERDECLUSTER=1 |
365 | #options RF_INCLUDE_PARITY_DECLUSTERING=1 | | 365 | #options RF_INCLUDE_PARITY_DECLUSTERING=1 |
366 | #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 | | 366 | #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 |
367 | #pseudo-device fss # file system snapshot device | | 367 | #pseudo-device fss # file system snapshot device |
368 | | | 368 | |
369 | #pseudo-device md # memory disk device (ramdisk) | | 369 | #pseudo-device md # memory disk device (ramdisk) |
370 | pseudo-device vnd # disk-like interface to files | | 370 | pseudo-device vnd # disk-like interface to files |
371 | options VND_COMPRESSION # compressed vnd(4) | | 371 | options VND_COMPRESSION # compressed vnd(4) |
372 | pseudo-device putter # for puffs and pud | | 372 | pseudo-device putter # for puffs and pud |
373 | | | 373 | |
374 | # network pseudo-devices | | 374 | # network pseudo-devices |
375 | pseudo-device bpfilter # Berkeley packet filter | | 375 | pseudo-device bpfilter # Berkeley packet filter |
376 | #pseudo-device carp # Common Address Redundancy Protocol | | 376 | #pseudo-device carp # Common Address Redundancy Protocol |
377 | pseudo-device ipfilter # IP filter (firewall) and NAT | | 377 | pseudo-device ipfilter # IP filter (firewall) and NAT |
378 | pseudo-device loop # network loopback | | 378 | pseudo-device loop # network loopback |
379 | pseudo-device ppp # Point-to-Point Protocol | | 379 | pseudo-device ppp # Point-to-Point Protocol |
380 | #pseudo-device pppoe # PPP over Ethernet (RFC 2516) | | 380 | #pseudo-device pppoe # PPP over Ethernet (RFC 2516) |
381 | #options PPPOE_SERVER # Enable PPPoE server via link0 | | 381 | #options PPPOE_SERVER # Enable PPPoE server via link0 |
382 | #pseudo-device sl # Serial Line IP | | 382 | #pseudo-device sl # Serial Line IP |
383 | #pseudo-device strip # Starmode Radio IP (Metricom) | | 383 | #pseudo-device strip # Starmode Radio IP (Metricom) |
384 | #pseudo-device irframetty # IrDA frame line discipline | | 384 | #pseudo-device irframetty # IrDA frame line discipline |
385 | pseudo-device tap # virtual Ethernet | | 385 | pseudo-device tap # virtual Ethernet |
386 | #pseudo-device tun # network tunneling over tty | | 386 | #pseudo-device tun # network tunneling over tty |
387 | #pseudo-device gre # generic L3 over IP tunnel | | 387 | #pseudo-device gre # generic L3 over IP tunnel |
388 | #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) | | 388 | #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) |
389 | #pseudo-device faith # IPv[46] TCP relay translation i/f | | 389 | #pseudo-device faith # IPv[46] TCP relay translation i/f |
390 | #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 390 | #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
391 | #pseudo-device vlan # IEEE 802.1q encapsulation | | 391 | #pseudo-device vlan # IEEE 802.1q encapsulation |
392 | pseudo-device bridge # simple inter-network bridging | | 392 | pseudo-device bridge # simple inter-network bridging |
393 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | | 393 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too |
394 | #pseudo-device agr # IEEE 802.3ad link aggregation | | 394 | #pseudo-device agr # IEEE 802.3ad link aggregation |
395 | #pseudo-device pf # PF packet filter | | 395 | #pseudo-device pf # PF packet filter |
396 | #pseudo-device pflog # PF log if | | 396 | #pseudo-device pflog # PF log if |
397 | | | 397 | |
398 | # miscellaneous pseudo-devices | | 398 | # miscellaneous pseudo-devices |
399 | pseudo-device pty # pseudo-terminals | | 399 | pseudo-device pty # pseudo-terminals |
400 | #pseudo-device sequencer 1 # MIDI sequencer | | 400 | #pseudo-device sequencer 1 # MIDI sequencer |
401 | options RND_COM | | 401 | options RND_COM |
402 | pseudo-device clockctl # user control of clock subsystem | | 402 | pseudo-device clockctl # user control of clock subsystem |
403 | pseudo-device ksyms # /dev/ksyms | | 403 | pseudo-device ksyms # /dev/ksyms |
404 | pseudo-device bcsp # BlueCore Serial Protocol | | 404 | pseudo-device bcsp # BlueCore Serial Protocol |
405 | pseudo-device btuart # Bluetooth HCI UART (H4) | | 405 | pseudo-device btuart # Bluetooth HCI UART (H4) |
406 | # connect with Ericsson Bluetooth Module | | 406 | # connect with Ericsson Bluetooth Module |
407 | # or Infineon SingleStone (PBA31307) | | 407 | # or Infineon SingleStone (PBA31307) |
408 | # or Infineon UniStone (PBA31308) | | 408 | # or Infineon UniStone (PBA31308) |
409 | | | 409 | |
410 | # a pseudo device needed for Coda # also needs CODA (above) | | 410 | # a pseudo device needed for Coda # also needs CODA (above) |
411 | pseudo-device vcoda 4 # coda minicache <-> venus comm. | | 411 | pseudo-device vcoda 4 # coda minicache <-> venus comm. |
412 | | | 412 | |
413 | # a pseudo device needed for SMBFS | | 413 | # a pseudo device needed for SMBFS |
414 | pseudo-device nsmb # experimental - SMB requester | | 414 | pseudo-device nsmb # experimental - SMB requester |
415 | | | 415 | |
416 | # wscons pseudo-devices | | 416 | # wscons pseudo-devices |
417 | pseudo-device wsmux # mouse & keyboard multiplexor | | 417 | pseudo-device wsmux # mouse & keyboard multiplexor |
418 | #pseudo-device wsfont | | 418 | #pseudo-device wsfont |
419 | | | 419 | |
420 | # data mover pseudo-devices | | 420 | # data mover pseudo-devices |
421 | pseudo-device swdmover # softare dmover(9) back-end | | 421 | pseudo-device swdmover # softare dmover(9) back-end |
422 | pseudo-device dmoverio # /dev/dmover dmover(9) interface | | 422 | pseudo-device dmoverio # /dev/dmover dmover(9) interface |
423 | | | 423 | |
424 | # userland interface to drivers, including autoconf and properties retrieval | | 424 | # userland interface to drivers, including autoconf and properties retrieval |
425 | pseudo-device drvctl | | 425 | pseudo-device drvctl |
426 | | | 426 | |
427 | #options FILEASSOC # fileassoc(9) - required for Veriexec | | 427 | #options FILEASSOC # fileassoc(9) - required for Veriexec |
428 | | | 428 | |
429 | # Veriexec | | 429 | # Veriexec |
430 | #pseudo-device veriexec | | 430 | #pseudo-device veriexec |
431 | # | | 431 | # |
432 | # Uncomment the fingerprint methods below that are desired. Note that | | 432 | # Uncomment the fingerprint methods below that are desired. Note that |
433 | # removing fingerprint methods will have almost no impact on the kernel | | 433 | # removing fingerprint methods will have almost no impact on the kernel |
434 | # code size. | | 434 | # code size. |
435 | # | | 435 | # |
436 | #options VERIFIED_EXEC_FP_RMD160 | | 436 | #options VERIFIED_EXEC_FP_RMD160 |
437 | #options VERIFIED_EXEC_FP_SHA256 | | 437 | #options VERIFIED_EXEC_FP_SHA256 |
438 | #options VERIFIED_EXEC_FP_SHA384 | | 438 | #options VERIFIED_EXEC_FP_SHA384 |
439 | #options VERIFIED_EXEC_FP_SHA512 | | 439 | #options VERIFIED_EXEC_FP_SHA512 |
440 | #options VERIFIED_EXEC_FP_SHA1 | | 440 | #options VERIFIED_EXEC_FP_SHA1 |
441 | #options VERIFIED_EXEC_FP_MD5 | | 441 | #options VERIFIED_EXEC_FP_MD5 |
442 | | | 442 | |
443 | #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions | | 443 | #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions |
444 | #options PAX_ASLR=0 # PaX Address Space Layout Randomization | | 444 | #options PAX_ASLR=0 # PaX Address Space Layout Randomization |