From 517f5ab28b6cf2542c9c11005914a8a9272aa752 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Mon, 29 Aug 2016 23:37:17 +0200 Subject: Fixed bug in test firmware IRQ handling --- firmware/irq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware') diff --git a/firmware/irq.c b/firmware/irq.c index 13dcb57..9fc1735 100644 --- a/firmware/irq.c +++ b/firmware/irq.c @@ -14,7 +14,7 @@ uint32_t *irq(uint32_t *regs, uint32_t irqs) static unsigned int timer_irq_count = 0; // checking compressed isa q0 reg handling - { + if ((irqs & 6) != 0) { uint32_t pc = (regs[0] & 1) ? regs[0] - 3 : regs[0] - 4; uint32_t instr = *(uint16_t*)pc; -- cgit