1 menu "ARC architecture"
7 config USE_PRIVATE_LIBGCC
14 prompt "CPU selection"
21 Choose this option to build an U-Boot for ARC750D CPU.
27 Choose this option to build an U-Boot for ARC770D CPU.
33 default ARC_MMU_V3 if CPU_ARC770D
34 default ARC_MMU_V2 if CPU_ARC750D
38 depends on CPU_ARC750D
40 Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio
41 when 2 D-TLB and 1 I-TLB entries index into same 2way set.
45 depends on CPU_ARC770D
47 Introduced with ARC700 4.10: New Features
48 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
49 Shared Address Spaces (SASID)
54 bool "Enable Big Endian Mode"
57 Build kernel for Big Endian Mode of ARC CPU
60 bool "Do not use Instruction Cache"
64 bool "Do not use Data Cache"
67 config ARC_CACHE_LINE_SHIFT
68 int "Cache Line Length (as power of 2)"
71 depends on !SYS_DCACHE_OFF || !SYS_DCACHE_OFF
73 Starting with ARC700 4.9, Cache line length is configurable,
74 This option specifies "N", with Line-len = 2 power N
75 So line lengths of 32, 64, 128 are specified by 5,6,7, respectively
76 Linux only supports same line lengths for I and D caches.
79 prompt "Target select"
84 config TARGET_ARCANGEL4
85 bool "Support arcangel4"
92 source "board/abilis/tb100/Kconfig"
93 source "board/synopsys/Kconfig"
94 source "board/synopsys/axs101/Kconfig"