next up previous contents index
Next: (X86) Base Environment: Trap Up: (X86) Base Environment: Segmentation Previous: 10.7.7 base_tss_init: initialize the

10.7.8 base_tss_load: load the base TSS into the current processor

   

SYNOPSIS

#include <oskit/x86/base_tss.h>

void base_tss_load(void);

DESCRIPTION

This function activates the base_tss in the processor using the LTR instruction, after clear the busy bit in the BASE_TSS segment descriptor to ensure that a spurious trap isn't generated.

DEPENDENCIES

base_gdt
10.7.1



University of Utah Flux Research Group