summaryrefslogtreecommitdiff
path: root/schulung_tools/notes/interrupts.txt
blob: 2f6edcca8325bc83361fd00ab4a899cec12a3ffe (plain)
1
2
3
4
5
6
7
8
- programming interrupt handlers
  - registering (request_irq)
  - in_interrupt (check if in interrupt handler)
  - in_atomic (cannot be scheduled away)
    - no sleeping functions allowed
  - can be shared
    - handler code must check if it is the correct interrupt
  - can be threaded (threadirqs)