diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-06-06 06:15:52 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-06-06 06:15:52 +0000 |
commit | b306cb767fc6a823da06b6540df158ddfc55782e (patch) | |
tree | 61164d005277319f6d72c726f0123ac2d593588d /modutils | |
parent | 8e640a1043ad9fe08782387a55230ebb824b4163 (diff) | |
download | busybox-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.c | 17 |
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) |