я пытаюсь сделать свое собственное ядро ....
мое ядро загружается через grub ... который, я полагаю, создает требуемый мне gdt ... поэтому я сам не создал gdt и продолжил создавать idt ...
Теперь, когда я пытаюсь исключить деление на ноль, мой метод обработки ошибок не вызывается ....
У меня есть lidt в моем asm-файле, я установил записи в моем idt, и после нажатия всех регистров я вызываю мой обработчик ошибок, который никогда не вызывается!
Можно ли создать свой собственный idt с помощью gdt по умолчанию Grub?
или мне нужно создать GDT тоже ...
исходный код - https://github.com/pawangogna/pkern
P.S. Я следую этому уроку http://www.osdever.net/bkerndev/Docs/idt.htm