global load_gdt ; lgdt can only be used from assembly so here we are load_gdt: lgdt [eax]