X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/474a5dd282586c31abfefc7953f148acdc226731..ea77b9c3fc7fb9bf9d7f9604fc187c8049212a2a:/lunaix-os/kernel/asm/x86/idt.c diff --git a/lunaix-os/kernel/asm/x86/idt.c b/lunaix-os/kernel/asm/x86/idt.c index 3e408fd..e8b9524 100644 --- a/lunaix-os/kernel/asm/x86/idt.c +++ b/lunaix-os/kernel/asm/x86/idt.c @@ -51,7 +51,9 @@ _init_idt() _set_idt_intr_entry(APIC_LINT0_IV, 0x08, _asm_isr251, 0); _set_idt_intr_entry(APIC_SPIV_IV, 0x08, _asm_isr252, 0); _set_idt_intr_entry(APIC_TIMER_IV, 0x08, _asm_isr253, 0); + _set_idt_intr_entry(PC_KBD_IV, 0x08, _asm_isr201, 0); + _set_idt_intr_entry(AHCI_HBA_IV, 0x08, _asm_isr202, 0); _set_idt_intr_entry(RTC_TIMER_IV, 0x08, _asm_isr210, 0); @@ -61,4 +63,6 @@ _init_idt() // We make this a non-trap entry, and enable interrupt // only when needed! _set_idt_intr_entry(LUNAIX_SYS_CALL, 0x08, _asm_isr33, 3); + + _set_idt_intr_entry(LUNAIX_SCHED, 0x08, _asm_isr34, 0); } \ No newline at end of file