Getting Started

The author of a low-level device driver will need to have an understanding of how interruptions are handled by the kernel. At minimum, the kernel functions that disable (2) and enable (3) interruptions should be understood. The scheduling functions (e.g., 4, 5, and 6) may also be needed by some drivers. A detailed explanation of these functions can be found in section~#secdevfuncs#1236>.