wiki:IrqHandlers
close Warning: Can't synchronize with repository "(default)" (/project/movitz/svn does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 1 (modified by mxb, 8 years ago) (diff)

Brief irq enabling documentation

Define a function foo as your IRQ exception handler.

Bind the function foo to a specific IRQ n by using the template: (setf (exception-handler <32+n) foo)

Enable the IRQ (setf (ldb (byte 1 n) (pic8259-irq-mask)) 0)