remove obstack support
[uclibc-ng.git] / extra / Configs / Config.arc
blobc263dbf46028e361512dcb79710f849903e24a3b
2 # For a description of the syntax of this configuration file,
3 # see extra/config/Kconfig-language.txt
5 config TARGET_ARCH
6 default "arc"
8 config FORCE_OPTIONS_FOR_ARCH
9 bool
10 default y
11 select ARCH_ANY_ENDIAN
13 choice
14 prompt "Target Processor Type"
15 default CONFIG_ARC_CPU_700
17 config CONFIG_ARC_CPU_700
18 bool "ARC700"
19 select ARCH_HAS_MMU
20 help
21 ARCompact ISA based ARC CPU
23 config CONFIG_ARC_CPU_HS
24 bool "ARC-HS"
25 select ARCH_HAS_MMU
26 help
27 Next Generation ARCv2 ISA based Processors
29 endchoice
31 config CONFIG_ARC_HAS_ATOMICS
32 bool "Support for LLOCK/SCOND instructions"
33 default y
34 help
35 LLOCK/SCOND instructions are needed to implement atomic r-m-w
36 Otherwise libc needs kernel assisted atomic cmpxchg available
37 since v4.9 kernel
39 choice
40 prompt "MMU Page Size"
41 default CONFIG_ARC_PAGE_SIZE_8K
43 config CONFIG_ARC_PAGE_SIZE_8K
44 bool "8KB"
45 help
46 Choose between 4k, 8k (default) or 16k
48 config CONFIG_ARC_PAGE_SIZE_16K
49 bool "16KB"
51 config CONFIG_ARC_PAGE_SIZE_4K
52 bool "4KB"
54 endchoice