Mercurial > hg > aboriginal
annotate sources/patches/linux-2.6.29-armv6-armv7-for-versatilepb.patch @ 1231:0a1a177d0e28
Long overdue upgrade to 2.6.35, I'll fix the architectures this breaks later.
author | Rob Landley <rob@landley.net> |
---|---|
date | Tue, 31 Aug 2010 18:25:34 -0500 |
parents | fc640d1020a7 |
children |
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 | 70 - bool "Support ARM V7 processor" if ARCH_INTEGRATOR || MACH_REALVIEW_EB || MACH_REALVIEW_PBX |
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 |