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

10.12.8 base_irq_softint_handler: handler for software interrupts

   

SYNOPSIS

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

void base_irq_softint_handler(struct trap_state *state);

DESCRIPTION

Software interrupt handler called by the interrupt entry/exit stub code when a software interrupt has been requested and needs to be run. The default implementation of this routine simply returns; to use software interrupts, the kernel must override it.

The handler is free to examine and modify the processor state in state.

PARAMETERS

state
A pointer to the processor state at the time of the interrupt.

DEPENDENCIES

struct trap_state
10.8.1



University of Utah Flux Research Group