diff options
-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 |