summaryrefslogtreecommitdiff
path: root/libddekit/interrupt.c
AgeCommit message (Collapse)Author
2016-02-27libddekit: support new-style interrupt notificationsJustus Winter
* libddekit/interrupt.c (irq_server): If a message with a valid reply port arrives, deallocate that instead of calling 'device_intr_enable' to re-enable the interrupt.
2016-02-27libddekit: avoid hardcoding stuff, include mach header insteadJustus Winter
2012-02-18Fix figureSamuel Thibault
2011-08-23missing renameSamuel Thibault
2011-08-23rename intr.h constantsSamuel Thibault
2011-08-23rename device_intr_notify into device_intr_registerSamuel Thibault
2011-08-23rename irq into intr or lineSamuel Thibault
2011-08-23rename device_irq_enable into device_intr_enableSamuel Thibault
2010-06-09fix a race condition in the interrupt handler.Zheng Da
2010-05-11block intloop thread when irq is disabled.Zheng Da
2010-05-07call device_irq_enable even when interrupt is ignored.Zheng Da
2010-05-07fix a bug when device_intr_notify return an error.Zheng Da
2010-02-27IRQ server doesn't have reply messages.Zheng Da
2010-02-27Add `flags` for interrupt registration.Zheng Da
2010-01-29remove printing in the interrupt handler.Zheng Da
2010-01-27Enable the irq after installing irq handler and receiving an interrupt.Zheng Da
2010-01-26allocate a port for interrupt delivery.Zheng Da
2010-01-26raise the priority of the interrupt handler thread.Zheng Da
2009-12-06The code can be compiled now.Zheng Da
2009-12-05Fix a bug.Zheng Da
The interrupt handler can only been attached to the same irq once.
2009-12-05Implementation of interrupt.Zheng Da
2009-11-17The original version of DDEKit.Zheng Da