diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2009-09-12 07:02:26 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-09-12 07:02:26 -0400 |
commit | ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3 (patch) | |
tree | d827bca3fc825a0ac33efbcd493713be40fcc812 /arch/arm/Makefile | |
parent | cf7a2b4fb6a9b86779930a0a123b0df41aa9208f (diff) | |
parent | f17a1f06d2fa93f4825be572622eb02c4894db4e (diff) |
Merge branch 'devel-stable' into devel
Conflicts:
MAINTAINERS
arch/arm/mm/fault.c
Diffstat (limited to 'arch/arm/Makefile')
-rw-r--r-- | arch/arm/Makefile | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/arch/arm/Makefile b/arch/arm/Makefile index b9ae98b88a7e..7350557a81e0 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile | |||
@@ -93,9 +93,16 @@ ifeq ($(CONFIG_ARM_UNWIND),y) | |||
93 | CFLAGS_ABI +=-funwind-tables | 93 | CFLAGS_ABI +=-funwind-tables |
94 | endif | 94 | endif |
95 | 95 | ||
96 | ifeq ($(CONFIG_THUMB2_KERNEL),y) | ||
97 | AFLAGS_AUTOIT :=$(call as-option,-Wa$(comma)-mimplicit-it=thumb,-Wa$(comma)-mauto-it) | ||
98 | AFLAGS_NOWARN :=$(call as-option,-Wa$(comma)-mno-warn-deprecated,-Wa$(comma)-W) | ||
99 | CFLAGS_THUMB2 :=-mthumb $(AFLAGS_AUTOIT) $(AFLAGS_NOWARN) | ||
100 | AFLAGS_THUMB2 :=$(CFLAGS_THUMB2) -Wa$(comma)-mthumb | ||
101 | endif | ||
102 | |||
96 | # Need -Uarm for gcc < 3.x | 103 | # Need -Uarm for gcc < 3.x |
97 | KBUILD_CFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -msoft-float -Uarm | 104 | KBUILD_CFLAGS +=$(CFLAGS_ABI) $(CFLAGS_THUMB2) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -msoft-float -Uarm |
98 | KBUILD_AFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) -msoft-float | 105 | KBUILD_AFLAGS +=$(CFLAGS_ABI) $(AFLAGS_THUMB2) $(arch-y) $(tune-y) -include asm/unified.h -msoft-float |
99 | 106 | ||
100 | CHECKFLAGS += -D__arm__ | 107 | CHECKFLAGS += -D__arm__ |
101 | 108 | ||
@@ -136,8 +143,10 @@ machine-$(CONFIG_ARCH_MSM) := msm | |||
136 | machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0 | 143 | machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0 |
137 | machine-$(CONFIG_ARCH_MX1) := mx1 | 144 | machine-$(CONFIG_ARCH_MX1) := mx1 |
138 | machine-$(CONFIG_ARCH_MX2) := mx2 | 145 | machine-$(CONFIG_ARCH_MX2) := mx2 |
146 | machine-$(CONFIG_ARCH_MX25) := mx25 | ||
139 | machine-$(CONFIG_ARCH_MX3) := mx3 | 147 | machine-$(CONFIG_ARCH_MX3) := mx3 |
140 | machine-$(CONFIG_ARCH_NETX) := netx | 148 | machine-$(CONFIG_ARCH_NETX) := netx |
149 | machine-$(CONFIG_ARCH_NOMADIK) := nomadik | ||
141 | machine-$(CONFIG_ARCH_NS9XXX) := ns9xxx | 150 | machine-$(CONFIG_ARCH_NS9XXX) := ns9xxx |
142 | machine-$(CONFIG_ARCH_OMAP1) := omap1 | 151 | machine-$(CONFIG_ARCH_OMAP1) := omap1 |
143 | machine-$(CONFIG_ARCH_OMAP2) := omap2 | 152 | machine-$(CONFIG_ARCH_OMAP2) := omap2 |
@@ -151,6 +160,7 @@ machine-$(CONFIG_ARCH_RPC) := rpc | |||
151 | machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443 | 160 | machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443 |
152 | machine-$(CONFIG_ARCH_S3C24A0) := s3c24a0 | 161 | machine-$(CONFIG_ARCH_S3C24A0) := s3c24a0 |
153 | machine-$(CONFIG_ARCH_S3C64XX) := s3c6400 s3c6410 | 162 | machine-$(CONFIG_ARCH_S3C64XX) := s3c6400 s3c6410 |
163 | machine-$(CONFIG_ARCH_S5PC1XX) := s5pc100 | ||
154 | machine-$(CONFIG_ARCH_SA1100) := sa1100 | 164 | machine-$(CONFIG_ARCH_SA1100) := sa1100 |
155 | machine-$(CONFIG_ARCH_SHARK) := shark | 165 | machine-$(CONFIG_ARCH_SHARK) := shark |
156 | machine-$(CONFIG_ARCH_STMP378X) := stmp378x | 166 | machine-$(CONFIG_ARCH_STMP378X) := stmp378x |
@@ -159,6 +169,7 @@ machine-$(CONFIG_ARCH_U300) := u300 | |||
159 | machine-$(CONFIG_ARCH_VERSATILE) := versatile | 169 | machine-$(CONFIG_ARCH_VERSATILE) := versatile |
160 | machine-$(CONFIG_ARCH_W90X900) := w90x900 | 170 | machine-$(CONFIG_ARCH_W90X900) := w90x900 |
161 | machine-$(CONFIG_FOOTBRIDGE) := footbridge | 171 | machine-$(CONFIG_FOOTBRIDGE) := footbridge |
172 | machine-$(CONFIG_ARCH_MXC91231) := mxc91231 | ||
162 | 173 | ||
163 | # Platform directory name. This list is sorted alphanumerically | 174 | # Platform directory name. This list is sorted alphanumerically |
164 | # by CONFIG_* macro name. | 175 | # by CONFIG_* macro name. |
@@ -169,6 +180,7 @@ plat-$(CONFIG_PLAT_ORION) := orion | |||
169 | plat-$(CONFIG_PLAT_PXA) := pxa | 180 | plat-$(CONFIG_PLAT_PXA) := pxa |
170 | plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx s3c | 181 | plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx s3c |
171 | plat-$(CONFIG_PLAT_S3C64XX) := s3c64xx s3c | 182 | plat-$(CONFIG_PLAT_S3C64XX) := s3c64xx s3c |
183 | plat-$(CONFIG_PLAT_S5PC1XX) := s5pc1xx s3c | ||
172 | plat-$(CONFIG_ARCH_STMP3XXX) := stmp3xxx | 184 | plat-$(CONFIG_ARCH_STMP3XXX) := stmp3xxx |
173 | 185 | ||
174 | ifeq ($(CONFIG_ARCH_EBSA110),y) | 186 | ifeq ($(CONFIG_ARCH_EBSA110),y) |