ARCv2: support manual regfile save on interrupts
authorVineet Gupta <vgupta@synopsys.com>
Wed, 6 Jun 2018 17:20:37 +0000 (10:20 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Mar 2019 19:09:51 +0000 (20:09 +0100)
commit3220aa9b00650b1bffa71321044518ceb303f405
tree3ba9cf318855e578c3de73a4e6efcb363e554e58
parent74b4dcea67568ae55996814049a7bf2ffb8ff9fb
ARCv2: support manual regfile save on interrupts

[ Upstream commit e494239a007e601448110ac304fe055951f9de3b ]

There's a hardware bug which affects the HSDK platform, triggered by
micro-ops for auto-saving regfile on taken interrupt. The workaround is
to inhibit autosave.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arc/Kconfig
arch/arc/include/asm/entry-arcv2.h
arch/arc/kernel/entry-arcv2.S
arch/arc/kernel/intc-arcv2.c
arch/arc/plat-hsdk/Kconfig