Lines Matching +full:d +full:- +full:tlb +full:- +full:size

1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
98 source "arch/arc/plat-tb10x/Kconfig"
99 source "arch/arc/plat-axs10x/Kconfig"
100 source "arch/arc/plat-hsdk/Kconfig"
118 ISA for the Next Generation ARC-HS cores
143 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
144 Shared Address Spaces (for sharing TLB entries in MMU)
145 -Caches: New Prog Model, Region Flush
146 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
151 bool "ARC-HS"
156 - SMP configurations of up to 4 cores with coherency
157 - Optional L2 Cache and IO-Coherency
158 - Revised Interrupt Architecture (multiple priorites, reg banks,
160 - MMUv4 (PIPT dcache, Huge Pages)
161 - Instructions for
172 string "Override default -mcpu compiler flag"
175 Override default -mcpu=xxx compiler flag (which is set depending on
186 bool "Symmetric Multi-Processing"
194 int "Maximum number of CPUs (2-4096)"
199 bool "Enable Halt-on-reset boot mode"
201 In SMP configuration cores can be configured as Halt-on-reset
202 or they could all start at same time. For Halt-on-reset, non
214 This IP block enables SMP in ARC-HS38 cores.
215 It provides for cross-core interrupts, multi-core debug
230 This option specifies "N", with Line-len = 2 power N
232 Linux only supports same line lengths for I and D caches.
247 This can be used to over-ride the global I/D Cache Enable on a
248 per-page basis (but only for pages accessed via MMU such as
250 TLB entries have a per-page Cache Enable Bit.
251 Note that Global I/D ENABLE + Per Page DISABLE works but corollary
255 bool "Support VIPT Aliasing D$"
266 int "ICCM Size in KB"
276 int "DCCM Size in KB"
301 Fixed the deficiency of v1 - possible thrashing in memcpy scenario
302 when 2 D-TLB and 1 I-TLB entries index into same 2way set.
309 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
322 prompt "MMU Page Size"
341 prompt "MMU Super Page Size"
365 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
385 bool "Insn: SWAPE (endian-swap)"
402 Enable gcc to generate 64-bit load/store instructions
415 Depending on the configuration, CPU can contain accumulator reg-pair
444 DSP extension presence in HW, no support for DSP-enabled userspace
455 run DSP-enabled userspace applications
464 and AGU registers to run DSP-enabled userspace applications
490 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
491 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
516 bool "Support for the 40-bit Physical Address Extension"
525 int "Kernel Virtual Address Space size (MB)"
533 kernel-user gutter)
550 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
562 Metaware Debugger. This can come in handy for Linux-host communication
585 bool "Paranoia Checks in Low Level TLB Handlers"
592 Enable paranoid checks and self-test of both ARC-specific and generic