From: joek Date: Mon, 8 Nov 2010 18:16:18 +0000 (+0100) Subject: Fix to jump into debugger if bad_irq on HCS12 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/arc.git/commitdiff_plain/0242ae8547592dea379f0088f18368c5b931643a Fix to jump into debugger if bad_irq on HCS12 --- diff --git a/arch/hc1x/hcs12d/kernel/irq.c b/arch/hc1x/hcs12d/kernel/irq.c index b0210b52..115f3035 100644 --- a/arch/hc1x/hcs12d/kernel/irq.c +++ b/arch/hc1x/hcs12d/kernel/irq.c @@ -50,7 +50,8 @@ void bad_irq(uint8_t irq_nr, void **stack) { bad_irq_context_bank = (bank_and_ccr & 0xFF00) >> 8; bad_irq_context_address = *(stack + 8); - for (;;); + for (;;) + asm("BGND"); // Jump to debugger } void *Irq_Entry( uint8_t irq_nr, void *stack )