Kernel: Fix the limit for the IDT table

This commit is contained in:
Gunnar Beutner 2021-06-28 20:56:27 +02:00 committed by Andreas Kling
commit 732dc72c58
Notes: sideshowbarker 2024-07-18 11:22:31 +09:00

View file

@ -605,7 +605,7 @@ UNMAP_AFTER_INIT void flush_idt()
UNMAP_AFTER_INIT void idt_init()
{
s_idtr.address = s_idt;
s_idtr.limit = 256 * 8 - 1;
s_idtr.limit = 256 * sizeof(IDTEntry) - 1;
register_interrupt_handler(0x00, divide_error_asm_entry);
register_user_callable_interrupt_handler(0x01, debug_asm_entry);