Hardware Interrupts and Drivers

the seventh chapter in our series on How to Write an Operating System


Your Mission

Develop a device driver model which handles both IO and Interrupts.

For the adventurous try your hand at getting PCI working