erlang: bump version to R16B03-1
[buildroot-gz.git] / arch / Config.in.mips
blobd9c0c0251b2ae8006408e42e3f5ba70d530b71f2
1 choice
2         prompt "Target Architecture Variant"
3         depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
4         default BR2_mips_32 if BR2_mips || BR2_mipsel
5         default BR2_mips_64 if BR2_mips64 || BR2_mips64el
6         help
7           Specific CPU variant to use
9           64bit cabable: 3, 4, 64, 64r2
10           non-64bit capable: 1, 2, 32, 32r2
12 config BR2_mips_1
13         bool "mips I (generic)"
14         depends on !BR2_ARCH_IS_64 && BR2_DEPRECATED_SINCE_2013_11
15 config BR2_mips_2
16         bool "mips II"
17         depends on !BR2_ARCH_IS_64 && BR2_DEPRECATED_SINCE_2013_11
18 config BR2_mips_3
19         bool "mips III"
20         depends on BR2_DEPRECATED_SINCE_2013_11
21 config BR2_mips_4
22         bool "mips IV"
23         depends on BR2_DEPRECATED_SINCE_2013_11
24 config BR2_mips_32
25         bool "mips 32"
26         depends on !BR2_ARCH_IS_64
27 config BR2_mips_32r2
28         bool "mips 32r2"
29         depends on !BR2_ARCH_IS_64
30 config BR2_mips_64
31         bool "mips 64"
32         depends on BR2_ARCH_IS_64
33 config BR2_mips_64r2
34         bool "mips 64r2"
35         depends on BR2_ARCH_IS_64
36 endchoice
39 choice
40         prompt "Target ABI"
41         depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
42         default BR2_MIPS_OABI32 if !BR2_ARCH_IS_64
43         default BR2_MIPS_NABI32 if BR2_ARCH_IS_64
45         help
46           Application Binary Interface to use
48 config BR2_MIPS_OABI32
49         bool "o32"
50 config BR2_MIPS_NABI32
51         bool "n32"
52         depends on BR2_ARCH_IS_64
53         select BR2_KERNEL_64_USERLAND_32
54 config BR2_MIPS_NABI64
55         bool "n64"
56         depends on BR2_ARCH_IS_64
57 endchoice
59 config BR2_MIPS_SOFT_FLOAT
60         bool "Use soft-float"
61         default y
62         select BR2_SOFT_FLOAT
63         help
64           If your target CPU does not have a Floating Point Unit (FPU)
65           or a kernel FPU emulator, but you still wish to support
66           floating point functions, then everything will need to be
67           compiled with soft floating point support (-msoft-float).
69 config BR2_ARCH
70         default "mips"          if BR2_mips
71         default "mipsel"        if BR2_mipsel
72         default "mips64"        if BR2_mips64
73         default "mips64el"      if BR2_mips64el
75 config BR2_ENDIAN
76         default "LITTLE"        if BR2_mipsel || BR2_mips64el
77         default "BIG"           if BR2_mips || BR2_mips64
79 config BR2_GCC_TARGET_ARCH
80         default "mips1"         if BR2_mips_1
81         default "mips2"         if BR2_mips_2
82         default "mips3"         if BR2_mips_3
83         default "mips4"         if BR2_mips_4
84         default "mips32"        if BR2_mips_32
85         default "mips32r2"      if BR2_mips_32r2
86         default "mips64"        if BR2_mips_64
87         default "mips64r2"      if BR2_mips_64r2
89 config BR2_GCC_TARGET_ABI
90         default "32"            if BR2_MIPS_OABI32
91         default "n32"           if BR2_MIPS_NABI32
92         default "64"            if BR2_MIPS_NABI64