kernel: interrupt: check IDTR and IDT
kernel: interrupt: use idtr->base instead of idt_table