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,35 +1,32 @@ | @@ -1,35 +1,32 @@ | |||
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 |
--- 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,34 +1,35 @@ | @@ -1,34 +1,35 @@ | |||
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 |
--- 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,33 +1,30 @@ | @@ -1,33 +1,30 @@ | |||
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 | |
@@ -183,26 +180,28 @@ pci* at ppb? | @@ -183,26 +180,28 @@ 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 ? |
--- 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,35 +1,32 @@ | @@ -1,35 +1,32 @@ | |||
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 |
--- 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,31 +1,32 @@ | @@ -1,31 +1,32 @@ | |||
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 |
--- 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" |