or1k: fix some TLS issues
[uclibc-ng.git] / extra / Configs / Config.sh
blob1367b1c4f9ec02c53661e69b44df478d64ceea40
2 # For a description of the syntax of this configuration file,
3 # see extra/config/Kconfig-language.txt
6 config TARGET_ARCH
7 string
8 default "sh"
10 config FORCE_OPTIONS_FOR_ARCH
11 bool
12 default y
13 select ARCH_ANY_ENDIAN
14 select ARCH_HAS_DEPRECATED_SYSCALLS
16 choice
17 prompt "Target Processor Type"
18 default CONFIG_SH4
19 help
20 This is the processor type of your CPU. This information is used for
21 optimizing purposes, as well as to determine if your CPU has an MMU,
22 an FPU, etc. If you pick the wrong CPU type, there is no guarantee
23 that uClibc will work at all....
25 Here are the available choices:
26 - "SH2A" Renesas SH-2A (SH7206)
27 - "SH2" SuperH SH-2
28 - "SH3" SuperH SH-3
29 - "SH4" SuperH SH-4
30 - "SH4A" SuperH SH-4a
32 config CONFIG_SH2A
33 select ARCH_HAS_NO_MMU
34 select HAVE_NO_PIC
35 bool "SH2A"
37 config CONFIG_SH2
38 select ARCH_HAS_NO_MMU
39 bool "SH2"
41 config CONFIG_SH3
42 select ARCH_HAS_MMU
43 bool "SH3"
45 config CONFIG_SH4
46 bool "SH4"
48 config CONFIG_SH4A
49 bool "SH4A"
51 endchoice
53 config ARCH_HAS_BWD_MEMCPY
54 bool
55 default y
56 depends on CONFIG_SH4