ARCv2: support manual regfile save on interrupts
commit760884bcd3427a17a4b464c02a3d90f0043a9f9c
authorVineet Gupta <vgupta@synopsys.com>
Wed, 6 Jun 2018 17:20:37 +0000 (6 10:20 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Mar 2019 13:35:16 +0000 (23 14:35 +0100)
tree07ba704f4726ea0f7f7216a0e098f4cf6008673e
parentf1e578427b8e923c9ba1e78fb1920129546adee5
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