next up previous contents index
Next: 10.7.6 base_tss: default task Up: (X86) Base Environment: Segmentation Previous: 10.7.4 base_idt: default interrupt

10.7.5 base_idt_load: load the base IDT into the current processor

   

SYNOPSIS

#include <oskit/x86/base_idt.h>

void base_idt_load(void);

DESCRIPTION

This function loads the base_idt into the processor, so that subsequent traps and hardware interrupts will vector through it. It uses the kvtolin macro to compute the proper linear address of the IDT to be loaded into the processor.

DEPENDENCIES

kvtolin
10.6.2
base_idt
10.7.4



University of Utah Flux Research Group