static mut TSS: TaskStateSegment
SAFETY: TSS is only used when GDT is locked, so its safe to use as static mut
GDT
static mut