next up previous contents index
Next: 10.12.2 base_irq_handlers: Array of Up: (X86 PC) Base Environment: Previous: (X86 PC) Base Environment:

10.12.1 base_irq.h: Hardware interrupt definitions for standard PCs

   

SYNOPSIS

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

DESCRIPTION

BASE_IRQ_COUNT
  Number of interrupt request lines.
BASE_IRQ_MASTER_BASE
  Default location in the IDT for programming the PIC.
BASE_IRQ_SLAVE_BASE
  Default location in the IDT for programming the PIC.
irq_master_base
  Variable storing the current master PIC interrupt vector base.
irq_slave_base
  Variable storing the current slave PIC interrupt vector base.
fill_irq_gate(irq_num, entry, selector, access)
  Fill the base_idt descriptor for the indicated IRQ with an interrupt gate containing the given entry, selector and access information.



University of Utah Flux Research Group