Interrupt handling.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Sat, 22 May 2010 02:33:27 +0000 (22:33 -0400)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Sat, 22 May 2010 02:33:27 +0000 (22:33 -0400)
10interrupts/interrupts [new file with mode: 0644]

diff --git a/10interrupts/interrupts b/10interrupts/interrupts
new file mode 100644 (file)
index 0000000..1245e1f
--- /dev/null
@@ -0,0 +1,30 @@
+%Interrupts
+%Thadeu Cascardo
+
+# Hardware interrupts
+
+* Way to notify the processor an external event has happened
+* Signal
+* Concurrency
+
+# Enable and disable
+
+* local\\_irq\\_disable
+* local\\_irq\\_enable
+* local\\_irq\\_save
+* local\\_irq\\_restore
+* disable\\_irq(irq)
+* enable\\_irq(irq)
+
+# Request and Release
+
+* request\\_irq(irq, handler, flags, name, dev)
+* IRQF\\_SHARED
+* IRQF\\_SAMPLE\\_RANDOM
+* free\\_irq(irq, dev)
+
+# Writing Handlers
+
+* irqreturn\\_t handler(irq, dev)
+* IRQ\\_NONE
+* IRQ\\_HANDLE