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) |
