next up previous contents index
Next: 10.12.7 base_irq_softint_request: request a Up: (X86 PC) Base Environment: Previous: 10.12.5 base_irq_default_handler: default IRQ

10.12.6 base_irq_nest: interrupt nesting counter and software interrupt flag

   

SYNOPSIS

#include <oskit/x86/pc/base_irq.h>

extern unsigned char base_irq_nest ;

DESCRIPTION

Hardware interrupt nesting counter, used to ensure that the software interrupt handler isn't called until all outstanding hardware interrupts have been processed. In addition, this variable also acts as the software interrupt pending flag: if the high bit is clear, a software interrupt is pending.



University of Utah Flux Research Group