ARCv2: entry: rewrite to enable use of double load/stores LDD/STD
authorVineet Gupta <vgupta@synopsys.com>
Wed, 15 May 2019 22:36:46 +0000 (15:36 -0700)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 1 Jul 2019 18:02:22 +0000 (11:02 -0700)
commita4880801a72ecc2dcdfa432f81a754f3e7438567
tree09598d292ca0afc987c785919f26354591d19761
parentab854bfcd310b5872fe12eb8d3f2c30fe427f8f7
ARCv2: entry: rewrite to enable use of double load/stores LDD/STD

 - the motivation was to be remove blatent copy-paste due to hasty support
   of CONFIG_ARC_IRQ_NO_AUTOSAVE support

 - but with refactoring we could use LDD/STD to greatly optimize the code

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/entry-arcv2.h
arch/arc/include/asm/linkage.h
arch/arc/kernel/asm-offsets.c
arch/arc/kernel/entry-arcv2.S