aboutsummaryrefslogtreecommitdiff
path: root/modutils
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-06-06 06:15:52 +0000
committerMike Frysinger <vapier@gentoo.org>2006-06-06 06:15:52 +0000
commitb306cb767fc6a823da06b6540df158ddfc55782e (patch)
tree61164d005277319f6d72c726f0123ac2d593588d /modutils
parent8e640a1043ad9fe08782387a55230ebb824b4163 (diff)
downloadbusybox-w32-b306cb767fc6a823da06b6540df158ddfc55782e.tar.gz
busybox-w32-b306cb767fc6a823da06b6540df158ddfc55782e.tar.bz2
busybox-w32-b306cb767fc6a823da06b6540df158ddfc55782e.zip
merge blackfin/microblaze from uClinux-dist
Diffstat (limited to 'modutils')
-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)