Commit a2980491 authored by Mike Frysinger's avatar Mike Frysinger Committed by Bryan Wu

Blackfin arch: remove unused code -- EVT0 is not controllable by software

Signed-off-by: default avatarMike Frysinger <michael.frysinger@analog.com>
Signed-off-by: default avatarBryan Wu <bryan.wu@analog.com>
parent a924db7c
...@@ -46,30 +46,6 @@ ...@@ -46,30 +46,6 @@
.align 4 /* just in case */ .align 4 /* just in case */
/*
* initial interrupt handlers
*/
#ifndef CONFIG_KGDB
/* interrupt routine for emulation - 0 */
/* Currently used only if GDB stub is not in - invalid */
/* gdb-stub set the evt itself */
/* save registers for post-mortem only */
ENTRY(_evt_emulation)
SAVE_ALL_SYS
#ifdef CONFIG_FRAME_POINTER
fp = 0;
#endif
r0 = IRQ_EMU;
r1 = sp;
SP += -12;
call _irq_panic;
SP += 12;
/* - GDB stub fills this in by itself (if defined) */
rte;
ENDPROC(_evt_emulation)
#endif
/* Common interrupt entry code. First we do CLI, then push /* Common interrupt entry code. First we do CLI, then push
* RETI, to keep interrupts disabled, but to allow this state to be changed * RETI, to keep interrupts disabled, but to allow this state to be changed
* by local_bh_enable. * by local_bh_enable.
......
...@@ -362,9 +362,6 @@ void __init init_exception_vectors(void) ...@@ -362,9 +362,6 @@ void __init init_exception_vectors(void)
{ {
SSYNC(); SSYNC();
#ifndef CONFIG_KGDB
bfin_write_EVT0(evt_emulation);
#endif
bfin_write_EVT2(evt_evt2); bfin_write_EVT2(evt_evt2);
bfin_write_EVT3(trap); bfin_write_EVT3(trap);
bfin_write_EVT5(evt_ivhw); bfin_write_EVT5(evt_ivhw);
......
...@@ -721,9 +721,6 @@ void __init init_exception_vectors(void) ...@@ -721,9 +721,6 @@ void __init init_exception_vectors(void)
{ {
SSYNC(); SSYNC();
#ifndef CONFIG_KGDB
bfin_write_EVT0(evt_emulation);
#endif
bfin_write_EVT2(evt_evt2); bfin_write_EVT2(evt_evt2);
bfin_write_EVT3(trap); bfin_write_EVT3(trap);
bfin_write_EVT5(evt_ivhw); bfin_write_EVT5(evt_ivhw);
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
#define _IRQ_HANDLER_H #define _IRQ_HANDLER_H
/* BASE LEVEL interrupt handler routines */ /* BASE LEVEL interrupt handler routines */
asmlinkage void evt_emulation(void);
asmlinkage void evt_exception(void); asmlinkage void evt_exception(void);
asmlinkage void trap(void); asmlinkage void trap(void);
asmlinkage void evt_ivhw(void); asmlinkage void evt_ivhw(void);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment