From befab216a29927f598e0a3ba0b012f7e822bb235 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Wed, 7 May 2014 14:10:05 -0300 Subject: [PATCH] arch/arm: drop ARM(7TDMI/720T/740T) support The toolchain currently doesn't build for nommu ARM and is in need of serious work. Problem is there are no emulation targets and real ARM(7TDMI/720T/740T) hardware that's capable of running linux (enough memory, having a memory controller...) is VERY rare and uses very old versions to make it usable. The ARM nommu focus should go into Cortex M series processors that are obtainable at reasonable cost on modern hardware that has external memory controllers. Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- arch/Config.in.arm | 11 ----------- package/ffmpeg/ffmpeg.mk | 2 +- package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk | 2 +- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- package/libplayer/Config.in | 4 ++-- package/mplayer/Config.in | 4 ++-- package/nettle/nettle.mk | 2 +- package/nodejs/Config.in | 4 ++-- package/qt5/Config.in | 2 +- package/speex/Config.in | 2 +- package/uclibc/Config.in | 2 -- package/vo-aacenc/vo-aacenc.mk | 2 +- package/webkit/Config.in | 2 +- 13 files changed, 14 insertions(+), 27 deletions(-) diff --git a/arch/Config.in.arm b/arch/Config.in.arm index b7a9ed60aa..4cc41f10a1 100644 --- a/arch/Config.in.arm +++ b/arch/Config.in.arm @@ -44,12 +44,6 @@ choice help Specific CPU variant to use -config BR2_arm7tdmi - bool "arm7tdmi" - select BR2_ARM_CPU_HAS_THUMB -config BR2_arm720t - bool "arm720t" - select BR2_ARM_CPU_HAS_THUMB config BR2_arm920t bool "arm920t" select BR2_ARM_CPU_HAS_THUMB @@ -347,9 +341,6 @@ config BR2_ENDIAN default "BIG" if BR2_armeb config BR2_GCC_TARGET_CPU - default "arm7tdmi" if BR2_arm7tdmi - default "arm7tdmi" if BR2_arm720t - default "arm7tdmi" if BR2_arm740t default "arm920" if BR2_arm920 default "arm920t" if BR2_arm920t default "arm922t" if BR2_arm922t @@ -371,8 +362,6 @@ config BR2_GCC_TARGET_CPU default "iwmmxt" if BR2_iwmmxt config BR2_GCC_TARGET_ARCH - default "armv4t" if BR2_arm7tdmi - default "armv4t" if BR2_arm720t default "armv4t" if BR2_arm920t default "armv4t" if BR2_arm922t default "armv5te" if BR2_arm926t diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index fae558abf2..f8c1526517 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -256,7 +256,7 @@ endif # Explicitly disable everything that doesn't match for ARM # FFMPEG "autodetects" by compiling an extended instruction via AS # This works on compilers that aren't built for generic by default -ifeq ($(BR2_arm7tdmi)$(BR2_arm720t)$(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) +ifeq ($(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) FFMPEG_CONF_OPT += --disable-armv5te endif ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s),y) diff --git a/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk b/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk index 6534f93107..f18ab1821e 100644 --- a/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk +++ b/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk @@ -51,7 +51,7 @@ endif # Explicitly disable everything that doesn't match for ARM # FFMPEG "autodetects" by compiling an extended instruction via AS # This works on compilers that aren't built for generic by default -ifeq ($(BR2_arm7tdmi)$(BR2_arm720t)$(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) +ifeq ($(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) GST_FFMPEG_CONF_EXTRA_OPT += --disable-armv5te endif ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s),y) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index 121f2ee4c7..7a0182e45c 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -52,7 +52,7 @@ endif # Explicitly disable everything that doesn't match for ARM # FFMPEG "autodetects" by compiling an extended instruction via AS # This works on compilers that aren't built for generic by default -ifeq ($(BR2_arm7tdmi)$(BR2_arm720t)$(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) +ifeq ($(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) GST1_LIBAV_CONF_EXTRA_OPT += --disable-armv5te endif ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s),y) diff --git a/package/libplayer/Config.in b/package/libplayer/Config.in index be7e0f0be1..4f5404ce4a 100644 --- a/package/libplayer/Config.in +++ b/package/libplayer/Config.in @@ -19,8 +19,8 @@ config BR2_PACKAGE_LIBPLAYER_MPLAYER depends on BR2_LARGEFILE # mplayer # Broken support for pango -> libglib2 -- 2.30.2