Config.in.instructions 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. choice
  4. prompt "Instruction set"
  5. depends on ADK_TARGET_ARCH_ARM
  6. config ADK_TARGET_ARCH_ARM_WITH_ARM
  7. bool "arm"
  8. config ADK_TARGET_ARCH_ARM_WITH_THUMB
  9. bool "thumb"
  10. select ADK_LINUX_KERNEL_ARM_THUMB if ADK_TARGET_OS_LINUX
  11. select ADK_LINUX_KERNEL_THUMB2_KERNEL if ADK_TARGET_OS_LINUX
  12. select ADK_WALDUX_KERNEL_ARM_THUMB if ADK_TARGET_OS_WALDUX
  13. select ADK_WALDUX_KERNEL_THUMB2_KERNEL if ADK_TARGET_OS_WALDUX
  14. depends on ADK_TARGET_CPU_WITH_THUMB || ADK_TARGET_CPU_WITH_THUMB2
  15. endchoice
  16. config ADK_TARGET_INSTRUCTION_SET
  17. string
  18. default "arm" if ADK_TARGET_ARCH_ARM_WITH_ARM
  19. default "thumb" if ADK_TARGET_ARCH_ARM_WITH_THUMB
  20. config ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
  21. bool
  22. depends on ADK_TARGET_ARCH_MIPS \
  23. || ADK_TARGET_ARCH_MIPS64
  24. config ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
  25. bool
  26. depends on ADK_TARGET_ARCH_MIPS \
  27. || ADK_TARGET_ARCH_MIPS64
  28. config ADK_TARGET_NAN_MODE
  29. string
  30. default "legacy" if ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
  31. default "2008" if ADK_TARGET_ARCH_MIPS_WITH_NAN_2008