Change default of GUR_BASE to 0xffe00000 which is used on more recent machines. Add options GUR_BASE=0xe0000000 to MPC8548CDS and RB800diff -r1.4 -r1.5 src/sys/arch/evbppc/conf/MPC8536DS
(matt)
--- src/sys/arch/evbppc/conf/MPC8536DS 2011/06/08 05:03:43 1.4
+++ src/sys/arch/evbppc/conf/MPC8536DS 2011/06/10 16:38:17 1.5
@@ -1,224 +1,221 @@ | @@ -1,224 +1,221 @@ | |||
1 | # $NetBSD: MPC8536DS,v 1.4 2011/06/08 05:03:43 matt Exp $ | 1 | # $NetBSD: MPC8536DS,v 1.5 2011/06/10 16:38:17 matt Exp $ | |
2 | # | 2 | # | |
3 | # MPC8536DS -- everything that's currently supported | 3 | # MPC8536DS -- everything that's currently supported | |
4 | # | 4 | # | |
5 | 5 | |||
6 | include "arch/evbppc/conf/std.mpc85xx" | 6 | include "arch/evbppc/conf/std.mpc85xx" | |
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 | ident "MPC8536DS-$Revision: 1.4 $" | 10 | ident "MPC8536DS-$Revision: 1.5 $" | |
11 | 11 | |||
12 | maxusers 32 | 12 | maxusers 32 | |
13 | 13 | |||
14 | makeoptions NEED_BINARY="yes" | 14 | makeoptions NEED_BINARY="yes" | |
15 | makeoptions NEED_UBOOTIMAGE="yes" | 15 | makeoptions NEED_UBOOTIMAGE="yes" | |
16 | 16 | |||
17 | #options UVMHIST | 17 | #options UVMHIST | |
18 | #options UVMHIST_PRINT | 18 | #options UVMHIST_PRINT | |
19 | 19 | |||
20 | no options GUR_BASE | |||
21 | options GUR_BASE=0xffe00000 | |||
22 | ||||
23 | options MPC8536 | 20 | options MPC8536 | |
24 | options PIXIS | 21 | options PIXIS | |
25 | #options HZ=1000 | 22 | #options HZ=1000 | |
26 | 23 | |||
27 | #options INSECURE # disable kernel security levels | 24 | #options INSECURE # disable kernel security levels | |
28 | #options NTP # NTP phase/frequency locked loop | 25 | #options NTP # NTP phase/frequency locked loop | |
29 | options KTRACE # system call tracing via ktrace(1) | 26 | options KTRACE # system call tracing via ktrace(1) | |
30 | 27 | |||
31 | options SYSVMSG # System V message queues | 28 | options SYSVMSG # System V message queues | |
32 | options SYSVSEM # System V semaphores | 29 | options SYSVSEM # System V semaphores | |
33 | options SYSVSHM # System V shared memory | 30 | options SYSVSHM # System V shared memory | |
34 | 31 | |||
35 | options USERCONF # userconf(4) support | 32 | options USERCONF # userconf(4) support | |
36 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | 33 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | |
37 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | 34 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | |
38 | 35 | |||
39 | # Diagnostic/debugging support options | 36 | # Diagnostic/debugging support options | |
40 | options DIAGNOSTIC # cheap kernel consistency checks | 37 | options DIAGNOSTIC # cheap kernel consistency checks | |
41 | options DEBUG # expensive debugging checks/support | 38 | options DEBUG # expensive debugging checks/support | |
42 | #options SYSCALL_DEBUG # syscall debugging | 39 | #options SYSCALL_DEBUG # syscall debugging | |
43 | options DDB # in-kernel debugger | 40 | options DDB # in-kernel debugger | |
44 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | 41 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | |
45 | options TRAP_PANICWAIT | 42 | options TRAP_PANICWAIT | |
46 | options SYMTAB_SPACE=410000 # size for embedded symbol table | 43 | options SYMTAB_SPACE=410000 # size for embedded symbol table | |
47 | 44 | |||
48 | makeoptions DEBUG="-g" # compile full symbol table | 45 | makeoptions DEBUG="-g" # compile full symbol table | |
49 | 46 | |||
50 | # Compatibility options | 47 | # Compatibility options | |
51 | #options COMPAT_09 # NetBSD 0.9, | 48 | #options COMPAT_09 # NetBSD 0.9, | |
52 | #options COMPAT_10 # NetBSD 1.0, | 49 | #options COMPAT_10 # NetBSD 1.0, | |
53 | #options COMPAT_11 # NetBSD 1.1, | 50 | #options COMPAT_11 # NetBSD 1.1, | |
54 | #options COMPAT_12 # NetBSD 1.2, | 51 | #options COMPAT_12 # NetBSD 1.2, | |
55 | options COMPAT_13 # NetBSD 1.3, | 52 | options COMPAT_13 # NetBSD 1.3, | |
56 | options COMPAT_14 # NetBSD 1.4, | 53 | options COMPAT_14 # NetBSD 1.4, | |
57 | options COMPAT_15 # NetBSD 1.5, | 54 | options COMPAT_15 # NetBSD 1.5, | |
58 | options COMPAT_16 # NetBSD 1.6, | 55 | options COMPAT_16 # NetBSD 1.6, | |
59 | options COMPAT_20 # NetBSD 2.0, | 56 | options COMPAT_20 # NetBSD 2.0, | |
60 | options COMPAT_30 # NetBSD 3.0, | 57 | options COMPAT_30 # NetBSD 3.0, | |
61 | options COMPAT_40 # NetBSD 4.0, | 58 | options COMPAT_40 # NetBSD 4.0, | |
62 | options COMPAT_50 # NetBSD 5.0 compatibility. | 59 | options COMPAT_50 # NetBSD 5.0 compatibility. | |
63 | options COMPAT_43 # and 4.3BSD | 60 | options COMPAT_43 # and 4.3BSD | |
64 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | 61 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | |
65 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | 62 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | |
66 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | 63 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | |
67 | 64 | |||
68 | # File systems | 65 | # File systems | |
69 | file-system FFS # UFS | 66 | file-system FFS # UFS | |
70 | file-system EXT2FS # second extended file system (linux) | 67 | file-system EXT2FS # second extended file system (linux) | |
71 | file-system LFS # log-structured file system | 68 | file-system LFS # log-structured file system | |
72 | file-system MFS # memory file system | 69 | file-system MFS # memory file system | |
73 | file-system NFS # Network File System client | 70 | file-system NFS # Network File System client | |
74 | file-system CD9660 # ISO 9660 + Rock Ridge file system | 71 | file-system CD9660 # ISO 9660 + Rock Ridge file system | |
75 | file-system MSDOSFS # MS-DOS file system | 72 | file-system MSDOSFS # MS-DOS file system | |
76 | #file-system FDESC # /dev/fd | 73 | #file-system FDESC # /dev/fd | |
77 | file-system TMPFS # efficient memory file system | 74 | file-system TMPFS # efficient memory file system | |
78 | file-system KERNFS # /kern | 75 | file-system KERNFS # /kern | |
79 | file-system NULLFS # loopback file system | 76 | file-system NULLFS # loopback file system | |
80 | #file-system OVERLAY # overlay file system | 77 | #file-system OVERLAY # overlay file system | |
81 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | 78 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |
82 | file-system PROCFS # /proc | 79 | file-system PROCFS # /proc | |
83 | #file-system UMAPFS # NULLFS + uid and gid remapping | 80 | #file-system UMAPFS # NULLFS + uid and gid remapping | |
84 | #file-system UNION # union file system | 81 | #file-system UNION # union file system | |
85 | file-system PTYFS # /dev/pts/N support | 82 | file-system PTYFS # /dev/pts/N support | |
86 | 83 | |||
87 | # File system options | 84 | # File system options | |
88 | options QUOTA # legacy UFS quotas | 85 | options QUOTA # legacy UFS quotas | |
89 | options QUOTA2 # new, in-filesystem UFS quotas | 86 | options QUOTA2 # new, in-filesystem UFS quotas | |
90 | options FFS_EI # FFS Endian Independant support | 87 | options FFS_EI # FFS Endian Independant support | |
91 | options WAPBL # File system journaling support - Experimental | 88 | options WAPBL # File system journaling support - Experimental | |
92 | options NFSSERVER # Network File System server | 89 | options NFSSERVER # Network File System server | |
93 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 90 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
94 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 91 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
95 | # immutable) behave as system flags. | 92 | # immutable) behave as system flags. | |
96 | 93 | |||
97 | options NFS_BOOT_DHCP # Support DHCP NFS root | 94 | options NFS_BOOT_DHCP # Support DHCP NFS root | |
98 | 95 | |||
99 | # Networking options | 96 | # Networking options | |
100 | #options GATEWAY # packet forwarding | 97 | #options GATEWAY # packet forwarding | |
101 | options INET # IP + ICMP + TCP + UDP | 98 | options INET # IP + ICMP + TCP + UDP | |
102 | options INET_CSUM_COUNTERS | 99 | options INET_CSUM_COUNTERS | |
103 | options TCP_CSUM_COUNTERS | 100 | options TCP_CSUM_COUNTERS | |
104 | options UDP_CSUM_COUNTERS | 101 | options UDP_CSUM_COUNTERS | |
105 | #options INET6 # IPV6 | 102 | #options INET6 # IPV6 | |
106 | #options IPSEC # IP security | 103 | #options IPSEC # IP security | |
107 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | 104 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | |
108 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | 105 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | |
109 | #options IPSEC_DEBUG # debug for IP security | 106 | #options IPSEC_DEBUG # debug for IP security | |
110 | #options MROUTING # IP multicast routing | 107 | #options MROUTING # IP multicast routing | |
111 | #options PIM # Protocol Independent Multicast | 108 | #options PIM # Protocol Independent Multicast | |
112 | #options DIRECTED_BROADCAST # allow broadcasts through routers | 109 | #options DIRECTED_BROADCAST # allow broadcasts through routers | |
113 | #options ISO,TPIP # OSI | 110 | #options ISO,TPIP # OSI | |
114 | #options EON # OSI tunneling over IP | 111 | #options EON # OSI tunneling over IP | |
115 | #options NETATALK # AppleTalk networking protocols | 112 | #options NETATALK # AppleTalk networking protocols | |
116 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | 113 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | |
117 | #options PPP_DEFLATE # Deflate compression support for PPP | 114 | #options PPP_DEFLATE # Deflate compression support for PPP | |
118 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | 115 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | |
119 | #options PFIL_HOOKS # pfil(9) packet filter hooks | 116 | #options PFIL_HOOKS # pfil(9) packet filter hooks | |
120 | #options IPFILTER_LOG # ipmon(8) log support | 117 | #options IPFILTER_LOG # ipmon(8) log support | |
121 | #options IPFILTER_LOOKUP # ippool(8) support | 118 | #options IPFILTER_LOOKUP # ippool(8) support | |
122 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | 119 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | |
123 | 120 | |||
124 | # These options enable verbose messages for several subsystems. | 121 | # These options enable verbose messages for several subsystems. | |
125 | # Warning, these may compile large string tables into the kernel! | 122 | # Warning, these may compile large string tables into the kernel! | |
126 | options PCIVERBOSE # verbose PCI device autoconfig messages | 123 | options PCIVERBOSE # verbose PCI device autoconfig messages | |
127 | options MIIVERBOSE # verbose PHY autoconfig messages | 124 | options MIIVERBOSE # verbose PHY autoconfig messages | |
128 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | 125 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |
129 | options SCSIVERBOSE # human readable SCSI error messages | 126 | options SCSIVERBOSE # human readable SCSI error messages | |
130 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | 127 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | |
131 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | 128 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | |
132 | 129 | |||
133 | # wscons options | 130 | # wscons options | |
134 | #options WSEMUL_SUN # sun terminal emulation | 131 | #options WSEMUL_SUN # sun terminal emulation | |
135 | #options WSEMUL_VT100 # VT100 / VT220 emulation | 132 | #options WSEMUL_VT100 # VT100 / VT220 emulation | |
136 | 133 | |||
137 | # Kernel root file system and dump configuration. | 134 | # Kernel root file system and dump configuration. | |
138 | config netbsd root on ? type ? | 135 | config netbsd root on ? type ? | |
139 | config nfsnetbsd root on tsec0 type nfs | 136 | config nfsnetbsd root on tsec0 type nfs | |
140 | 137 | |||
141 | # | 138 | # | |
142 | # Device configuration | 139 | # Device configuration | |
143 | # | 140 | # | |
144 | 141 | |||
145 | mainbus0 at root # Processor Local Bus | 142 | mainbus0 at root # Processor Local Bus | |
146 | 143 | |||
147 | cpunode* at mainbus? node ? | 144 | cpunode* at mainbus? node ? | |
148 | gpio* at gpiobus? | 145 | gpio* at gpiobus? | |
149 | 146 | |||
150 | cpu0 at cpunode? | 147 | cpu0 at cpunode? | |
151 | 148 | |||
152 | obio0 at cpunode? # On-chip Peripheral Bus | 149 | obio0 at cpunode? # On-chip Peripheral Bus | |
153 | #mkclock0 at obio0 addr 0xf8000000 size 8192 | 150 | #mkclock0 at obio0 addr 0xf8000000 size 8192 | |
154 | 151 | |||
155 | e500wdog* at cpunode? # Watchdog timer | 152 | e500wdog* at cpunode? # Watchdog timer | |
156 | 153 | |||
157 | duart* at cpunode? | 154 | duart* at cpunode? | |
158 | com* at duart? port ? | 155 | com* at duart? port ? | |
159 | options CONSPEED=9600 | 156 | options CONSPEED=9600 | |
160 | options CONSADDR="DUART1_BASE" | 157 | options CONSADDR="DUART1_BASE" | |
161 | 158 | |||
162 | tsec0 at cpunode? flags 0x002 # Enhanced 3-Speed Ethernet Controller | 159 | tsec0 at cpunode? flags 0x002 # Enhanced 3-Speed Ethernet Controller | |
163 | tsec1 at cpunode? flags 0x101 # Enhanced 3-Speed Ethernet Controller | 160 | tsec1 at cpunode? flags 0x101 # Enhanced 3-Speed Ethernet Controller | |
164 | ciphy* at mii? # Cicada PHY | 161 | ciphy* at mii? # Cicada PHY | |
165 | ukphy* at mii? | 162 | ukphy* at mii? | |
166 | #options ETSEC_EVENT_COUNTERS | 163 | #options ETSEC_EVENT_COUNTERS | |
167 | 164 | |||
168 | ehci* at cpunode? # usb | 165 | ehci* at cpunode? # usb | |
169 | 166 | |||
170 | diic* at cpunode? # i2c bus | 167 | diic* at cpunode? # i2c bus | |
171 | iic* at diic? | 168 | iic* at diic? | |
172 | spdmem* at iic1 addr 0x51 # DDR | 169 | spdmem* at iic1 addr 0x51 # DDR | |
173 | dsrtc* at iic1 addr 0x68 # RTC | 170 | dsrtc* at iic1 addr 0x68 # RTC | |
174 | 171 | |||
175 | pq3pcie* at cpunode? # PCI-Express controller | 172 | pq3pcie* at cpunode? # PCI-Express controller | |
176 | pq3pci* at cpunode? # PCI(X) | 173 | pq3pci* at cpunode? # PCI(X) | |
177 | pci* at pq3pcie? | 174 | pci* at pq3pcie? | |
178 | pci* at pq3pci? | 175 | pci* at pq3pci? | |
179 | 176 | |||
180 | ppb* at pci? dev ? function ? # PCI-PCI bridges | 177 | ppb* at pci? dev ? function ? # PCI-PCI bridges | |
181 | pci* at ppb? | 178 | pci* at ppb? | |
182 | 179 | |||
183 | #ohci1 at pci1 dev 0 function 2 | 180 | #ohci1 at pci1 dev 0 function 2 | |
184 | #ehci1 at pci1 dev 0 function 3 | 181 | #ehci1 at pci1 dev 0 function 3 | |
185 | ohci* at pci? dev ? function ? | 182 | ohci* at pci? dev ? function ? | |
186 | ehci* at pci? dev ? function ? | 183 | ehci* at pci? dev ? function ? | |
187 | #uhci* at pci? dev ? function ? | 184 | #uhci* at pci? dev ? function ? | |
188 | usb* at ehci? | 185 | usb* at ehci? | |
189 | usb* at ohci? | 186 | usb* at ohci? | |
190 | #usb* at uhci? | 187 | #usb* at uhci? | |
191 | uhub* at usb? | 188 | uhub* at usb? | |
192 | umass* at uhub? port ? | 189 | umass* at uhub? port ? | |
193 | scsibus* at umass? channel ? | 190 | scsibus* at umass? channel ? | |
194 | sd* at scsibus? target ? lun ? | 191 | sd* at scsibus? target ? lun ? | |
195 | 192 | |||
196 | sdhc* at cpunode? # sdmmc | 193 | sdhc* at cpunode? # sdmmc | |
197 | sdmmc* at sdhc? # SD/MMC bus | 194 | sdmmc* at sdhc? # SD/MMC bus | |
198 | ld* at sdmmc? | 195 | ld* at sdmmc? | |
199 | 196 | |||
200 | #siisata* at pci? dev ? function ? | 197 | #siisata* at pci? dev ? function ? | |
201 | #atabus* at siisata? channel ? | 198 | #atabus* at siisata? channel ? | |
202 | #jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | 199 | #jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | |
203 | #ahcisata* at jmide? | 200 | #ahcisata* at jmide? | |
204 | #atabus* at ahcisata? channel ? | 201 | #atabus* at ahcisata? channel ? | |
205 | 202 | |||
206 | #viaide* at pci? dev ? function ? | 203 | #viaide* at pci? dev ? function ? | |
207 | #atabus* at viaide? channel ? | 204 | #atabus* at viaide? channel ? | |
208 | #wd* at atabus? drive ? | 205 | #wd* at atabus? drive ? | |
209 | #rtk* at pci? dev ? function ? | 206 | #rtk* at pci? dev ? function ? | |
210 | wm* at pci? dev ? function ? # Intel Ethernet | 207 | wm* at pci? dev ? function ? # Intel Ethernet | |
211 | 208 | |||
212 | #inphy* at mii? phy ? # Intel 82555 PHYs | 209 | #inphy* at mii? phy ? # Intel 82555 PHYs | |
213 | #iophy* at mii? phy ? # Intel 82553 PHYs | 210 | #iophy* at mii? phy ? # Intel 82553 PHYs | |
214 | makphy* at mii? phy ? # Marvell PHYs | 211 | makphy* at mii? phy ? # Marvell PHYs | |
215 | #ukphy* at mii? phy ? # generic unknown PHYs | 212 | #ukphy* at mii? phy ? # generic unknown PHYs | |
216 | 213 | |||
217 | pseudo-device loop # network loopback | 214 | pseudo-device loop # network loopback | |
218 | pseudo-device bpfilter # packet filter | 215 | pseudo-device bpfilter # packet filter | |
219 | pseudo-device rnd # /dev/random and in-kernel generator | 216 | pseudo-device rnd # /dev/random and in-kernel generator | |
220 | pseudo-device clockctl # user control of clock subsystem | 217 | pseudo-device clockctl # user control of clock subsystem | |
221 | pseudo-device ksyms # /dev/ksyms | 218 | pseudo-device ksyms # /dev/ksyms | |
222 | pseudo-device pty # pseudo-terminals | 219 | pseudo-device pty # pseudo-terminals | |
223 | pseudo-device kttcp # kernel ttcp | 220 | pseudo-device kttcp # kernel ttcp | |
224 | pseudo-device vlan # 802.1Q VLANs | 221 | pseudo-device vlan # 802.1Q VLANs |
--- src/sys/arch/evbppc/conf/MPC8548CDS 2011/06/08 05:03:44 1.4
+++ src/sys/arch/evbppc/conf/MPC8548CDS 2011/06/10 16:38:17 1.5
@@ -1,214 +1,215 @@ | @@ -1,214 +1,215 @@ | |||
1 | # $NetBSD: MPC8548CDS,v 1.4 2011/06/08 05:03:44 matt Exp $ | 1 | # $NetBSD: MPC8548CDS,v 1.5 2011/06/10 16:38:17 matt Exp $ | |
2 | # | 2 | # | |
3 | # MPC8548CDS -- everything that's currently supported | 3 | # MPC8548CDS -- everything that's currently supported | |
4 | # | 4 | # | |
5 | 5 | |||
6 | include "arch/evbppc/conf/std.mpc85xx" | 6 | include "arch/evbppc/conf/std.mpc85xx" | |
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 | ident "MPC8548CDS-$Revision: 1.4 $" | 10 | ident "MPC8548CDS-$Revision: 1.5 $" | |
11 | 11 | |||
12 | maxusers 32 | 12 | maxusers 32 | |
13 | 13 | |||
14 | makeoptions NEED_BINARY="yes" | 14 | makeoptions NEED_BINARY="yes" | |
15 | makeoptions NEED_UBOOTIMAGE="yes" | 15 | makeoptions NEED_UBOOTIMAGE="yes" | |
16 | 16 | |||
17 | #options UVMHIST | 17 | #options UVMHIST | |
18 | #options UVMHIST_PRINT | 18 | #options UVMHIST_PRINT | |
19 | 19 | |||
20 | options MPC8548 | 20 | options MPC8548 | |
21 | options CADMUS | 21 | options CADMUS | |
22 | options GUR_BASE=0xe0000000 | |||
22 | #options HZ=1000 | 23 | #options HZ=1000 | |
23 | 24 | |||
24 | #options INSECURE # disable kernel security levels | 25 | #options INSECURE # disable kernel security levels | |
25 | #options NTP # NTP phase/frequency locked loop | 26 | #options NTP # NTP phase/frequency locked loop | |
26 | options KTRACE # system call tracing via ktrace(1) | 27 | options KTRACE # system call tracing via ktrace(1) | |
27 | 28 | |||
28 | options SYSVMSG # System V message queues | 29 | options SYSVMSG # System V message queues | |
29 | options SYSVSEM # System V semaphores | 30 | options SYSVSEM # System V semaphores | |
30 | options SYSVSHM # System V shared memory | 31 | options SYSVSHM # System V shared memory | |
31 | 32 | |||
32 | options USERCONF # userconf(4) support | 33 | options USERCONF # userconf(4) support | |
33 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | 34 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | |
34 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | 35 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | |
35 | 36 | |||
36 | # Diagnostic/debugging support options | 37 | # Diagnostic/debugging support options | |
37 | options DIAGNOSTIC # cheap kernel consistency checks | 38 | options DIAGNOSTIC # cheap kernel consistency checks | |
38 | options DEBUG # expensive debugging checks/support | 39 | options DEBUG # expensive debugging checks/support | |
39 | #options SYSCALL_DEBUG # syscall debugging | 40 | #options SYSCALL_DEBUG # syscall debugging | |
40 | options DDB # in-kernel debugger | 41 | options DDB # in-kernel debugger | |
41 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | 42 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | |
42 | options TRAP_PANICWAIT | 43 | options TRAP_PANICWAIT | |
43 | options SYMTAB_SPACE=410000 # size for embedded symbol table | 44 | options SYMTAB_SPACE=410000 # size for embedded symbol table | |
44 | 45 | |||
45 | makeoptions DEBUG="-g" # compile full symbol table | 46 | makeoptions DEBUG="-g" # compile full symbol table | |
46 | 47 | |||
47 | # Compatibility options | 48 | # Compatibility options | |
48 | #options COMPAT_09 # NetBSD 0.9, | 49 | #options COMPAT_09 # NetBSD 0.9, | |
49 | #options COMPAT_10 # NetBSD 1.0, | 50 | #options COMPAT_10 # NetBSD 1.0, | |
50 | #options COMPAT_11 # NetBSD 1.1, | 51 | #options COMPAT_11 # NetBSD 1.1, | |
51 | #options COMPAT_12 # NetBSD 1.2, | 52 | #options COMPAT_12 # NetBSD 1.2, | |
52 | options COMPAT_13 # NetBSD 1.3, | 53 | options COMPAT_13 # NetBSD 1.3, | |
53 | options COMPAT_14 # NetBSD 1.4, | 54 | options COMPAT_14 # NetBSD 1.4, | |
54 | options COMPAT_15 # NetBSD 1.5, | 55 | options COMPAT_15 # NetBSD 1.5, | |
55 | options COMPAT_16 # NetBSD 1.6, | 56 | options COMPAT_16 # NetBSD 1.6, | |
56 | options COMPAT_20 # NetBSD 2.0, | 57 | options COMPAT_20 # NetBSD 2.0, | |
57 | options COMPAT_30 # NetBSD 3.0, | 58 | options COMPAT_30 # NetBSD 3.0, | |
58 | options COMPAT_40 # NetBSD 4.0, | 59 | options COMPAT_40 # NetBSD 4.0, | |
59 | options COMPAT_50 # NetBSD 5.0 compatibility. | 60 | options COMPAT_50 # NetBSD 5.0 compatibility. | |
60 | options COMPAT_43 # and 4.3BSD | 61 | options COMPAT_43 # and 4.3BSD | |
61 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | 62 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | |
62 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | 63 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | |
63 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | 64 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | |
64 | 65 | |||
65 | # File systems | 66 | # File systems | |
66 | file-system FFS # UFS | 67 | file-system FFS # UFS | |
67 | file-system EXT2FS # second extended file system (linux) | 68 | file-system EXT2FS # second extended file system (linux) | |
68 | file-system LFS # log-structured file system | 69 | file-system LFS # log-structured file system | |
69 | file-system MFS # memory file system | 70 | file-system MFS # memory file system | |
70 | file-system NFS # Network File System client | 71 | file-system NFS # Network File System client | |
71 | file-system CD9660 # ISO 9660 + Rock Ridge file system | 72 | file-system CD9660 # ISO 9660 + Rock Ridge file system | |
72 | file-system MSDOSFS # MS-DOS file system | 73 | file-system MSDOSFS # MS-DOS file system | |
73 | #file-system FDESC # /dev/fd | 74 | #file-system FDESC # /dev/fd | |
74 | file-system TMPFS # efficient memory file system | 75 | file-system TMPFS # efficient memory file system | |
75 | file-system KERNFS # /kern | 76 | file-system KERNFS # /kern | |
76 | file-system NULLFS # loopback file system | 77 | file-system NULLFS # loopback file system | |
77 | #file-system OVERLAY # overlay file system | 78 | #file-system OVERLAY # overlay file system | |
78 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | 79 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |
79 | file-system PROCFS # /proc | 80 | file-system PROCFS # /proc | |
80 | #file-system UMAPFS # NULLFS + uid and gid remapping | 81 | #file-system UMAPFS # NULLFS + uid and gid remapping | |
81 | #file-system UNION # union file system | 82 | #file-system UNION # union file system | |
82 | file-system PTYFS # /dev/pts/N support | 83 | file-system PTYFS # /dev/pts/N support | |
83 | 84 | |||
84 | # File system options | 85 | # File system options | |
85 | options QUOTA # legacy UFS quotas | 86 | options QUOTA # legacy UFS quotas | |
86 | options QUOTA2 # new, in-filesystem UFS quotas | 87 | options QUOTA2 # new, in-filesystem UFS quotas | |
87 | options FFS_EI # FFS Endian Independant support | 88 | options FFS_EI # FFS Endian Independant support | |
88 | options WAPBL # File system journaling support - Experimental | 89 | options WAPBL # File system journaling support - Experimental | |
89 | options NFSSERVER # Network File System server | 90 | options NFSSERVER # Network File System server | |
90 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 91 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
91 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 92 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
92 | # immutable) behave as system flags. | 93 | # immutable) behave as system flags. | |
93 | 94 | |||
94 | options NFS_BOOT_DHCP # Support DHCP NFS root | 95 | options NFS_BOOT_DHCP # Support DHCP NFS root | |
95 | 96 | |||
96 | # Networking options | 97 | # Networking options | |
97 | #options GATEWAY # packet forwarding | 98 | #options GATEWAY # packet forwarding | |
98 | options INET # IP + ICMP + TCP + UDP | 99 | options INET # IP + ICMP + TCP + UDP | |
99 | options INET_CSUM_COUNTERS | 100 | options INET_CSUM_COUNTERS | |
100 | options TCP_CSUM_COUNTERS | 101 | options TCP_CSUM_COUNTERS | |
101 | options UDP_CSUM_COUNTERS | 102 | options UDP_CSUM_COUNTERS | |
102 | #options INET6 # IPV6 | 103 | #options INET6 # IPV6 | |
103 | #options IPSEC # IP security | 104 | #options IPSEC # IP security | |
104 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | 105 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | |
105 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | 106 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | |
106 | #options IPSEC_DEBUG # debug for IP security | 107 | #options IPSEC_DEBUG # debug for IP security | |
107 | #options MROUTING # IP multicast routing | 108 | #options MROUTING # IP multicast routing | |
108 | #options PIM # Protocol Independent Multicast | 109 | #options PIM # Protocol Independent Multicast | |
109 | #options DIRECTED_BROADCAST # allow broadcasts through routers | 110 | #options DIRECTED_BROADCAST # allow broadcasts through routers | |
110 | #options ISO,TPIP # OSI | 111 | #options ISO,TPIP # OSI | |
111 | #options EON # OSI tunneling over IP | 112 | #options EON # OSI tunneling over IP | |
112 | #options NETATALK # AppleTalk networking protocols | 113 | #options NETATALK # AppleTalk networking protocols | |
113 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | 114 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | |
114 | #options PPP_DEFLATE # Deflate compression support for PPP | 115 | #options PPP_DEFLATE # Deflate compression support for PPP | |
115 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | 116 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | |
116 | #options PFIL_HOOKS # pfil(9) packet filter hooks | 117 | #options PFIL_HOOKS # pfil(9) packet filter hooks | |
117 | #options IPFILTER_LOG # ipmon(8) log support | 118 | #options IPFILTER_LOG # ipmon(8) log support | |
118 | #options IPFILTER_LOOKUP # ippool(8) support | 119 | #options IPFILTER_LOOKUP # ippool(8) support | |
119 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | 120 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | |
120 | 121 | |||
121 | # These options enable verbose messages for several subsystems. | 122 | # These options enable verbose messages for several subsystems. | |
122 | # Warning, these may compile large string tables into the kernel! | 123 | # Warning, these may compile large string tables into the kernel! | |
123 | options PCIVERBOSE # verbose PCI device autoconfig messages | 124 | options PCIVERBOSE # verbose PCI device autoconfig messages | |
124 | options MIIVERBOSE # verbose PHY autoconfig messages | 125 | options MIIVERBOSE # verbose PHY autoconfig messages | |
125 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | 126 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |
126 | options SCSIVERBOSE # human readable SCSI error messages | 127 | options SCSIVERBOSE # human readable SCSI error messages | |
127 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | 128 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | |
128 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | 129 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | |
129 | 130 | |||
130 | # wscons options | 131 | # wscons options | |
131 | #options WSEMUL_SUN # sun terminal emulation | 132 | #options WSEMUL_SUN # sun terminal emulation | |
132 | #options WSEMUL_VT100 # VT100 / VT220 emulation | 133 | #options WSEMUL_VT100 # VT100 / VT220 emulation | |
133 | 134 | |||
134 | # Kernel root file system and dump configuration. | 135 | # Kernel root file system and dump configuration. | |
135 | config netbsd root on ? type ? | 136 | config netbsd root on ? type ? | |
136 | config nfsnetbsd root on tsec0 type nfs | 137 | config nfsnetbsd root on tsec0 type nfs | |
137 | 138 | |||
138 | # | 139 | # | |
139 | # Device configuration | 140 | # Device configuration | |
140 | # | 141 | # | |
141 | 142 | |||
142 | mainbus0 at root # Processor Local Bus | 143 | mainbus0 at root # Processor Local Bus | |
143 | 144 | |||
144 | cpunode* at mainbus? node ? | 145 | cpunode* at mainbus? node ? | |
145 | gpio* at gpiobus? | 146 | gpio* at gpiobus? | |
146 | 147 | |||
147 | cpu0 at cpunode? | 148 | cpu0 at cpunode? | |
148 | 149 | |||
149 | obio0 at cpunode? # On-chip Peripheral Bus | 150 | obio0 at cpunode? # On-chip Peripheral Bus | |
150 | mkclock0 at obio0 addr 0xf8000000 size 8192 | 151 | mkclock0 at obio0 addr 0xf8000000 size 8192 | |
151 | 152 | |||
152 | e500wdog* at cpunode? # Watchdog timer | 153 | e500wdog* at cpunode? # Watchdog timer | |
153 | 154 | |||
154 | duart* at cpunode? | 155 | duart* at cpunode? | |
155 | com* at duart? port ? | 156 | com* at duart? port ? | |
156 | options CONSPEED=115200 | 157 | options CONSPEED=115200 | |
157 | 158 | |||
158 | tsec0 at cpunode? flags 1 # Enhanced 3-Speed Ethernet Controller | 159 | tsec0 at cpunode? flags 1 # Enhanced 3-Speed Ethernet Controller | |
159 | tsec1 at cpunode? flags 1 # Enhanced 3-Speed Ethernet Controller | 160 | tsec1 at cpunode? flags 1 # Enhanced 3-Speed Ethernet Controller | |
160 | makphy* at mii? # Marvell PHY | 161 | makphy* at mii? # Marvell PHY | |
161 | ukphy* at mii? | 162 | ukphy* at mii? | |
162 | #options ETSEC_EVENT_COUNTERS | 163 | #options ETSEC_EVENT_COUNTERS | |
163 | 164 | |||
164 | diic* at cpunode? # i2c bus | 165 | diic* at cpunode? # i2c bus | |
165 | iic* at diic? | 166 | iic* at diic? | |
166 | spdmem* at iic0 addr 0x51 # DDR | 167 | spdmem* at iic0 addr 0x51 # DDR | |
167 | #ds1743rtc0 at smb? addr ? # RTC | 168 | #ds1743rtc0 at smb? addr ? # RTC | |
168 | 169 | |||
169 | pq3pcie* at cpunode? # PCI-Express controller | 170 | pq3pcie* at cpunode? # PCI-Express controller | |
170 | pq3pci* at cpunode? # PCI(X) | 171 | pq3pci* at cpunode? # PCI(X) | |
171 | pci* at pq3pcie? | 172 | pci* at pq3pcie? | |
172 | pci* at pq3pci? | 173 | pci* at pq3pci? | |
173 | 174 | |||
174 | ppb* at pci? dev ? function ? # PCI-PCI bridges | 175 | ppb* at pci? dev ? function ? # PCI-PCI bridges | |
175 | pci* at ppb? | 176 | pci* at ppb? | |
176 | 177 | |||
177 | ohci1 at pci1 dev 0 function 2 | 178 | ohci1 at pci1 dev 0 function 2 | |
178 | ehci1 at pci1 dev 0 function 3 | 179 | ehci1 at pci1 dev 0 function 3 | |
179 | #ohci* at pci? dev ? function ? | 180 | #ohci* at pci? dev ? function ? | |
180 | #ehci* at pci? dev ? function ? | 181 | #ehci* at pci? dev ? function ? | |
181 | #uhci* at pci? dev ? function ? | 182 | #uhci* at pci? dev ? function ? | |
182 | usb* at ehci? | 183 | usb* at ehci? | |
183 | usb* at ohci? | 184 | usb* at ohci? | |
184 | #usb* at uhci? | 185 | #usb* at uhci? | |
185 | uhub* at usb? | 186 | uhub* at usb? | |
186 | umass* at uhub? port ? | 187 | umass* at uhub? port ? | |
187 | scsibus* at umass? channel ? | 188 | scsibus* at umass? channel ? | |
188 | sd* at scsibus? target ? lun ? | 189 | sd* at scsibus? target ? lun ? | |
189 | 190 | |||
190 | siisata* at pci? dev ? function ? | 191 | siisata* at pci? dev ? function ? | |
191 | atabus* at siisata? channel ? | 192 | atabus* at siisata? channel ? | |
192 | jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | 193 | jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | |
193 | ahcisata* at jmide? | 194 | ahcisata* at jmide? | |
194 | atabus* at ahcisata? channel ? | 195 | atabus* at ahcisata? channel ? | |
195 | 196 | |||
196 | #viaide* at pci? dev ? function ? | 197 | #viaide* at pci? dev ? function ? | |
197 | #atabus* at viaide? channel ? | 198 | #atabus* at viaide? channel ? | |
198 | wd* at atabus? drive ? | 199 | wd* at atabus? drive ? | |
199 | #rtk* at pci? dev ? function ? | 200 | #rtk* at pci? dev ? function ? | |
200 | #wm* at pci? dev ? function ? # Intel Ethernet | 201 | #wm* at pci? dev ? function ? # Intel Ethernet | |
201 | 202 | |||
202 | #inphy* at mii? phy ? # Intel 82555 PHYs | 203 | #inphy* at mii? phy ? # Intel 82555 PHYs | |
203 | #iophy* at mii? phy ? # Intel 82553 PHYs | 204 | #iophy* at mii? phy ? # Intel 82553 PHYs | |
204 | #makphy* at mii? phy ? # Level One LXT-970 PHYs | 205 | #makphy* at mii? phy ? # Level One LXT-970 PHYs | |
205 | #ukphy* at mii? phy ? # generic unknown PHYs | 206 | #ukphy* at mii? phy ? # generic unknown PHYs | |
206 | 207 | |||
207 | pseudo-device loop # network loopback | 208 | pseudo-device loop # network loopback | |
208 | pseudo-device bpfilter # packet filter | 209 | pseudo-device bpfilter # packet filter | |
209 | pseudo-device rnd # /dev/random and in-kernel generator | 210 | pseudo-device rnd # /dev/random and in-kernel generator | |
210 | pseudo-device clockctl # user control of clock subsystem | 211 | pseudo-device clockctl # user control of clock subsystem | |
211 | pseudo-device ksyms # /dev/ksyms | 212 | pseudo-device ksyms # /dev/ksyms | |
212 | pseudo-device pty # pseudo-terminals | 213 | pseudo-device pty # pseudo-terminals | |
213 | pseudo-device kttcp # kernel ttcp | 214 | pseudo-device kttcp # kernel ttcp | |
214 | pseudo-device vlan # 802.1Q VLANs | 215 | pseudo-device vlan # 802.1Q VLANs |
--- src/sys/arch/evbppc/conf/P2020DS 2011/06/08 05:03:44 1.3
+++ src/sys/arch/evbppc/conf/P2020DS 2011/06/10 16:38:17 1.4
@@ -1,228 +1,227 @@ | @@ -1,228 +1,227 @@ | |||
1 | # $NetBSD: P2020DS,v 1.3 2011/06/08 05:03:44 matt Exp $ | 1 | # $NetBSD: P2020DS,v 1.4 2011/06/10 16:38:17 matt Exp $ | |
2 | # | 2 | # | |
3 | # P2020DS -- everything that's currently supported | 3 | # P2020DS -- everything that's currently supported | |
4 | # | 4 | # | |
5 | # | 5 | # | |
6 | 6 | |||
7 | include "arch/evbppc/conf/std.mpc85xx" | 7 | include "arch/evbppc/conf/std.mpc85xx" | |
8 | 8 | |||
9 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | 9 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | |
10 | 10 | |||
11 | ident "P2020DS-$Revision: 1.3 $" | 11 | ident "P2020DS-$Revision: 1.4 $" | |
12 | 12 | |||
13 | maxusers 32 | 13 | maxusers 32 | |
14 | 14 | |||
15 | #options UVMHIST | 15 | #options UVMHIST | |
16 | #options UVMHIST_PRINT | 16 | #options UVMHIST_PRINT | |
17 | 17 | |||
18 | no options GUR_BASE | |||
19 | options GUR_BASE=0xffe00000 | |||
20 | ||||
21 | options P2020 | 18 | options P2020 | |
22 | options PIXIS | 19 | options PIXIS | |
23 | #options SYS_CLK=100000000 | 20 | #options SYS_CLK=100000000 | |
24 | #options HZ=1000 | 21 | #options HZ=1000 | |
25 | 22 | |||
26 | makeoptions NEED_BINARY="yes" | 23 | makeoptions NEED_BINARY="yes" | |
27 | makeoptions NEED_UBOOTIMAGE="yes" | 24 | makeoptions NEED_UBOOTIMAGE="yes" | |
28 | 25 | |||
29 | #options INSECURE # disable kernel security levels | 26 | #options INSECURE # disable kernel security levels | |
30 | #options NTP # NTP phase/frequency locked loop | 27 | #options NTP # NTP phase/frequency locked loop | |
31 | options KTRACE # system call tracing via ktrace(1) | 28 | options KTRACE # system call tracing via ktrace(1) | |
32 | 29 | |||
33 | options SYSVMSG # System V message queues | 30 | options SYSVMSG # System V message queues | |
34 | options SYSVSEM # System V semaphores | 31 | options SYSVSEM # System V semaphores | |
35 | options SYSVSHM # System V shared memory | 32 | options SYSVSHM # System V shared memory | |
36 | 33 | |||
37 | options USERCONF # userconf(4) support | 34 | options USERCONF # userconf(4) support | |
38 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | 35 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | |
39 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | 36 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | |
40 | 37 | |||
41 | # Diagnostic/debugging support options | 38 | # Diagnostic/debugging support options | |
42 | options DIAGNOSTIC # cheap kernel consistency checks | 39 | options DIAGNOSTIC # cheap kernel consistency checks | |
43 | options DEBUG # expensive debugging checks/support | 40 | options DEBUG # expensive debugging checks/support | |
44 | #options SYSCALL_DEBUG # syscall debugging | 41 | #options SYSCALL_DEBUG # syscall debugging | |
45 | options DDB # in-kernel debugger | 42 | options DDB # in-kernel debugger | |
46 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | 43 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | |
47 | options TRAP_PANICWAIT | 44 | options TRAP_PANICWAIT | |
48 | options SYMTAB_SPACE=410000 # size for embedded symbol table | 45 | options SYMTAB_SPACE=410000 # size for embedded symbol table | |
49 | 46 | |||
50 | makeoptions DEBUG="-g" # compile full symbol table | 47 | makeoptions DEBUG="-g" # compile full symbol table | |
51 | 48 | |||
52 | # Compatibility options | 49 | # Compatibility options | |
53 | #options COMPAT_09 # NetBSD 0.9, | 50 | #options COMPAT_09 # NetBSD 0.9, | |
54 | #options COMPAT_10 # NetBSD 1.0, | 51 | #options COMPAT_10 # NetBSD 1.0, | |
55 | #options COMPAT_11 # NetBSD 1.1, | 52 | #options COMPAT_11 # NetBSD 1.1, | |
56 | #options COMPAT_12 # NetBSD 1.2, | 53 | #options COMPAT_12 # NetBSD 1.2, | |
57 | options COMPAT_13 # NetBSD 1.3, | 54 | options COMPAT_13 # NetBSD 1.3, | |
58 | options COMPAT_14 # NetBSD 1.4, | 55 | options COMPAT_14 # NetBSD 1.4, | |
59 | options COMPAT_15 # NetBSD 1.5, | 56 | options COMPAT_15 # NetBSD 1.5, | |
60 | options COMPAT_16 # NetBSD 1.6, | 57 | options COMPAT_16 # NetBSD 1.6, | |
61 | options COMPAT_20 # NetBSD 2.0, | 58 | options COMPAT_20 # NetBSD 2.0, | |
62 | options COMPAT_30 # NetBSD 3.0, | 59 | options COMPAT_30 # NetBSD 3.0, | |
63 | options COMPAT_40 # NetBSD 4.0, | 60 | options COMPAT_40 # NetBSD 4.0, | |
64 | options COMPAT_50 # NetBSD 5.0 compatibility. | 61 | options COMPAT_50 # NetBSD 5.0 compatibility. | |
65 | options COMPAT_43 # and 4.3BSD | 62 | options COMPAT_43 # and 4.3BSD | |
66 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | 63 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | |
67 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | 64 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | |
68 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | 65 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | |
69 | 66 | |||
70 | # File systems | 67 | # File systems | |
71 | file-system FFS # UFS | 68 | file-system FFS # UFS | |
72 | file-system EXT2FS # second extended file system (linux) | 69 | file-system EXT2FS # second extended file system (linux) | |
73 | file-system LFS # log-structured file system | 70 | file-system LFS # log-structured file system | |
74 | file-system MFS # memory file system | 71 | file-system MFS # memory file system | |
75 | file-system NFS # Network File System client | 72 | file-system NFS # Network File System client | |
76 | file-system CD9660 # ISO 9660 + Rock Ridge file system | 73 | file-system CD9660 # ISO 9660 + Rock Ridge file system | |
77 | file-system MSDOSFS # MS-DOS file system | 74 | file-system MSDOSFS # MS-DOS file system | |
78 | #file-system FDESC # /dev/fd | 75 | #file-system FDESC # /dev/fd | |
79 | file-system TMPFS # efficient memory file system | 76 | file-system TMPFS # efficient memory file system | |
80 | file-system KERNFS # /kern | 77 | file-system KERNFS # /kern | |
81 | file-system NULLFS # loopback file system | 78 | file-system NULLFS # loopback file system | |
82 | #file-system OVERLAY # overlay file system | 79 | #file-system OVERLAY # overlay file system | |
83 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | 80 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |
84 | file-system PROCFS # /proc | 81 | file-system PROCFS # /proc | |
85 | #file-system UMAPFS # NULLFS + uid and gid remapping | 82 | #file-system UMAPFS # NULLFS + uid and gid remapping | |
86 | #file-system UNION # union file system | 83 | #file-system UNION # union file system | |
87 | file-system PTYFS # /dev/pts/N support | 84 | file-system PTYFS # /dev/pts/N support | |
88 | 85 | |||
89 | # File system options | 86 | # File system options | |
90 | options QUOTA # legacy UFS quotas | 87 | options QUOTA # legacy UFS quotas | |
91 | options QUOTA2 # new, in-filesystem UFS quotas | 88 | options QUOTA2 # new, in-filesystem UFS quotas | |
92 | options FFS_EI # FFS Endian Independant support | 89 | options FFS_EI # FFS Endian Independant support | |
93 | options WAPBL # File system journaling support - Experimental | 90 | options WAPBL # File system journaling support - Experimental | |
94 | options NFSSERVER # Network File System server | 91 | options NFSSERVER # Network File System server | |
95 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 92 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
96 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 93 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
97 | # immutable) behave as system flags. | 94 | # immutable) behave as system flags. | |
98 | 95 | |||
99 | options NFS_BOOT_DHCP # Support DHCP NFS root | 96 | options NFS_BOOT_DHCP # Support DHCP NFS root | |
100 | 97 | |||
101 | # Networking options | 98 | # Networking options | |
102 | #options GATEWAY # packet forwarding | 99 | #options GATEWAY # packet forwarding | |
103 | options INET # IP + ICMP + TCP + UDP | 100 | options INET # IP + ICMP + TCP + UDP | |
104 | options INET_CSUM_COUNTERS | 101 | options INET_CSUM_COUNTERS | |
105 | options TCP_CSUM_COUNTERS | 102 | options TCP_CSUM_COUNTERS | |
106 | options UDP_CSUM_COUNTERS | 103 | options UDP_CSUM_COUNTERS | |
107 | #options INET6 # IPV6 | 104 | #options INET6 # IPV6 | |
108 | #options IPSEC # IP security | 105 | #options IPSEC # IP security | |
109 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | 106 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | |
110 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | 107 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | |
111 | #options IPSEC_DEBUG # debug for IP security | 108 | #options IPSEC_DEBUG # debug for IP security | |
112 | #options MROUTING # IP multicast routing | 109 | #options MROUTING # IP multicast routing | |
113 | #options PIM # Protocol Independent Multicast | 110 | #options PIM # Protocol Independent Multicast | |
114 | #options DIRECTED_BROADCAST # allow broadcasts through routers | 111 | #options DIRECTED_BROADCAST # allow broadcasts through routers | |
115 | #options ISO,TPIP # OSI | 112 | #options ISO,TPIP # OSI | |
116 | #options EON # OSI tunneling over IP | 113 | #options EON # OSI tunneling over IP | |
117 | #options NETATALK # AppleTalk networking protocols | 114 | #options NETATALK # AppleTalk networking protocols | |
118 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | 115 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | |
119 | #options PPP_DEFLATE # Deflate compression support for PPP | 116 | #options PPP_DEFLATE # Deflate compression support for PPP | |
120 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | 117 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | |
121 | #options PFIL_HOOKS # pfil(9) packet filter hooks | 118 | #options PFIL_HOOKS # pfil(9) packet filter hooks | |
122 | #options IPFILTER_LOG # ipmon(8) log support | 119 | #options IPFILTER_LOG # ipmon(8) log support | |
123 | #options IPFILTER_LOOKUP # ippool(8) support | 120 | #options IPFILTER_LOOKUP # ippool(8) support | |
124 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | 121 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | |
125 | 122 | |||
126 | # These options enable verbose messages for several subsystems. | 123 | # These options enable verbose messages for several subsystems. | |
127 | # Warning, these may compile large string tables into the kernel! | 124 | # Warning, these may compile large string tables into the kernel! | |
128 | options PCIVERBOSE # verbose PCI device autoconfig messages | 125 | options PCIVERBOSE # verbose PCI device autoconfig messages | |
129 | options MIIVERBOSE # verbose PHY autoconfig messages | 126 | options MIIVERBOSE # verbose PHY autoconfig messages | |
130 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | 127 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |
131 | options SCSIVERBOSE # human readable SCSI error messages | 128 | options SCSIVERBOSE # human readable SCSI error messages | |
132 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | 129 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | |
133 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | 130 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | |
134 | 131 | |||
135 | # wscons options | 132 | # wscons options | |
136 | #options WSEMUL_SUN # sun terminal emulation | 133 | #options WSEMUL_SUN # sun terminal emulation | |
137 | #options WSEMUL_VT100 # VT100 / VT220 emulation | 134 | #options WSEMUL_VT100 # VT100 / VT220 emulation | |
138 | 135 | |||
139 | # Kernel root file system and dump configuration. | 136 | # Kernel root file system and dump configuration. | |
140 | config netbsd root on ? type ? | 137 | config netbsd root on ? type ? | |
141 | config nfsnetbsd root on tsec0 type nfs | 138 | config nfsnetbsd root on tsec0 type nfs | |
142 | config netbsd-esata root on wd1a type ffs | 139 | config netbsd-esata root on wd1a type ffs | |
143 | 140 | |||
144 | # | 141 | # | |
145 | # Device configuration | 142 | # Device configuration | |
146 | # | 143 | # | |
147 | 144 | |||
148 | mainbus0 at root # Processor Local Bus | 145 | mainbus0 at root # Processor Local Bus | |
149 | 146 | |||
150 | cpunode* at mainbus? node ? | 147 | cpunode* at mainbus? node ? | |
151 | gpio* at gpiobus? | 148 | gpio* at gpiobus? | |
152 | 149 | |||
153 | cpu* at cpunode? | 150 | cpu* at cpunode? | |
154 | 151 | |||
155 | obio0 at cpunode? # On-chip Peripheral Bus | 152 | obio0 at cpunode? # On-chip Peripheral Bus | |
156 | 153 | |||
157 | e500wdog* at cpunode? # Watchdog timer | 154 | e500wdog* at cpunode? # Watchdog timer | |
158 | 155 | |||
159 | duart* at cpunode? | 156 | duart* at cpunode? | |
160 | com* at duart? port ? | 157 | com* at duart? port ? | |
161 | options CONSPEED=115200 | 158 | options CONSPEED=115200 | |
162 | options CONSADDR="DUART1_BASE" | 159 | options CONSADDR="DUART1_BASE" | |
163 | 160 | |||
164 | tsec0 at cpunode? flags 0x001 # Enhanced 3-Speed Ethernet Controller | 161 | tsec0 at cpunode? flags 0x001 # Enhanced 3-Speed Ethernet Controller | |
165 | tsec1 at cpunode? flags 0x102 # Enhanced 3-Speed Ethernet Controller | 162 | tsec1 at cpunode? flags 0x102 # Enhanced 3-Speed Ethernet Controller | |
166 | tsec2 at cpunode? flags 0x103 # Enhanced 3-Speed Ethernet Controller | 163 | tsec2 at cpunode? flags 0x103 # Enhanced 3-Speed Ethernet Controller | |
167 | options ETSEC_EVENT_COUNTERS | 164 | options ETSEC_EVENT_COUNTERS | |
168 | 165 | |||
169 | ehci* at cpunode? # usb | 166 | ehci* at cpunode? # usb | |
170 | 167 | |||
171 | diic* at cpunode? # i2c bus | 168 | diic* at cpunode? # i2c bus | |
172 | iic* at diic? | 169 | iic* at diic? | |
173 | spdmem* at iic0 addr 0x51 # DDR | 170 | spdmem* at iic0 addr 0x51 # DDR | |
174 | dsrtc* at iic1 addr 0x68 # RTC | 171 | dsrtc* at iic1 addr 0x68 # RTC | |
175 | 172 | |||
176 | pq3pcie* at cpunode? # PCI-Express controller | 173 | pq3pcie* at cpunode? # PCI-Express controller | |
177 | pq3pci* at cpunode? # PCI(X) | 174 | pq3pci* at cpunode? # PCI(X) | |
178 | pci* at pq3pcie? | 175 | pci* at pq3pcie? | |
179 | pci* at pq3pci? | 176 | pci* at pq3pci? | |
180 | 177 | |||
181 | ppb* at pci? dev ? function ? # PCI-PCI bridges | 178 | ppb* at pci? dev ? function ? # PCI-PCI bridges | |
182 | pci* at ppb? | 179 | pci* at ppb? | |
183 | 180 | |||
184 | #ohci1 at pci1 dev 0 function 2 | 181 | #ohci1 at pci1 dev 0 function 2 | |
185 | #ehci1 at pci1 dev 0 function 3 | 182 | #ehci1 at pci1 dev 0 function 3 | |
186 | #ohci* at pci? dev ? function ? | 183 | #ohci* at pci? dev ? function ? | |
187 | #ehci* at pci? dev ? function ? | 184 | #ehci* at pci? dev ? function ? | |
188 | #uhci* at pci? dev ? function ? | 185 | #uhci* at pci? dev ? function ? | |
189 | usb* at ehci? | 186 | usb* at ehci? | |
190 | #usb* at ohci? | 187 | #usb* at ohci? | |
191 | #usb* at uhci? | 188 | #usb* at uhci? | |
192 | uhub* at usb? | 189 | uhub* at usb? | |
193 | umass* at uhub? port ? | 190 | umass* at uhub? port ? | |
194 | scsibus* at umass? channel ? | 191 | scsibus* at umass? channel ? | |
195 | sd* at scsibus? target ? lun ? | 192 | sd* at scsibus? target ? lun ? | |
193 | ugen* at uhub? port ? | |||
194 | uhub* at uhub? port ? | |||
196 | 195 | |||
197 | #sdhc* at cpunode? # sdmmc | 196 | #sdhc* at cpunode? # sdmmc | |
198 | #sdmmc* at sdhc? # SD/MMC bus | 197 | #sdmmc* at sdhc? # SD/MMC bus | |
199 | #ld* at sdmmc? | 198 | #ld* at sdmmc? | |
200 | 199 | |||
201 | ahcisata* at pci? dev ? function ? | 200 | ahcisata* at pci? dev ? function ? | |
202 | atabus0 at ahcisata? channel 0 | 201 | atabus0 at ahcisata? channel 0 | |
203 | atabus1 at ahcisata? channel 1 | 202 | atabus1 at ahcisata? channel 1 | |
204 | atabus2 at ahcisata? channel 2 | 203 | atabus2 at ahcisata? channel 2 | |
205 | atabus3 at ahcisata? channel 3 | 204 | atabus3 at ahcisata? channel 3 | |
206 | atabus* at ahcisata? channel ? | 205 | atabus* at ahcisata? channel ? | |
207 | aceride* at pci? dev ? function ? | 206 | aceride* at pci? dev ? function ? | |
208 | atabus* at aceride? channel ? | 207 | atabus* at aceride? channel ? | |
209 | wd0 at atabus0 drive ? | 208 | wd0 at atabus0 drive ? | |
210 | wd1 at atabus3 drive ? | 209 | wd1 at atabus3 drive ? | |
211 | wd* at atabus? drive ? | 210 | wd* at atabus? drive ? | |
212 | 211 | |||
213 | #wm* at pci? dev ? function ? # Intel Ethernet | 212 | #wm* at pci? dev ? function ? # Intel Ethernet | |
214 | 213 | |||
215 | #ciphy* at mii? phy ? # Cicada PHY | 214 | #ciphy* at mii? phy ? # Cicada PHY | |
216 | #inphy* at mii? phy ? # Intel 82555 PHYs | 215 | #inphy* at mii? phy ? # Intel 82555 PHYs | |
217 | #iophy* at mii? phy ? # Intel 82553 PHYs | 216 | #iophy* at mii? phy ? # Intel 82553 PHYs | |
218 | #makphy* at mii? phy ? # Marvell PHYs | 217 | #makphy* at mii? phy ? # Marvell PHYs | |
219 | ukphy* at mii? phy ? # generic unknown PHYs | 218 | ukphy* at mii? phy ? # generic unknown PHYs | |
220 | 219 | |||
221 | pseudo-device loop # network loopback | 220 | pseudo-device loop # network loopback | |
222 | pseudo-device bpfilter # packet filter | 221 | pseudo-device bpfilter # packet filter | |
223 | pseudo-device rnd # /dev/random and in-kernel generator | 222 | pseudo-device rnd # /dev/random and in-kernel generator | |
224 | pseudo-device clockctl # user control of clock subsystem | 223 | pseudo-device clockctl # user control of clock subsystem | |
225 | pseudo-device ksyms # /dev/ksyms | 224 | pseudo-device ksyms # /dev/ksyms | |
226 | pseudo-device pty # pseudo-terminals | 225 | pseudo-device pty # pseudo-terminals | |
227 | pseudo-device kttcp # kernel ttcp | 226 | pseudo-device kttcp # kernel ttcp | |
228 | pseudo-device vlan # 802.1Q VLANs | 227 | pseudo-device vlan # 802.1Q VLANs |
--- src/sys/arch/evbppc/conf/P2020RDB 2011/06/08 05:03:44 1.3
+++ src/sys/arch/evbppc/conf/P2020RDB 2011/06/10 16:38:17 1.4
@@ -1,216 +1,213 @@ | @@ -1,216 +1,213 @@ | |||
1 | # $NetBSD: P2020RDB,v 1.3 2011/06/08 05:03:44 matt Exp $ | 1 | # $NetBSD: P2020RDB,v 1.4 2011/06/10 16:38:17 matt Exp $ | |
2 | # | 2 | # | |
3 | # P2020RBD -- everything that's currently supported | 3 | # P2020RBD -- everything that's currently supported | |
4 | # | 4 | # | |
5 | 5 | |||
6 | include "arch/evbppc/conf/std.mpc85xx" | 6 | include "arch/evbppc/conf/std.mpc85xx" | |
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 | ident "P2020RBD-$Revision: 1.3 $" | 10 | ident "P2020RBD-$Revision: 1.4 $" | |
11 | 11 | |||
12 | maxusers 32 | 12 | maxusers 32 | |
13 | 13 | |||
14 | makeoptions NEED_BINARY="yes" | 14 | makeoptions NEED_BINARY="yes" | |
15 | makeoptions NEED_UBOOTIMAGE="yes" | 15 | makeoptions NEED_UBOOTIMAGE="yes" | |
16 | 16 | |||
17 | #options UVMHIST | 17 | #options UVMHIST | |
18 | #options UVMHIST_PRINT | 18 | #options UVMHIST_PRINT | |
19 | 19 | |||
20 | no options GUR_BASE | |||
21 | options GUR_BASE=0xffe00000 | |||
22 | ||||
23 | options P2020 | 20 | options P2020 | |
24 | options SYS_CLK=100000000 | 21 | options SYS_CLK=100000000 | |
25 | #options HZ=1000 | 22 | #options HZ=1000 | |
26 | 23 | |||
27 | #options INSECURE # disable kernel security levels | 24 | #options INSECURE # disable kernel security levels | |
28 | #options NTP # NTP phase/frequency locked loop | 25 | #options NTP # NTP phase/frequency locked loop | |
29 | options KTRACE # system call tracing via ktrace(1) | 26 | options KTRACE # system call tracing via ktrace(1) | |
30 | 27 | |||
31 | options SYSVMSG # System V message queues | 28 | options SYSVMSG # System V message queues | |
32 | options SYSVSEM # System V semaphores | 29 | options SYSVSEM # System V semaphores | |
33 | options SYSVSHM # System V shared memory | 30 | options SYSVSHM # System V shared memory | |
34 | 31 | |||
35 | options USERCONF # userconf(4) support | 32 | options USERCONF # userconf(4) support | |
36 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | 33 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | |
37 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | 34 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | |
38 | 35 | |||
39 | # Diagnostic/debugging support options | 36 | # Diagnostic/debugging support options | |
40 | options DIAGNOSTIC # cheap kernel consistency checks | 37 | options DIAGNOSTIC # cheap kernel consistency checks | |
41 | options DEBUG # expensive debugging checks/support | 38 | options DEBUG # expensive debugging checks/support | |
42 | #options SYSCALL_DEBUG # syscall debugging | 39 | #options SYSCALL_DEBUG # syscall debugging | |
43 | options DDB # in-kernel debugger | 40 | options DDB # in-kernel debugger | |
44 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | 41 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | |
45 | options TRAP_PANICWAIT | 42 | options TRAP_PANICWAIT | |
46 | options SYMTAB_SPACE=410000 # size for embedded symbol table | 43 | options SYMTAB_SPACE=410000 # size for embedded symbol table | |
47 | 44 | |||
48 | makeoptions DEBUG="-g" # compile full symbol table | 45 | makeoptions DEBUG="-g" # compile full symbol table | |
49 | 46 | |||
50 | # Compatibility options | 47 | # Compatibility options | |
51 | #options COMPAT_09 # NetBSD 0.9, | 48 | #options COMPAT_09 # NetBSD 0.9, | |
52 | #options COMPAT_10 # NetBSD 1.0, | 49 | #options COMPAT_10 # NetBSD 1.0, | |
53 | #options COMPAT_11 # NetBSD 1.1, | 50 | #options COMPAT_11 # NetBSD 1.1, | |
54 | #options COMPAT_12 # NetBSD 1.2, | 51 | #options COMPAT_12 # NetBSD 1.2, | |
55 | options COMPAT_13 # NetBSD 1.3, | 52 | options COMPAT_13 # NetBSD 1.3, | |
56 | options COMPAT_14 # NetBSD 1.4, | 53 | options COMPAT_14 # NetBSD 1.4, | |
57 | options COMPAT_15 # NetBSD 1.5, | 54 | options COMPAT_15 # NetBSD 1.5, | |
58 | options COMPAT_16 # NetBSD 1.6, | 55 | options COMPAT_16 # NetBSD 1.6, | |
59 | options COMPAT_20 # NetBSD 2.0, | 56 | options COMPAT_20 # NetBSD 2.0, | |
60 | options COMPAT_30 # NetBSD 3.0, | 57 | options COMPAT_30 # NetBSD 3.0, | |
61 | options COMPAT_40 # NetBSD 4.0, | 58 | options COMPAT_40 # NetBSD 4.0, | |
62 | options COMPAT_50 # NetBSD 5.0 compatibility. | 59 | options COMPAT_50 # NetBSD 5.0 compatibility. | |
63 | options COMPAT_43 # and 4.3BSD | 60 | options COMPAT_43 # and 4.3BSD | |
64 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | 61 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | |
65 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | 62 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | |
66 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | 63 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | |
67 | 64 | |||
68 | # File systems | 65 | # File systems | |
69 | file-system FFS # UFS | 66 | file-system FFS # UFS | |
70 | file-system EXT2FS # second extended file system (linux) | 67 | file-system EXT2FS # second extended file system (linux) | |
71 | file-system LFS # log-structured file system | 68 | file-system LFS # log-structured file system | |
72 | file-system MFS # memory file system | 69 | file-system MFS # memory file system | |
73 | file-system NFS # Network File System client | 70 | file-system NFS # Network File System client | |
74 | file-system CD9660 # ISO 9660 + Rock Ridge file system | 71 | file-system CD9660 # ISO 9660 + Rock Ridge file system | |
75 | file-system MSDOSFS # MS-DOS file system | 72 | file-system MSDOSFS # MS-DOS file system | |
76 | #file-system FDESC # /dev/fd | 73 | #file-system FDESC # /dev/fd | |
77 | file-system TMPFS # efficient memory file system | 74 | file-system TMPFS # efficient memory file system | |
78 | file-system KERNFS # /kern | 75 | file-system KERNFS # /kern | |
79 | file-system NULLFS # loopback file system | 76 | file-system NULLFS # loopback file system | |
80 | #file-system OVERLAY # overlay file system | 77 | #file-system OVERLAY # overlay file system | |
81 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | 78 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |
82 | file-system PROCFS # /proc | 79 | file-system PROCFS # /proc | |
83 | #file-system UMAPFS # NULLFS + uid and gid remapping | 80 | #file-system UMAPFS # NULLFS + uid and gid remapping | |
84 | #file-system UNION # union file system | 81 | #file-system UNION # union file system | |
85 | file-system PTYFS # /dev/pts/N support | 82 | file-system PTYFS # /dev/pts/N support | |
86 | 83 | |||
87 | # File system options | 84 | # File system options | |
88 | options QUOTA # legacy UFS quotas | 85 | options QUOTA # legacy UFS quotas | |
89 | options QUOTA2 # new, in-filesystem UFS quotas | 86 | options QUOTA2 # new, in-filesystem UFS quotas | |
90 | options FFS_EI # FFS Endian Independant support | 87 | options FFS_EI # FFS Endian Independant support | |
91 | options WAPBL # File system journaling support - Experimental | 88 | options WAPBL # File system journaling support - Experimental | |
92 | options NFSSERVER # Network File System server | 89 | options NFSSERVER # Network File System server | |
93 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 90 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
94 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 91 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
95 | # immutable) behave as system flags. | 92 | # immutable) behave as system flags. | |
96 | 93 | |||
97 | options NFS_BOOT_DHCP # Support DHCP NFS root | 94 | options NFS_BOOT_DHCP # Support DHCP NFS root | |
98 | 95 | |||
99 | # Networking options | 96 | # Networking options | |
100 | #options GATEWAY # packet forwarding | 97 | #options GATEWAY # packet forwarding | |
101 | options INET # IP + ICMP + TCP + UDP | 98 | options INET # IP + ICMP + TCP + UDP | |
102 | options INET_CSUM_COUNTERS | 99 | options INET_CSUM_COUNTERS | |
103 | options TCP_CSUM_COUNTERS | 100 | options TCP_CSUM_COUNTERS | |
104 | options UDP_CSUM_COUNTERS | 101 | options UDP_CSUM_COUNTERS | |
105 | #options INET6 # IPV6 | 102 | #options INET6 # IPV6 | |
106 | #options IPSEC # IP security | 103 | #options IPSEC # IP security | |
107 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | 104 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | |
108 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | 105 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | |
109 | #options IPSEC_DEBUG # debug for IP security | 106 | #options IPSEC_DEBUG # debug for IP security | |
110 | #options MROUTING # IP multicast routing | 107 | #options MROUTING # IP multicast routing | |
111 | #options PIM # Protocol Independent Multicast | 108 | #options PIM # Protocol Independent Multicast | |
112 | #options DIRECTED_BROADCAST # allow broadcasts through routers | 109 | #options DIRECTED_BROADCAST # allow broadcasts through routers | |
113 | #options ISO,TPIP # OSI | 110 | #options ISO,TPIP # OSI | |
114 | #options EON # OSI tunneling over IP | 111 | #options EON # OSI tunneling over IP | |
115 | #options NETATALK # AppleTalk networking protocols | 112 | #options NETATALK # AppleTalk networking protocols | |
116 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | 113 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | |
117 | #options PPP_DEFLATE # Deflate compression support for PPP | 114 | #options PPP_DEFLATE # Deflate compression support for PPP | |
118 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | 115 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | |
119 | #options PFIL_HOOKS # pfil(9) packet filter hooks | 116 | #options PFIL_HOOKS # pfil(9) packet filter hooks | |
120 | #options IPFILTER_LOG # ipmon(8) log support | 117 | #options IPFILTER_LOG # ipmon(8) log support | |
121 | #options IPFILTER_LOOKUP # ippool(8) support | 118 | #options IPFILTER_LOOKUP # ippool(8) support | |
122 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | 119 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | |
123 | 120 | |||
124 | # These options enable verbose messages for several subsystems. | 121 | # These options enable verbose messages for several subsystems. | |
125 | # Warning, these may compile large string tables into the kernel! | 122 | # Warning, these may compile large string tables into the kernel! | |
126 | options PCIVERBOSE # verbose PCI device autoconfig messages | 123 | options PCIVERBOSE # verbose PCI device autoconfig messages | |
127 | options MIIVERBOSE # verbose PHY autoconfig messages | 124 | options MIIVERBOSE # verbose PHY autoconfig messages | |
128 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | 125 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |
129 | options SCSIVERBOSE # human readable SCSI error messages | 126 | options SCSIVERBOSE # human readable SCSI error messages | |
130 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | 127 | #options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | |
131 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | 128 | #options PCI_CONFIGURE_VERBOSE # Show PCI config information | |
132 | 129 | |||
133 | # wscons options | 130 | # wscons options | |
134 | #options WSEMUL_SUN # sun terminal emulation | 131 | #options WSEMUL_SUN # sun terminal emulation | |
135 | #options WSEMUL_VT100 # VT100 / VT220 emulation | 132 | #options WSEMUL_VT100 # VT100 / VT220 emulation | |
136 | 133 | |||
137 | # Kernel root file system and dump configuration. | 134 | # Kernel root file system and dump configuration. | |
138 | config netbsd root on ? type ? | 135 | config netbsd root on ? type ? | |
139 | config nfsnetbsd root on tsec0 type nfs | 136 | config nfsnetbsd root on tsec0 type nfs | |
140 | 137 | |||
141 | # | 138 | # | |
142 | # Device configuration | 139 | # Device configuration | |
143 | # | 140 | # | |
144 | 141 | |||
145 | mainbus0 at root # Processor Local Bus | 142 | mainbus0 at root # Processor Local Bus | |
146 | 143 | |||
147 | cpunode* at mainbus? node ? | 144 | cpunode* at mainbus? node ? | |
148 | gpio* at gpiobus? | 145 | gpio* at gpiobus? | |
149 | 146 | |||
150 | cpu0 at cpunode? | 147 | cpu0 at cpunode? | |
151 | 148 | |||
152 | obio0 at cpunode? # On-chip Peripheral Bus | 149 | obio0 at cpunode? # On-chip Peripheral Bus | |
153 | #nandfcm* at obio0 cs ? # nand flash | 150 | #nandfcm* at obio0 cs ? # nand flash | |
154 | #nand* at nandfcm? | 151 | #nand* at nandfcm? | |
155 | #flash* at nand? | 152 | #flash* at nand? | |
156 | 153 | |||
157 | e500wdog* at cpunode? # Watchdog timer | 154 | e500wdog* at cpunode? # Watchdog timer | |
158 | 155 | |||
159 | duart* at cpunode? | 156 | duart* at cpunode? | |
160 | com* at duart? port ? | 157 | com* at duart? port ? | |
161 | options CONSADDR="DUART1_BASE" | 158 | options CONSADDR="DUART1_BASE" | |
162 | 159 | |||
163 | tsec0 at cpunode? flags 0x021 # Enhanced 3-Speed Ethernet Controller | 160 | tsec0 at cpunode? flags 0x021 # Enhanced 3-Speed Ethernet Controller | |
164 | tsec1 at cpunode? flags 0x101 # Enhanced 3-Speed Ethernet Controller | 161 | tsec1 at cpunode? flags 0x101 # Enhanced 3-Speed Ethernet Controller | |
165 | tsec2 at cpunode? flags 0x102 # Enhanced 3-Speed Ethernet Controller | 162 | tsec2 at cpunode? flags 0x102 # Enhanced 3-Speed Ethernet Controller | |
166 | ukphy* at mii? | 163 | ukphy* at mii? | |
167 | #options ETSEC_EVENT_COUNTERS | 164 | #options ETSEC_EVENT_COUNTERS | |
168 | 165 | |||
169 | diic* at cpunode? # i2c bus | 166 | diic* at cpunode? # i2c bus | |
170 | iic* at diic? | 167 | iic* at diic? | |
171 | dsrtc* at iic1 addr 0x68 # RTC | 168 | dsrtc* at iic1 addr 0x68 # RTC | |
172 | 169 | |||
173 | pq3pcie* at cpunode? # PCI-Express controller | 170 | pq3pcie* at cpunode? # PCI-Express controller | |
174 | pq3pci* at cpunode? # PCI(X) | 171 | pq3pci* at cpunode? # PCI(X) | |
175 | pci* at pq3pcie? | 172 | pci* at pq3pcie? | |
176 | pci* at pq3pci? | 173 | pci* at pq3pci? | |
177 | 174 | |||
178 | ppb* at pci? dev ? function ? # PCI-PCI bridges | 175 | ppb* at pci? dev ? function ? # PCI-PCI bridges | |
179 | pci* at ppb? | 176 | pci* at ppb? | |
180 | 177 | |||
181 | ehci* at cpunode? # usb | 178 | ehci* at cpunode? # usb | |
182 | usb* at ehci? | 179 | usb* at ehci? | |
183 | uhub* at usb? | 180 | uhub* at usb? | |
184 | umass* at uhub? port ? | 181 | umass* at uhub? port ? | |
185 | scsibus* at umass? channel ? | 182 | scsibus* at umass? channel ? | |
186 | sd* at scsibus? target ? lun ? | 183 | sd* at scsibus? target ? lun ? | |
187 | 184 | |||
188 | #sdhc* at cpunode? # sdmmc | 185 | #sdhc* at cpunode? # sdmmc | |
189 | #sdmmc* at sdhc? # SD/MMC bus | 186 | #sdmmc* at sdhc? # SD/MMC bus | |
190 | #ld* at sdmmc? | 187 | #ld* at sdmmc? | |
191 | 188 | |||
192 | #siisata* at pci? dev ? function ? | 189 | #siisata* at pci? dev ? function ? | |
193 | #atabus* at siisata? channel ? | 190 | #atabus* at siisata? channel ? | |
194 | #jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | 191 | #jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | |
195 | #ahcisata* at jmide? | 192 | #ahcisata* at jmide? | |
196 | #atabus* at ahcisata? channel ? | 193 | #atabus* at ahcisata? channel ? | |
197 | 194 | |||
198 | #viaide* at pci? dev ? function ? | 195 | #viaide* at pci? dev ? function ? | |
199 | #atabus* at viaide? channel ? | 196 | #atabus* at viaide? channel ? | |
200 | #wd* at atabus? drive ? | 197 | #wd* at atabus? drive ? | |
201 | #rtk* at pci? dev ? function ? | 198 | #rtk* at pci? dev ? function ? | |
202 | #wm* at pci? dev ? function ? # Intel Ethernet | 199 | #wm* at pci? dev ? function ? # Intel Ethernet | |
203 | 200 | |||
204 | #inphy* at mii? phy ? # Intel 82555 PHYs | 201 | #inphy* at mii? phy ? # Intel 82555 PHYs | |
205 | #iophy* at mii? phy ? # Intel 82553 PHYs | 202 | #iophy* at mii? phy ? # Intel 82553 PHYs | |
206 | #makphy* at mii? phy ? # Marvell PHYs | 203 | #makphy* at mii? phy ? # Marvell PHYs | |
207 | #ukphy* at mii? phy ? # generic unknown PHYs | 204 | #ukphy* at mii? phy ? # generic unknown PHYs | |
208 | 205 | |||
209 | pseudo-device loop # network loopback | 206 | pseudo-device loop # network loopback | |
210 | pseudo-device bpfilter # packet filter | 207 | pseudo-device bpfilter # packet filter | |
211 | pseudo-device rnd # /dev/random and in-kernel generator | 208 | pseudo-device rnd # /dev/random and in-kernel generator | |
212 | pseudo-device clockctl # user control of clock subsystem | 209 | pseudo-device clockctl # user control of clock subsystem | |
213 | pseudo-device ksyms # /dev/ksyms | 210 | pseudo-device ksyms # /dev/ksyms | |
214 | pseudo-device pty # pseudo-terminals | 211 | pseudo-device pty # pseudo-terminals | |
215 | pseudo-device kttcp # kernel ttcp | 212 | pseudo-device kttcp # kernel ttcp | |
216 | pseudo-device vlan # 802.1Q VLANs | 213 | pseudo-device vlan # 802.1Q VLANs |
--- src/sys/arch/evbppc/conf/RB800 2011/06/08 05:03:44 1.6
+++ src/sys/arch/evbppc/conf/RB800 2011/06/10 16:38:17 1.7
@@ -1,220 +1,221 @@ | @@ -1,220 +1,221 @@ | |||
1 | # $NetBSD: RB800,v 1.6 2011/06/08 05:03:44 matt Exp $ | 1 | # $NetBSD: RB800,v 1.7 2011/06/10 16:38:17 matt Exp $ | |
2 | # | 2 | # | |
3 | # RB800 -- everything that's currently supported | 3 | # RB800 -- everything that's currently supported | |
4 | # | 4 | # | |
5 | 5 | |||
6 | include "arch/evbppc/conf/std.mpc85xx" | 6 | include "arch/evbppc/conf/std.mpc85xx" | |
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 | ident "RB800-$Revision: 1.6 $" | 10 | ident "RB800-$Revision: 1.7 $" | |
11 | 11 | |||
12 | maxusers 32 | 12 | maxusers 32 | |
13 | 13 | |||
14 | #options UVMHIST | 14 | #options UVMHIST | |
15 | #options UVMHIST_PRINT | 15 | #options UVMHIST_PRINT | |
16 | 16 | |||
17 | options MPC8544 | 17 | options MPC8544 | |
18 | options PPC_HAVE_SPE | 18 | options PPC_HAVE_SPE | |
19 | options GUR_BASE=0xe0000000 | |||
19 | 20 | |||
20 | #options INSECURE # disable kernel security levels | 21 | #options INSECURE # disable kernel security levels | |
21 | #options NTP # NTP phase/frequency locked loop | 22 | #options NTP # NTP phase/frequency locked loop | |
22 | options KTRACE # system call tracing via ktrace(1) | 23 | options KTRACE # system call tracing via ktrace(1) | |
23 | 24 | |||
24 | options SYSVMSG # System V message queues | 25 | options SYSVMSG # System V message queues | |
25 | options SYSVSEM # System V semaphores | 26 | options SYSVSEM # System V semaphores | |
26 | options SYSVSHM # System V shared memory | 27 | options SYSVSHM # System V shared memory | |
27 | 28 | |||
28 | options USERCONF # userconf(4) support | 29 | options USERCONF # userconf(4) support | |
29 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | 30 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | |
30 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | 31 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | |
31 | 32 | |||
32 | # Diagnostic/debugging support options | 33 | # Diagnostic/debugging support options | |
33 | #options VERBOSE_INITPPC | 34 | #options VERBOSE_INITPPC | |
34 | options DIAGNOSTIC # cheap kernel consistency checks | 35 | options DIAGNOSTIC # cheap kernel consistency checks | |
35 | options DEBUG # expensive debugging checks/support | 36 | options DEBUG # expensive debugging checks/support | |
36 | #options SYSCALL_DEBUG # syscall debugging | 37 | #options SYSCALL_DEBUG # syscall debugging | |
37 | options DDB # in-kernel debugger | 38 | options DDB # in-kernel debugger | |
38 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | 39 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | |
39 | options TRAP_PANICWAIT | 40 | options TRAP_PANICWAIT | |
40 | options SYMTAB_SPACE=410000 # size for embedded symbol table | 41 | options SYMTAB_SPACE=410000 # size for embedded symbol table | |
41 | 42 | |||
42 | makeoptions DEBUG="-g" # compile full symbol table | 43 | makeoptions DEBUG="-g" # compile full symbol table | |
43 | 44 | |||
44 | # Compatibility options | 45 | # Compatibility options | |
45 | #options COMPAT_09 # NetBSD 0.9, | 46 | #options COMPAT_09 # NetBSD 0.9, | |
46 | #options COMPAT_10 # NetBSD 1.0, | 47 | #options COMPAT_10 # NetBSD 1.0, | |
47 | #options COMPAT_11 # NetBSD 1.1, | 48 | #options COMPAT_11 # NetBSD 1.1, | |
48 | #options COMPAT_12 # NetBSD 1.2, | 49 | #options COMPAT_12 # NetBSD 1.2, | |
49 | options COMPAT_13 # NetBSD 1.3, | 50 | options COMPAT_13 # NetBSD 1.3, | |
50 | options COMPAT_14 # NetBSD 1.4, | 51 | options COMPAT_14 # NetBSD 1.4, | |
51 | options COMPAT_15 # NetBSD 1.5, | 52 | options COMPAT_15 # NetBSD 1.5, | |
52 | options COMPAT_16 # NetBSD 1.6, | 53 | options COMPAT_16 # NetBSD 1.6, | |
53 | options COMPAT_20 # NetBSD 2.0, | 54 | options COMPAT_20 # NetBSD 2.0, | |
54 | options COMPAT_30 # NetBSD 3.0, | 55 | options COMPAT_30 # NetBSD 3.0, | |
55 | options COMPAT_40 # NetBSD 4.0, | 56 | options COMPAT_40 # NetBSD 4.0, | |
56 | options COMPAT_50 # NetBSD 5.0 compatibility. | 57 | options COMPAT_50 # NetBSD 5.0 compatibility. | |
57 | options COMPAT_43 # and 4.3BSD | 58 | options COMPAT_43 # and 4.3BSD | |
58 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | 59 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | |
59 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | 60 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | |
60 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | 61 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | |
61 | 62 | |||
62 | # File systems | 63 | # File systems | |
63 | file-system FFS # UFS | 64 | file-system FFS # UFS | |
64 | file-system EXT2FS # second extended file system (linux) | 65 | file-system EXT2FS # second extended file system (linux) | |
65 | file-system LFS # log-structured file system | 66 | file-system LFS # log-structured file system | |
66 | file-system MFS # memory file system | 67 | file-system MFS # memory file system | |
67 | file-system NFS # Network File System client | 68 | file-system NFS # Network File System client | |
68 | file-system CD9660 # ISO 9660 + Rock Ridge file system | 69 | file-system CD9660 # ISO 9660 + Rock Ridge file system | |
69 | file-system MSDOSFS # MS-DOS file system | 70 | file-system MSDOSFS # MS-DOS file system | |
70 | #file-system FDESC # /dev/fd | 71 | #file-system FDESC # /dev/fd | |
71 | file-system TMPFS # efficient memory file system | 72 | file-system TMPFS # efficient memory file system | |
72 | file-system KERNFS # /kern | 73 | file-system KERNFS # /kern | |
73 | file-system NULLFS # loopback file system | 74 | file-system NULLFS # loopback file system | |
74 | #file-system OVERLAY # overlay file system | 75 | #file-system OVERLAY # overlay file system | |
75 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | 76 | #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |
76 | file-system PROCFS # /proc | 77 | file-system PROCFS # /proc | |
77 | #file-system UMAPFS # NULLFS + uid and gid remapping | 78 | #file-system UMAPFS # NULLFS + uid and gid remapping | |
78 | #file-system UNION # union file system | 79 | #file-system UNION # union file system | |
79 | file-system PTYFS # /dev/pts/N support | 80 | file-system PTYFS # /dev/pts/N support | |
80 | 81 | |||
81 | # File system options | 82 | # File system options | |
82 | options QUOTA # legacy UFS quotas | 83 | options QUOTA # legacy UFS quotas | |
83 | options QUOTA2 # new, in-filesystem UFS quotas | 84 | options QUOTA2 # new, in-filesystem UFS quotas | |
84 | options FFS_EI # FFS Endian Independant support | 85 | options FFS_EI # FFS Endian Independant support | |
85 | options WAPBL # File system journaling support - Experimental | 86 | options WAPBL # File system journaling support - Experimental | |
86 | options NFSSERVER # Network File System server | 87 | options NFSSERVER # Network File System server | |
87 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 88 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
88 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 89 | options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
89 | # immutable) behave as system flags. | 90 | # immutable) behave as system flags. | |
90 | 91 | |||
91 | options NFS_BOOT_BOOTP # Support BOOTP NFS root | 92 | options NFS_BOOT_BOOTP # Support BOOTP NFS root | |
92 | #options NFS_BOOT_DHCP # Support DHCP NFS root | 93 | #options NFS_BOOT_DHCP # Support DHCP NFS root | |
93 | 94 | |||
94 | # Networking options | 95 | # Networking options | |
95 | #options GATEWAY # packet forwarding | 96 | #options GATEWAY # packet forwarding | |
96 | options INET # IP + ICMP + TCP + UDP | 97 | options INET # IP + ICMP + TCP + UDP | |
97 | options INET_CSUM_COUNTERS | 98 | options INET_CSUM_COUNTERS | |
98 | options TCP_CSUM_COUNTERS | 99 | options TCP_CSUM_COUNTERS | |
99 | options UDP_CSUM_COUNTERS | 100 | options UDP_CSUM_COUNTERS | |
100 | #options INET6 # IPV6 | 101 | #options INET6 # IPV6 | |
101 | #options IPSEC # IP security | 102 | #options IPSEC # IP security | |
102 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | 103 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | |
103 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | 104 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | |
104 | #options IPSEC_DEBUG # debug for IP security | 105 | #options IPSEC_DEBUG # debug for IP security | |
105 | #options MROUTING # IP multicast routing | 106 | #options MROUTING # IP multicast routing | |
106 | #options PIM # Protocol Independent Multicast | 107 | #options PIM # Protocol Independent Multicast | |
107 | #options DIRECTED_BROADCAST # allow broadcasts through routers | 108 | #options DIRECTED_BROADCAST # allow broadcasts through routers | |
108 | #options ISO,TPIP # OSI | 109 | #options ISO,TPIP # OSI | |
109 | #options EON # OSI tunneling over IP | 110 | #options EON # OSI tunneling over IP | |
110 | #options NETATALK # AppleTalk networking protocols | 111 | #options NETATALK # AppleTalk networking protocols | |
111 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | 112 | #options PPP_BSDCOMP # BSD-Compress compression support for PPP | |
112 | #options PPP_DEFLATE # Deflate compression support for PPP | 113 | #options PPP_DEFLATE # Deflate compression support for PPP | |
113 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | 114 | #options PPP_FILTER # Active filter support for PPP (requires bpf) | |
114 | #options PFIL_HOOKS # pfil(9) packet filter hooks | 115 | #options PFIL_HOOKS # pfil(9) packet filter hooks | |
115 | #options IPFILTER_LOG # ipmon(8) log support | 116 | #options IPFILTER_LOG # ipmon(8) log support | |
116 | #options IPFILTER_LOOKUP # ippool(8) support | 117 | #options IPFILTER_LOOKUP # ippool(8) support | |
117 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | 118 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | |
118 | 119 | |||
119 | # These options enable verbose messages for several subsystems. | 120 | # These options enable verbose messages for several subsystems. | |
120 | # Warning, these may compile large string tables into the kernel! | 121 | # Warning, these may compile large string tables into the kernel! | |
121 | options PCIVERBOSE # verbose PCI device autoconfig messages | 122 | options PCIVERBOSE # verbose PCI device autoconfig messages | |
122 | options MIIVERBOSE # verbose PHY autoconfig messages | 123 | options MIIVERBOSE # verbose PHY autoconfig messages | |
123 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | 124 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | |
124 | options SCSIVERBOSE # human readable SCSI error messages | 125 | options SCSIVERBOSE # human readable SCSI error messages | |
125 | options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | 126 | options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices | |
126 | options PCI_CONFIGURE_VERBOSE # Show PCI config information | 127 | options PCI_CONFIGURE_VERBOSE # Show PCI config information | |
127 | 128 | |||
128 | # wscons options | 129 | # wscons options | |
129 | #options WSEMUL_SUN # sun terminal emulation | 130 | #options WSEMUL_SUN # sun terminal emulation | |
130 | #options WSEMUL_VT100 # VT100 / VT220 emulation | 131 | #options WSEMUL_VT100 # VT100 / VT220 emulation | |
131 | 132 | |||
132 | # Kernel root file system and dump configuration. | 133 | # Kernel root file system and dump configuration. | |
133 | config netbsd root on ? type ? | 134 | config netbsd root on ? type ? | |
134 | config nfsnetbsd root on tsec1 type nfs | 135 | config nfsnetbsd root on tsec1 type nfs | |
135 | 136 | |||
136 | # | 137 | # | |
137 | # Device configuration | 138 | # Device configuration | |
138 | # | 139 | # | |
139 | 140 | |||
140 | mainbus0 at root # Processor Local Bus | 141 | mainbus0 at root # Processor Local Bus | |
141 | 142 | |||
142 | cpunode* at mainbus? node ? | 143 | cpunode* at mainbus? node ? | |
143 | 144 | |||
144 | cpu0 at cpunode? | 145 | cpu0 at cpunode? | |
145 | 146 | |||
146 | obio0 at cpunode? # On-chip Peripheral Bus | 147 | obio0 at cpunode? # On-chip Peripheral Bus | |
147 | #nflash0 at obio0 cs 0 | 148 | #nflash0 at obio0 cs 0 | |
148 | #ds1553rtc0 at obio0 addr 0xf8000000 size 8192 | 149 | #ds1553rtc0 at obio0 addr 0xf8000000 size 8192 | |
149 | #wdc0 at obio0 cs 2 | 150 | #wdc0 at obio0 cs 2 | |
150 | #atabus* at wdc? | 151 | #atabus* at wdc? | |
151 | #wd* at atabus? | 152 | #wd* at atabus? | |
152 | gpio* at gpiobus? | 153 | gpio* at gpiobus? | |
153 | 154 | |||
154 | e500wdog* at cpunode? # Watchdog timer | 155 | e500wdog* at cpunode? # Watchdog timer | |
155 | 156 | |||
156 | duart* at cpunode? | 157 | duart* at cpunode? | |
157 | com* at duart? port ? | 158 | com* at duart? port ? | |
158 | options CONSPEED=115200 | 159 | options CONSPEED=115200 | |
159 | options CONSADDR="DUART1_BASE" | 160 | options CONSADDR="DUART1_BASE" | |
160 | 161 | |||
161 | tsec0 at cpunode? flags 0x003 # 3-Speed Ethernet Controller (phy 2) | 162 | tsec0 at cpunode? flags 0x003 # 3-Speed Ethernet Controller (phy 2) | |
162 | tsec1 at cpunode? flags 0x102 # 3-Speed Ethernet Controller (phy 1) | 163 | tsec1 at cpunode? flags 0x102 # 3-Speed Ethernet Controller (phy 1) | |
163 | atphy* at mii? # Attansic PHY | 164 | atphy* at mii? # Attansic PHY | |
164 | ukphy* at mii? | 165 | ukphy* at mii? | |
165 | #options TSEC_EVENT_COUNTERS | 166 | #options TSEC_EVENT_COUNTERS | |
166 | 167 | |||
167 | diic* at cpunode? # i2c bus | 168 | diic* at cpunode? # i2c bus | |
168 | iic* at diic? | 169 | iic* at diic? | |
169 | #lm* at iic? addr 0x48 | 170 | #lm* at iic? addr 0x48 | |
170 | #lm* at iic? addr 0x49 | 171 | #lm* at iic? addr 0x49 | |
171 | #lm* at iic? addr 0x4a | 172 | #lm* at iic? addr 0x4a | |
172 | #lm* at iic? addr 0x4b | 173 | #lm* at iic? addr 0x4b | |
173 | #lm* at iic? addr 0x4c | 174 | #lm* at iic? addr 0x4c | |
174 | #lm* at iic? addr 0x4d | 175 | #lm* at iic? addr 0x4d | |
175 | #lm* at iic? addr 0x4e | 176 | #lm* at iic? addr 0x4e | |
176 | #lm* at iic? addr 0x4f | 177 | #lm* at iic? addr 0x4f | |
177 | 178 | |||
178 | options PCI_MEMBASE=0xa0000000,PCI_MEMSIZE=0x04000000 | 179 | options PCI_MEMBASE=0xa0000000,PCI_MEMSIZE=0x04000000 | |
179 | options PCI_IOBASE=0xb0000000,PCI_IOSIZE=0x00100000 | 180 | options PCI_IOBASE=0xb0000000,PCI_IOSIZE=0x00100000 | |
180 | pq3pcie* at cpunode? # PCI-Express controller | 181 | pq3pcie* at cpunode? # PCI-Express controller | |
181 | pq3pci* at cpunode? # PCI(X) | 182 | pq3pci* at cpunode? # PCI(X) | |
182 | pci* at pq3pcie? | 183 | pci* at pq3pcie? | |
183 | pci* at pq3pci? | 184 | pci* at pq3pci? | |
184 | 185 | |||
185 | ppb* at pci? dev ? function ? # PCI-PCI bridges | 186 | ppb* at pci? dev ? function ? # PCI-PCI bridges | |
186 | pci* at ppb? | 187 | pci* at ppb? | |
187 | 188 | |||
188 | alc* at pci? dev ? function ? | 189 | alc* at pci? dev ? function ? | |
189 | 190 | |||
190 | #ehci* at pci? dev ? function ? | 191 | #ehci* at pci? dev ? function ? | |
191 | #ohci* at pci? dev ? function ? | 192 | #ohci* at pci? dev ? function ? | |
192 | #uhci* at pci? dev ? function ? | 193 | #uhci* at pci? dev ? function ? | |
193 | #usb* at ehci? | 194 | #usb* at ehci? | |
194 | #usb* at ohci? | 195 | #usb* at ohci? | |
195 | #usb* at uhci? | 196 | #usb* at uhci? | |
196 | #uhub* at usb? | 197 | #uhub* at usb? | |
197 | #umass* at uhub? port ? | 198 | #umass* at uhub? port ? | |
198 | #scsibus* at umass? channel ? | 199 | #scsibus* at umass? channel ? | |
199 | 200 | |||
200 | arcmsr* at pci? dev ? function ? | 201 | arcmsr* at pci? dev ? function ? | |
201 | scsibus* at arcmsr? | 202 | scsibus* at arcmsr? | |
202 | sd* at scsibus? target ? lun ? | 203 | sd* at scsibus? target ? lun ? | |
203 | 204 | |||
204 | viaide* at pci? dev ? function ? | 205 | viaide* at pci? dev ? function ? | |
205 | atabus* at viaide? channel ? | 206 | atabus* at viaide? channel ? | |
206 | wd* at atabus? drive ? | 207 | wd* at atabus? drive ? | |
207 | #rtk* at pci? dev ? function ? | 208 | #rtk* at pci? dev ? function ? | |
208 | wm* at pci? dev ? function ? # Intel Ethernet | 209 | wm* at pci? dev ? function ? # Intel Ethernet | |
209 | 210 | |||
210 | makphy* at mii? phy ? # Marvell PHYs | 211 | makphy* at mii? phy ? # Marvell PHYs | |
211 | ukphy* at mii? phy ? # generic unknown PHYs | 212 | ukphy* at mii? phy ? # generic unknown PHYs | |
212 | 213 | |||
213 | pseudo-device md 1 # memory disk device | 214 | pseudo-device md 1 # memory disk device | |
214 | pseudo-device loop # network loopback | 215 | pseudo-device loop # network loopback | |
215 | pseudo-device bpfilter # packet filter | 216 | pseudo-device bpfilter # packet filter | |
216 | pseudo-device rnd # /dev/random and in-kernel generator | 217 | pseudo-device rnd # /dev/random and in-kernel generator | |
217 | pseudo-device clockctl # user control of clock subsystem | 218 | pseudo-device clockctl # user control of clock subsystem | |
218 | pseudo-device ksyms # /dev/ksyms | 219 | pseudo-device ksyms # /dev/ksyms | |
219 | pseudo-device pty # pseudo-terminals | 220 | pseudo-device pty # pseudo-terminals | |
220 | pseudo-device kttcp # kernel ttcp | 221 | pseudo-device kttcp # kernel ttcp |
--- src/sys/arch/evbppc/conf/std.mpc85xx 2011/06/08 05:03:44 1.5
+++ src/sys/arch/evbppc/conf/std.mpc85xx 2011/06/10 16:38:17 1.6
@@ -1,26 +1,27 @@ | @@ -1,26 +1,27 @@ | |||
1 | # $NetBSD: std.mpc85xx,v 1.5 2011/06/08 05:03:44 matt Exp $ | 1 | # $NetBSD: std.mpc85xx,v 1.6 2011/06/10 16:38:17 matt Exp $ | |
2 | # | 2 | # | |
3 | # Standard/required options for NetBSD/mpc85xx. | 3 | # Standard/required options for NetBSD/mpc85xx. | |
4 | 4 | |||
5 | machine evbppc powerpc | 5 | machine evbppc powerpc | |
6 | include "conf/std" # MI standard options | 6 | include "conf/std" # MI standard options | |
7 | 7 | |||
8 | # standard ("mandatory") kernel options. | 8 | # standard ("mandatory") kernel options. | |
9 | options PPC_BOOKE # Freescale e500 family | 9 | options PPC_BOOKE # Freescale e500 family | |
10 | options EVBPPC_HAS_MBR # Use MBR format (needed for SDCARD booting) | 10 | options EVBPPC_HAS_MBR # Use MBR format (needed for SDCARD booting) | |
11 | 11 | |||
12 | # Executable support: | 12 | # Executable support: | |
13 | options EXEC_ELF32 # (native) ELF32 binary support | 13 | options EXEC_ELF32 # (native) ELF32 binary support | |
14 | options EXEC_SCRIPT # shell script support | 14 | options EXEC_SCRIPT # shell script support | |
15 | 15 | |||
16 | makeoptions TEXTADDR=0x20000 | 16 | makeoptions TEXTADDR=0x20000 | |
17 | makeoptions BOARDTYPE="mpc85xx" | 17 | makeoptions BOARDTYPE="mpc85xx" | |
18 | makeoptions PPCDIR="booke" | 18 | makeoptions PPCDIR="booke" | |
19 | 19 | |||
20 | options PPC_INTR_IMPL="<powerpc/booke/intr.h>" | 20 | options PPC_INTR_IMPL="<powerpc/booke/intr.h>" | |
21 | options PPC_PCI_MACHDEP_IMPL="<powerpc/pci_machdep.h>" | 21 | options PPC_PCI_MACHDEP_IMPL="<powerpc/pci_machdep.h>" | |
22 | options KERNBASE=0x20000 | 22 | options KERNBASE=0x20000 | |
23 | options GUR_BASE=0xe0000000 | 23 | options GUR_BASE=0xffe00000 | |
24 | #options USB_FRAG_DMA_WORKAROUND | |||
24 | 25 | |||
25 | include "arch/powerpc/conf/files.booke" | 26 | include "arch/powerpc/conf/files.booke" | |
26 | include "arch/evbppc/conf/files.mpc85xx" | 27 | include "arch/evbppc/conf/files.mpc85xx" |