linux-2.3 grundler
grundler@puffin.external.hp.com
grundler@puffin.external.hp.com
Thu, 20 Apr 2000 17:46:23 -0600
CVSROOT: /home/cvs/parisc
Module name: linux-2.3
Changes by: grundler 00/04/20 17:46:23
Modified files:
include/asm-parisc: irq.h
Log message:
Problem: getting code 15 (instruction trap) after "halted" message.
Solution: TIMER_IRQ is not defined *with* an IRQ region. It's assumed
to be zero. Most other IRQ's would have died in enable_irq() with
this but since TIMER_IRQ is "special" and doesn't use that path,
we will only see this problem when TIMER_IRQ is disabled.
It's disabled in arch/parisc/kernel/traps.c:handle_break().
Included IRQ_FROM_REGION(CPU_IRQ_REGION) for both TIMER_IRQ
and IPI_IRQ definitions to avoid this problem.