[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#410853: linux-2.6: please add support for armel architecture



Attached is a new patch that:
* Drops both footbridge and rpc from the armel flavour list.
  (Martin Michlmayr.)
* Adds CONFIG_AEABI=y/CONFIG_OABI_COMPAT=y to config.iop32x and
  config.ixp4xx as well, since they seem to override the main
  config.  (Joey Hess)

Apply as follows:

	cp -a debian/arch/arm debian/arch/armel
	rm debian/arch/armel/*footbridge*
	rm debian/arch/armel/*rpc*
	patch -p0 < armel3.patch
	debian/rules debian/control
diff -urN debian/arch/armel/config.orig debian/arch/armel/config
--- debian/arch/armel/config.orig	2007-02-23 00:55:58.000000000 +0000
+++ debian/arch/armel/config	2007-02-23 00:56:23.000000000 +0000
@@ -19,4 +19,5 @@
 CONFIG_JBD=y
 # CONFIG_ARCH_REALVIEW is not set
 CONFIG_TMPFS=y
-# CONFIG_AEABI is not set
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
diff -urN debian/arch/armel/config.iop32x.orig debian/arch/armel/config.iop32x
--- debian/arch/armel/config.iop32x.orig	2007-02-23 00:55:58.000000000 +0000
+++ debian/arch/armel/config.iop32x	2007-02-23 01:01:58.000000000 +0000
@@ -136,7 +136,8 @@
 #
 # CONFIG_PREEMPT is not set
 # CONFIG_NO_IDLE_HZ is not set
-# CONFIG_AEABI is not set
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
 # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
 CONFIG_SELECT_MEMORY_MODEL=y
 CONFIG_FLATMEM_MANUAL=y
diff -urN debian/arch/armel/config.ixp4xx.orig debian/arch/armel/config.ixp4xx
--- debian/arch/armel/config.ixp4xx.orig	2007-02-23 00:55:58.000000000 +0000
+++ debian/arch/armel/config.ixp4xx	2007-02-23 01:02:07.000000000 +0000
@@ -139,7 +139,8 @@
 #
 # CONFIG_PREEMPT is not set
 # CONFIG_NO_IDLE_HZ is not set
-# CONFIG_AEABI is not set
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
 # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
 CONFIG_SELECT_MEMORY_MODEL=y
 CONFIG_FLATMEM_MANUAL=y
diff -urN debian/arch/armel/config.versatile.orig debian/arch/armel/config.versatile
--- debian/arch/armel/config.versatile.orig	2007-02-23 00:55:58.000000000 +0000
+++ debian/arch/armel/config.versatile	2007-02-23 00:56:23.000000000 +0000
@@ -147,7 +147,8 @@
 #
 # CONFIG_PREEMPT is not set
 # CONFIG_NO_IDLE_HZ is not set
-# CONFIG_AEABI is not set
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
 # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
 CONFIG_SELECT_MEMORY_MODEL=y
 CONFIG_FLATMEM_MANUAL=y
diff -urN debian/arch/armel/defines.orig debian/arch/armel/defines
--- debian/arch/armel/defines.orig	2007-02-23 00:55:58.000000000 +0000
+++ debian/arch/armel/defines	2007-02-23 00:58:33.000000000 +0000
@@ -1,23 +1,15 @@
 [base]
 flavours:
- footbridge
  iop32x
  ixp4xx
- rpc
  s3c2410
+ versatile
 kernel-arch: arm
 kernel-header-dirs: arm
 
 [image]
 suggests: fdutils
 
-[footbridge_image]
-suggests: nwutil
-
-[footbridge]
-class: Footbridge based
-longclass: Footbridge (CATS, Netwinder)
-
 [iop32x]
 class: IOP32x
 longclass: IOP32x based (Thecus N2100, etc)
@@ -26,10 +18,6 @@
 class: IXP4xx
 longclass: IXP4xx based (Linksys NSLU2, etc)
 
-[rpc]
-class: RiscPC
-longclass: Arcon RiscPC
-
 [s3c2410]
 class: Samsung S3C2410
 longclass: Samsung S3C2410 based (BAST, IPAQ 1940, etc)
diff -urN debian/arch/defines.orig debian/arch/defines
--- debian/arch/defines.orig	2007-02-23 10:31:12.000000000 +0000
+++ debian/arch/defines	2007-02-23 00:56:23.000000000 +0000
@@ -6,6 +6,7 @@
  alpha
  amd64
  arm
+ armel
  hppa
  i386
  ia64

Reply to: