Commit 7d0857a5 authored by Vineet Gupta's avatar Vineet Gupta

ARC: [SMP] Disallow RTSC

RTSC is strictly incore and must not be allowed in SMP configs
Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
parent 57e26e57
......@@ -136,9 +136,6 @@ if SMP
config ARC_HAS_COH_CACHES
def_bool n
config ARC_HAS_COH_RTSC
def_bool n
config ARC_HAS_REENTRANT_IRQ_LV2
def_bool n
......@@ -332,8 +329,7 @@ config ARC_HAS_RTSC
bool "Insn: RTSC (64-bit r/o cycle counter)"
default y
depends on ARC_CPU_REL_4_10
# if SMP, enable RTSC only if counter is coherent across cores
depends on !SMP || ARC_HAS_COH_RTSC
depends on !SMP
endmenu # "ARC CPU Configuration"
......
......@@ -63,9 +63,10 @@
int arc_counter_setup(void)
{
/* RTSC insn taps into cpu clk, needs no setup */
/* For SMP, only allowed if cross-core-sync, hence usable as cs */
/*
* For SMP this needs to be 0. However Kconfig glue doesn't
* enable this option for SMP configs
*/
return 1;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment