From: Mike Frysinger Date: Tue, 6 Jun 2006 06:15:52 +0000 (-0000) Subject: merge blackfin/microblaze from uClinux-dist X-Git-Tag: 1_2_0~209 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b306cb767fc6a823da06b6540df158ddfc55782e;p=oweals%2Fbusybox.git merge blackfin/microblaze from uClinux-dist --- 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); #define CONFIG_USE_SINGLE #endif +/* blackfin */ +#if defined(BFIN) +#define MATCH_MACHINE(x) (x == EM_BLACKFIN) +#define SHT_RELM SHT_RELA +#define Elf32_RelM Elf32_Rela +#define ELFCLASSM ELFCLASS32 +#endif + /* CRIS */ #if defined(__cris__) #define MATCH_MACHINE(x) (x == EM_CRIS) @@ -187,6 +195,15 @@ extern int insmod_ng_main( int argc, char **argv); #define CONFIG_USE_SINGLE #endif +/* Microblaze */ +#if defined(__microblaze__) +#define CONFIG_USE_SINGLE +#define MATCH_MACHINE(x) (x == EM_XILINX_MICROBLAZE) +#define SHT_RELM SHT_RELA +#define Elf32_RelM Elf32_Rela +#define ELFCLASSM ELFCLASS32 +#endif + /* MIPS */ #if defined(__mips__) #define MATCH_MACHINE(x) (x == EM_MIPS || x == EM_MIPS_RS3_LE)