Module rstubs::interrupts::idt

source ·

Statics§

  • IDT 🔒
    The global interrupt descriptor table configures interrupt service routines for interrupt vectors.

Functions§

  • assassin 🔒
    Handle the custom assassin interrupt
  • A double fault is a special exception that occurs when the CPU fails to invoke an exception handler. By handling this we prevent a system reset.
  • Invalid memory accesses with segmentation
  • Invalid task state segment register
  • keyboard 🔒
    Handle the custom keyboard interrupt
  • Load the interrupt descriptor table on this core.
  • page_fault 🔒
    Invalid memory accesses with paging
  • panic 🔒
    Handle the custom panic interrupt
  • timer 🔒
    Handle the custom timer interrupt
  • wake_up 🔒
    Handle the custom wake up interrupt