#include <oskit/x86/pc/base_irq.h>void base_irq_softint_request(void);
This routine requests a software interrupt and is typically called from a hardware interrupt handler to schedule lower priority processing.After requesting a software interrupt, base_irq_softint_handler will be called when all hardware interrupt handlers have completed processing and base_irq_nest is zero. If an interrupt is scheduled from a non-interrupt context, the handler will not be called until the next hardware interrupt occurs and has been processed.
Only a single software interrupt may be pending at a time.
- base_irq_nest
- 10.12.6