]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARC: Increase readability of low level handlers
authorVineet Gupta <vgupta@synopsys.com>
Tue, 28 May 2013 07:54:43 +0000 (13:24 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 17 Jun 2013 13:02:20 +0000 (18:32 +0530)
commitd8f3e967833ad82196820f28dc530fdc4d0728d4
treeadee8ce4713adb6635843fc792e79249b01a1ff5
parent352a3a99b21561d43fbb76c601225286acd4cdcd
ARC: Increase readability of low level handlers

* use artificial PUSH/POP contructs for CORE Reg save/restore to stack
* use artificial PUSHAX/POPAX contructs for Auxiliary Space regs
* macro'ize multiple copies of callee-reg-save/restore (SAVE_R13_TO_R24)
* use BIC insn for inverse-and operation

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