blob: 79a2ee442d892fe42a1fd169bae8ff6bc5008f1d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
#
# For a description of the syntax of this configuration file,
# see extra/config/Kconfig-language.txt
#
config TARGET_ARCH
default "sh" if CONFIG_SH2 || CONFIG_SH3 || CONFIG_SH4
default "sh64" if CONFIG_SH5
config HAVE_ELF
bool
default y
config ARCH_CFLAGS
string
config ARCH_LDFLAGS
string
config LIBGCC_CFLAGS
string
config HAVE_DOT_HIDDEN
bool
default y
config ARCH_SUPPORTS_BIG_ENDIAN
bool
default y
config ARCH_SUPPORTS_LITTLE_ENDIAN
bool
default y
choice
prompt "Target Processor Type"
default CONFIG_SH4
help
This is the processor type of your CPU. This information is used for
optimizing purposes, as well as to determine if your CPU has an MMU,
an FPU, etc. If you pick the wrong CPU type, there is no guarantee
that uClibc will work at all....
Here are the available choices:
- "SH2" SuperH SH-2
- "SH3" SuperH SH-3
- "SH4" SuperH SH-4
- "SH5" SuperH SH-5 101, 103
config CONFIG_SH2
select ARCH_HAS_NO_MMU
select ARCH_HAS_NO_LDSO
bool "SH2"
config CONFIG_SH3
select UCLIBC_HAS_MMU
bool "SH3"
config CONFIG_SH4
select UCLIBC_HAS_MMU
select FORCE_SHAREABLE_TEXT_SEGMENTS
bool "SH4"
config CONFIG_SH5
select UCLIBC_HAS_MMU
select UCLIBC_HAS_LFS
bool "SH5"
endchoice
|