module.h 843 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef _ASM_SH_MODULE_H
  2. #define _ASM_SH_MODULE_H
  3. #include <asm-generic/module.h>
  4. #ifdef CONFIG_CPU_LITTLE_ENDIAN
  5. # ifdef CONFIG_CPU_SH2
  6. # define MODULE_PROC_FAMILY "SH2LE "
  7. # elif defined CONFIG_CPU_SH3
  8. # define MODULE_PROC_FAMILY "SH3LE "
  9. # elif defined CONFIG_CPU_SH4
  10. # define MODULE_PROC_FAMILY "SH4LE "
  11. # elif defined CONFIG_CPU_SH5
  12. # define MODULE_PROC_FAMILY "SH5LE "
  13. # else
  14. # error unknown processor family
  15. # endif
  16. #else
  17. # ifdef CONFIG_CPU_SH2
  18. # define MODULE_PROC_FAMILY "SH2BE "
  19. # elif defined CONFIG_CPU_SH3
  20. # define MODULE_PROC_FAMILY "SH3BE "
  21. # elif defined CONFIG_CPU_SH4
  22. # define MODULE_PROC_FAMILY "SH4BE "
  23. # elif defined CONFIG_CPU_SH5
  24. # define MODULE_PROC_FAMILY "SH5BE "
  25. # else
  26. # error unknown processor family
  27. # endif
  28. #endif
  29. #define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY
  30. #endif /* _ASM_SH_MODULE_H */