aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-06-06 06:15:52 +0000
committervapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-06-06 06:15:52 +0000
commit4794fcf062d6d818a2e300e47f484e7d04059269 (patch)
tree61164d005277319f6d72c726f0123ac2d593588d
parent28903a5eea791f55431588856d92e590e086ed1c (diff)
downloadbusybox-w32-4794fcf062d6d818a2e300e47f484e7d04059269.tar.gz
busybox-w32-4794fcf062d6d818a2e300e47f484e7d04059269.tar.bz2
busybox-w32-4794fcf062d6d818a2e300e47f484e7d04059269.zip
merge blackfin/microblaze from uClinux-dist
git-svn-id: svn://busybox.net/trunk/busybox@15294 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--modutils/insmod.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/modutils/insmod.c b/modutils/insmod.c
index f8464dbd1..f6943291e 100644
--- a/modutils/insmod.c
+++ b/modutils/insmod.c
@@ -117,6 +117,14 @@ extern int insmod_ng_main( int argc, char **argv);
117#define CONFIG_USE_SINGLE 117#define CONFIG_USE_SINGLE
118#endif 118#endif
119 119
120/* blackfin */
121#if defined(BFIN)
122#define MATCH_MACHINE(x) (x == EM_BLACKFIN)
123#define SHT_RELM SHT_RELA
124#define Elf32_RelM Elf32_Rela
125#define ELFCLASSM ELFCLASS32
126#endif
127
120/* CRIS */ 128/* CRIS */
121#if defined(__cris__) 129#if defined(__cris__)
122#define MATCH_MACHINE(x) (x == EM_CRIS) 130#define MATCH_MACHINE(x) (x == EM_CRIS)
@@ -187,6 +195,15 @@ extern int insmod_ng_main( int argc, char **argv);
187#define CONFIG_USE_SINGLE 195#define CONFIG_USE_SINGLE
188#endif 196#endif
189 197
198/* Microblaze */
199#if defined(__microblaze__)
200#define CONFIG_USE_SINGLE
201#define MATCH_MACHINE(x) (x == EM_XILINX_MICROBLAZE)
202#define SHT_RELM SHT_RELA
203#define Elf32_RelM Elf32_Rela
204#define ELFCLASSM ELFCLASS32
205#endif
206
190/* MIPS */ 207/* MIPS */
191#if defined(__mips__) 208#if defined(__mips__)
192#define MATCH_MACHINE(x) (x == EM_MIPS || x == EM_MIPS_RS3_LE) 209#define MATCH_MACHINE(x) (x == EM_MIPS || x == EM_MIPS_RS3_LE)