Tag Archives: interrupt

Linux Kernel Interrupt Controller

Linux Kernel Interrupt Controller API Interrupt handling is an important part of the Linux kernel. Most of the kernel’s functionality, mainly in embedded system, involve interrupt handling. This article describes the most important concepts related to the Linux kernel’s interrupt … Continue reading

Posted in Technical | Tagged , , , , , , | Leave a comment

Linux Kernel Interrupt Descriptor

IRQ number and Interrupt Descriptor An IRQ is an interrupt request from a device. Currently they can come in over a pin, or over a packet. Several devices may be connected to the same pin thus sharing an IRQ. An … Continue reading

Posted in Technical | Tagged , , , , , | Leave a comment

Linux Kernel IRQ Domain

IRQ Domain – Interrupt number mapping library The current design of the Linux kernel uses a single large number space where each separate IRQ source is assigned a different number. This is simple when there is only one interrupt controller, … Continue reading

Posted in Technical | Tagged , , , , , | 2 Comments