summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-10-01 09:51:04 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2007-10-01 09:51:04 +0200
commit153cf7bb6e84c9a3f557c594b585c73f94604fb0 (patch)
tree3f7dacba21d0b12d5f393fe45eb89ff7a904ee2c /arch
parentffe5cb80a765a9bf275156718edc44272a414d7f (diff)
downloadbarebox-153cf7bb6e84c9a3f557c594b585c73f94604fb0.tar.gz
barebox-153cf7bb6e84c9a3f557c594b585c73f94604fb0.tar.xz
add arm specific bits for modules
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Kconfig2
-rw-r--r--arch/arm/Makefile2
-rw-r--r--arch/arm/lib/Makefile1
3 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 12996cdf0d..af786f20a5 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -14,6 +14,8 @@ config BOARDINFO
config ARM
bool
+ select HAS_KALLSYMS
+ select HAS_MODULE
default y
config ARM920T
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 033e2f4b8a..37e83e7b24 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -18,7 +18,7 @@ TEXT_BASE = $(CONFIG_TEXT_BASE)
CPPFLAGS += -mabi=apcs-gnu -DTEXT_BASE=$(TEXT_BASE) -P
CFLAGS := -fno-common -msoft-float -Os
-LDFLAGS_uboot :=-L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc -Ttext $(TEXT_BASE)
+LDFLAGS_uboot :=-L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
ifeq ($(incdir-y),)
incdir-y := $(machine-y)
diff --git a/arch/arm/lib/Makefile b/arch/arm/lib/Makefile
index d836add038..7d6f2256cf 100644
--- a/arch/arm/lib/Makefile
+++ b/arch/arm/lib/Makefile
@@ -9,3 +9,4 @@ obj-y += _udivsi3.o
obj-y += _umodsi3.o
obj-y += _lshrdi3.o
obj-y += arm.o
+obj-$(CONFIG_MODULE) += module.o