#ifndef _JOVE_x86_64_GDT_H #define _JOVE_x86_64_GDT_H 1 #include "tables.h" enum { GDT_SEGMENT_KERNEL_NULL = 0, GDT_SEGMENT_KERNEL_CODE, GDT_SEGMENT_KERNEL_DATA, GDT_SEGMENT_USER_NULL, GDT_SEGMENT_USER_DATA, GDT_SEGMENT_USER_CODE, GDT_SEGMENT_TSS_LOW, GDT_SEGMENT_TSS_HIGH, GDT_SEGMENT_COUNT }; typedef segment_descriptor_t gdt_t[GDT_SEGMENT_COUNT]; #endif