From b306cb767fc6a823da06b6540df158ddfc55782e Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 6 Jun 2006 06:15:52 +0000 Subject: merge blackfin/microblaze from uClinux-dist --- modutils/insmod.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'modutils') 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) -- cgit v1.2.3