Skip to main content

Module tables

Module tables 

Source
Expand description

x86_64 descriptor tables: TSS, GDT, and IDT.

Authors: MarioS271

Modulesยง

gdt ๐Ÿ”’
Global Descriptor Table (GDT): owns the kernel segment descriptors and the TSS selector, and loads them into the CPU.
idt ๐Ÿ”’
Interrupt Descriptor Table (IDT): maps every interrupt vector to its handler and loads the table into the CPU.
tss ๐Ÿ”’
Task State Segment (TSS): owns the Interrupt Stack Table and its dedicated stacks for exceptions that need a known-good stack.