[BusyBox] tiny patch to support loadable modules on big endian ARM
Mike Voytovich
mvoytovich at coactive.com
Thu Dec 13 21:29:11 UTC 2001
Hello,
Here's a tiny patch to insmod so that it works on big endian ARM targets:
mikev at porto:~/salem/vendor/busybox/modutils$ diff -u insmod.c insmod_armeb.c
--- insmod.c Thu Dec 13 20:16:19 2001
+++ insmod_armeb.c Thu Dec 13 20:15:15 2001
@@ -393,7 +393,11 @@
#define MATCH_MACHINE(x) (x == EM_ARM)
#define SHT_RELM SHT_REL
#define Elf32_RelM Elf32_Rel
+#ifdef __ARMEB__
+#define ELFDATAM ELFDATA2MSB
+#else
#define ELFDATAM ELFDATA2LSB
+#endif
#elif defined(__powerpc__)
mikev at porto:~/salem/vendor/busybox/modutils$
Regards,
Mike Voytovich o__
Coactive Networks (www.coactive.com) _/`.\
Sausalito, CA `=|
mikev at coactive.com
More information about the busybox
mailing list