12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- choice
- prompt "Target Architecture Variant"
- depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
- default BR2_mips_32 if BR2_mips || BR2_mipsel
- default BR2_mips_64 if BR2_mips64 || BR2_mips64el
- help
- Specific CPU variant to use
- 64bit cabable: 64, 64r2, 64r6
- non-64bit capable: 32, 32r2, 32r6
- config BR2_mips_32
- bool "mips 32"
- depends on !BR2_ARCH_IS_64
- config BR2_mips_32r2
- bool "mips 32r2"
- depends on !BR2_ARCH_IS_64
- config BR2_mips_32r6
- bool "mips 32r6"
- depends on !BR2_ARCH_IS_64
- config BR2_mips_64
- bool "mips 64"
- depends on BR2_ARCH_IS_64
- config BR2_mips_64r2
- bool "mips 64r2"
- depends on BR2_ARCH_IS_64
- config BR2_mips_64r6
- bool "mips 64r6"
- depends on BR2_ARCH_IS_64
- endchoice
- choice
- prompt "Target ABI"
- depends on BR2_mips64 || BR2_mips64el
- default BR2_MIPS_NABI32
- help
- Application Binary Interface to use
- config BR2_MIPS_NABI32
- bool "n32"
- depends on BR2_ARCH_IS_64
- select BR2_KERNEL_64_USERLAND_32
- config BR2_MIPS_NABI64
- bool "n64"
- depends on BR2_ARCH_IS_64
- endchoice
- config BR2_MIPS_SOFT_FLOAT
- bool "Use soft-float"
- default y
- select BR2_SOFT_FLOAT
- help
- If your target CPU does not have a Floating Point Unit (FPU)
- or a kernel FPU emulator, but you still wish to support
- floating point functions, then everything will need to be
- compiled with soft floating point support (-msoft-float).
- config BR2_ARCH
- default "mips" if BR2_mips
- default "mipsel" if BR2_mipsel
- default "mips64" if BR2_mips64
- default "mips64el" if BR2_mips64el
- config BR2_ENDIAN
- default "LITTLE" if BR2_mipsel || BR2_mips64el
- default "BIG" if BR2_mips || BR2_mips64
- config BR2_ARCH_HAS_ATOMICS
- default y
- config BR2_GCC_TARGET_ARCH
- default "mips32" if BR2_mips_32
- default "mips32r2" if BR2_mips_32r2
- default "mips32r6" if BR2_mips_32r6
- default "mips64" if BR2_mips_64
- default "mips64r2" if BR2_mips_64r2
- default "mips64r6" if BR2_mips_64r6
- config BR2_MIPS_OABI32
- bool
- default y if BR2_mips || BR2_mipsel
- config BR2_GCC_TARGET_ABI
- default "32" if BR2_MIPS_OABI32
- default "n32" if BR2_MIPS_NABI32
- default "64" if BR2_MIPS_NABI64
|