linux-xiaomi-chiron/arch/arc/kernel
Yuriy Kolerov 0a0a047def ARCv2: MCIP: Use IDU_M_DISTRI_DEST mode if there is only 1 destination core
ARC linux uses 2 distribution modes for common interrupts: round robin
mode (IDU_M_DISTRI_RR) and a simple destination mode (IDU_M_DISTRI_DEST).
The first one is used when more than 1 cores may handle a common interrupt
and the second one is used when only 1 core may handle a common interrupt.

However idu_irq_set_affinity() always sets IDU_M_DISTRI_RR for all affinity
values. But there is no sense in setting of such mode if only 1 core must
handle a common interrupt.

Signed-off-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2016-11-08 12:22:52 -08:00
..
.gitignore
arc_hostlink.c
arcksyms.c
asm-offsets.c
ctx_sw.c
ctx_sw_asm.S ARC: dw2 unwind: enable cfi pseudo ops in string lib 2016-09-30 14:48:22 -07:00
devtree.c ARC: [plat-eznps] set default baud for early console 2016-11-08 09:39:37 -08:00
disasm.c
entry-arcv2.S
entry-compact.S
entry.S ARC: entry: make ret_from_system_call local label 2016-09-30 14:48:21 -07:00
fpu.c
head.S
intc-arcv2.c ARCv2: intc: Use kflag if STATUS32.IE must be reset 2016-09-30 14:48:24 -07:00
intc-compact.c
irq.c
kgdb.c
kprobes.c
Makefile
mcip.c ARCv2: MCIP: Use IDU_M_DISTRI_DEST mode if there is only 1 destination core 2016-11-08 12:22:52 -08:00
module.c ARC: module: print pretty section names 2016-10-28 10:10:29 -07:00
pcibios.c
perf_event.c arc: perf: Enable generic "cache-references" and "cache-misses" events 2016-09-30 14:48:18 -07:00
process.c ARC: change return value of userspace cmpxchg assist syscall 2016-11-07 11:01:12 -08:00
ptrace.c
reset.c
setup.c ARC: boot log: refactor cpu name/release printing 2016-10-28 10:09:07 -07:00
signal.c
smp.c ARC: IRQ: Do not use hwirq as virq and vice versa 2016-11-08 12:05:10 -08:00
stacktrace.c
sys.c
time.c ARC: timer: rtc: implement read loop in "C" vs. inline asm 2016-11-07 11:19:44 -08:00
traps.c
troubleshoot.c ARC: mm: retire ARC_DBG_TLB_MISS_COUNT... 2016-10-28 10:10:28 -07:00
unaligned.c
unwind.c ARC: dw2 unwind: switch to .eh_frame based unwinding 2016-09-30 14:48:20 -07:00
vmlinux.lds.S nmi_backtrace: generate one-line reports for idle cpus 2016-10-07 18:46:30 -07:00