• Helge Deller's avatar
    parisc: implement irq stacks · 200c8804
    Helge Deller authored
    Default kernel stack size on parisc is 16k.  During tests we found that the
    kernel stack can easily grow beyond 13k, which leaves 3k left for irq
    processing.
    
    This patch adds the possibility to activate an additional stack of 16k per CPU
    which is being used during irq processing.  This implementation does not yet
    uses this irq stack for the irq bh handler.
    
    The assembler code for call_on_stack was heavily cleaned up by John
    David Anglin.
    
    CC: John David Anglin <dave.anglin@bell.net>
    Signed-off-by: default avatarHelge Deller <deller@gmx.de>
    200c8804
irq.c 11.7 KB