m³OS docs GitHub

Component explorer

Interrupt Router

The interrupt router connects CPU exceptions and hardware IRQs to the kernel handlers that keep the system responsive.

Responsibilities

  • Install interrupt and exception handlers.
  • Route hardware interrupts to the correct kernel entry points.
  • Preserve enough fault context for debugging and recovery.

The interrupt router is introduced in Interrupts and later touched by 8 phase(s).

Key files

  • kernel/src/arch/x86_64/interrupts.rs — Stack demand paging