annotate sources/patches/linux-2.6.29-armv6-armv7-for-versatilepb.patch @ 1274:b41dbea3ba14

When building control images, the working directory should be in build/control-images.
author Rob Landley <rob@landley.net>
date Sun, 07 Nov 2010 15:54:37 -0600
parents 0a1a177d0e28
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
923
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
1 diff -ru linux/arch/arm/mach-versatile/Kconfig linux2/arch/arm/mach-versatile/Kconfig
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
2 --- linux/arch/arm/mach-versatile/Kconfig 2009-12-02 21:51:21.000000000 -0600
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
3 +++ linux2/arch/arm/mach-versatile/Kconfig 2009-12-08 04:29:50.000000000 -0600
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
4 @@ -3,14 +3,12 @@
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
5
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
6 config ARCH_VERSATILE_PB
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
7 bool "Support Versatile/PB platform"
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
8 - select CPU_ARM926T
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
9 default y
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
10 help
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
11 Include support for the ARM(R) Versatile/PB platform.
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
12
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
13 config MACH_VERSATILE_AB
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
14 bool "Support Versatile/AB platform"
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
15 - select CPU_ARM926T
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
16 help
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
17 Include support for the ARM(R) Versatile/AP platform.
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
18
923
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
19 diff -ru linux/arch/arm/mm/Kconfig linux2/arch/arm/mm/Kconfig
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
20 --- linux/arch/arm/mm/Kconfig 2009-12-02 21:51:21.000000000 -0600
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
21 +++ linux2/arch/arm/mm/Kconfig 2009-12-08 04:29:50.000000000 -0600
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
22 @@ -111,7 +111,7 @@
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
23
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
24 # ARM920T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
25 config CPU_ARM920T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
26 - bool "Support ARM920T processor" if ARCH_INTEGRATOR
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
27 + bool "Support ARM920T processor" if ARCH_INTEGRATOR || ARCH_VERSATILE_PB || ARCH_VERSATILE_AB
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
28 select CPU_32v4T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
29 select CPU_ABRT_EV4T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
30 select CPU_PABRT_LEGACY
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
31 @@ -129,7 +129,7 @@
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
32
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
33 # ARM922T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
34 config CPU_ARM922T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
35 - bool "Support ARM922T processor" if ARCH_INTEGRATOR
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
36 + bool "Support ARM922T processor" if ARCH_INTEGRATOR || ARCH_VERSATILE_PB || ARCH_VERSATILE_AB
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
37 select CPU_32v4T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
38 select CPU_ABRT_EV4T
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
39 select CPU_PABRT_LEGACY
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
40 @@ -167,7 +167,7 @@
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
41
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
42 # ARM926T
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
43 config CPU_ARM926T
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
44 - bool "Support ARM926T processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
45 + bool "Support ARM926T processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB || ARCH_VERSATILE_PB || ARCH_VERSATILE_AB
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
46 select CPU_32v5
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
47 select CPU_ABRT_EV5TJ
923
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
48 select CPU_PABRT_LEGACY
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
49 @@ -175,6 +175,7 @@
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
50 select CPU_CP15_MMU
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
51 select CPU_COPY_V4WB if MMU
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
52 select CPU_TLB_V4WBI if MMU
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
53 + depends on !CPU_V6 && !CPU_V7
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
54 help
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
55 This is a variant of the ARM920. It has slightly different
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
56 instruction sequences for cache and TLB operations. Curiously,
923
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
57 @@ -388,7 +389,7 @@
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
58
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
59 # ARMv6
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
60 config CPU_V6
993
fc640d1020a7 Missed a patch that needed updating for 2.6.33 kernel.
Rob Landley <rob@landley.net>
parents: 923
diff changeset
61 - bool "Support ARM V6 processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB || MACH_REALVIEW_PBX || ARCH_DOVE
fc640d1020a7 Missed a patch that needed updating for 2.6.33 kernel.
Rob Landley <rob@landley.net>
parents: 923
diff changeset
62 + bool "Support ARM V6 processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB || MACH_REALVIEW_PBX || ARCH_DOVE || ARCH_VERSATILE_PB || ARCH_VERSATILE_AB
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
63 select CPU_32v6
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
64 select CPU_ABRT_EV6
923
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
65 select CPU_PABRT_V6
4e798d7aa5f9 Move to 2.6.32 kernel, updating patches. (With a much less ugly fix for powerpc, and allowing arm to use more qemu -cpu options.)
Rob Landley <rob@landley.net>
parents: 822
diff changeset
66 @@ -413,7 +414,7 @@
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
67
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
68 # ARMv7
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
69 config CPU_V7
822
e9f15e7a1896 Upgrade to 2.6.31 kernel.
Rob Landley <rob@landley.net>
parents: 703
diff changeset
70 - bool "Support ARM V7 processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB || MACH_REALVIEW_PBX
e9f15e7a1896 Upgrade to 2.6.31 kernel.
Rob Landley <rob@landley.net>
parents: 703
diff changeset
71 + bool "Support ARM V7 processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB || MACH_REALVIEW_PBX || ARCH_VERSATILE_PB || ARCH_VERSATILE_AB
1231
0a1a177d0e28 Long overdue upgrade to 2.6.35, I'll fix the architectures this breaks later.
Rob Landley <rob@landley.net>
parents: 993
diff changeset
72 select CPU_32v6K if !ARCH_OMAP2
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
73 select CPU_32v7
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
74 select CPU_ABRT_EV7