renamed to idt
trying to understand why interrupts does not work. maybe bad construct of gdt?
renamed function, now gdt is called from kmain.c