blob: 003645056c202c36865aaf31982c20b238840d4f [file] [log] [blame] [view]
# Interrupts
## NAME
interrupts - Usermode I/O interrupt delivery
## SYNOPSIS
Interrupt objects allow userspace to create, signal, and wait on
hardware interrupts.
## DESCRIPTION
TODO
## NOTES
Interrupt Objects are private to the DDK and not generally available
to userspace processes.
## SYSCALLS
+ [interrupt_create](../syscalls/interrupt_create.md) - Create an interrupt handle
+ [interrupt_bind](../syscalls/interrupt_bind.md) - Bind an interrupt vector to interrupt handle
+ [interrupt_wait](../syscalls/interrupt_wait.md) - Wait for an interrupt on an interrupt handle
+ [interrupt_get_timestamp](../syscalls/interrupt_get_timestamp.md) - Get the timestamp for an interrupt
+ [interrupt_signal](../syscalls/interrupt_signal.md) - Signals a virtual interrupt on an interrupt handle