123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- 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: 3, 4, 64, 64r2
- non-64bit capable: 1, 2, 32, 32r2
- 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_64
- bool "mips 64"
- depends on BR2_ARCH_IS_64
- config BR2_mips_64r2
- bool "mips 64r2"
- 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 "mips1" if BR2_mips_1
- default "mips2" if BR2_mips_2
- default "mips3" if BR2_mips_3
- default "mips4" if BR2_mips_4
- default "mips32" if BR2_mips_32
- default "mips32r2" if BR2_mips_32r2
- default "mips64" if BR2_mips_64
- default "mips64r2" if BR2_mips_64r2
- 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
|