summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-05-18 17:44:56 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-05-18 17:44:56 +0200
commitbd995b05f7ea2abdf88b8f7d990ec60df0e8e7db (patch)
treecc615931ec88196b18aa19e078dc45ad5efe1585
parentb02897755c15f93ac37ffb8ff042a6cd409ce9f8 (diff)
downloadabaos-bd995b05f7ea2abdf88b8f7d990ec60df0e8e7db.tar.gz
abaos-bd995b05f7ea2abdf88b8f7d990ec60df0e8e7db.tar.bz2
..
-rw-r--r--doc/LINKS.TODO1
-rw-r--r--src/interrupts.h5
2 files changed, 6 insertions, 0 deletions
diff --git a/doc/LINKS.TODO b/doc/LINKS.TODO
index 62943dd..6e81c79 100644
--- a/doc/LINKS.TODO
+++ b/doc/LINKS.TODO
@@ -20,6 +20,7 @@ http://os.phil-opp.com/
Interrupts:
http://wiki.osdev.org/Exceptions
+http://wiki.osdev.org/Interrupt_Descriptor_Table
http://beefchunk.com/documentation/hardware/microprocessors/intel/i80386/Chap9.html
http://www.cs.cmu.edu/~ralf/files.html
https://blog.packagecloud.io/eng/2016/04/05/the-definitive-guide-to-linux-system-calls/
diff --git a/src/interrupts.h b/src/interrupts.h
index 53a1a60..d0a0ab3 100644
--- a/src/interrupts.h
+++ b/src/interrupts.h
@@ -1,4 +1,9 @@
#ifndef INTERRUPTS_H
#define INTERRUPTS_H
+// initialize IDT
+// handle gates
+// assembly trampolines calling C (static) functions
+// later: tasks and stacks, queues
+
#endif // INTERRUPTS_H