summaryrefslogtreecommitdiffstats
path: root/arch/arc
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2017-03-20 18:46:15 -0700
committerVineet Gupta <vgupta@synopsys.com>2017-03-20 18:47:57 -0700
commit814a585038e36cd158bee4ef964e579136cf24c6 (patch)
treedcbd9641281fa3d7cf8a91771f5a41aca36b1968 /arch/arc
parent7f35144cea219104fe42e7c6cd0ee5103016da2e (diff)
downloadlinux-814a585038e36cd158bee4ef964e579136cf24c6.tar.gz
linux-814a585038e36cd158bee4ef964e579136cf24c6.tar.bz2
linux-814a585038e36cd158bee4ef964e579136cf24c6.zip
ARCv2: make unimplemented vectors as no-ops rather than halt core
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc')
-rw-r--r--arch/arc/kernel/entry-arcv2.S12
1 files changed, 9 insertions, 3 deletions
diff --git a/arch/arc/kernel/entry-arcv2.S b/arch/arc/kernel/entry-arcv2.S
index 2585632eaa68..cc558a25b8fa 100644
--- a/arch/arc/kernel/entry-arcv2.S
+++ b/arch/arc/kernel/entry-arcv2.S
@@ -100,15 +100,21 @@ END(handle_interrupt)
;################### Non TLB Exception Handling #############################
ENTRY(EV_SWI)
- flag 1
+ ; TODO: implement this
+ EXCEPTION_PROLOGUE
+ b ret_from_exception
END(EV_SWI)
ENTRY(EV_DivZero)
- flag 1
+ ; TODO: implement this
+ EXCEPTION_PROLOGUE
+ b ret_from_exception
END(EV_DivZero)
ENTRY(EV_DCError)
- flag 1
+ ; TODO: implement this
+ EXCEPTION_PROLOGUE
+ b ret_from_exception
END(EV_DCError)
; ---------------------------------------------