diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-05-18 17:44:56 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-05-18 17:44:56 +0200 |
commit | bd995b05f7ea2abdf88b8f7d990ec60df0e8e7db (patch) | |
tree | cc615931ec88196b18aa19e078dc45ad5efe1585 | |
parent | b02897755c15f93ac37ffb8ff042a6cd409ce9f8 (diff) | |
download | abaos-bd995b05f7ea2abdf88b8f7d990ec60df0e8e7db.tar.gz abaos-bd995b05f7ea2abdf88b8f7d990ec60df0e8e7db.tar.bz2 |
..
-rw-r--r-- | doc/LINKS.TODO | 1 | ||||
-rw-r--r-- | src/interrupts.h | 5 |
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 |