summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-05-21 10:00:06 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-05-21 10:00:06 +0200
commita998c2b6ab7fbfc2b0a15a3de92632178c3564dd (patch)
treea86066741c7474f98809224bce2df42e53a0e4cd /doc
parentd0385783af3f7e3567f19330dede6a96fd80ddab (diff)
downloadabaos-a998c2b6ab7fbfc2b0a15a3de92632178c3564dd.tar.gz
abaos-a998c2b6ab7fbfc2b0a15a3de92632178c3564dd.tar.bz2
added implementation of interrupts (IDT construction and loading), currently not
working yet. added A20 gate check reorganized some code, so it's easier to debug interrupt handlers in assembly
Diffstat (limited to 'doc')
-rw-r--r--doc/LINKS.TODO4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/LINKS.TODO b/doc/LINKS.TODO
index 02b72c8..33fc5bb 100644
--- a/doc/LINKS.TODO
+++ b/doc/LINKS.TODO
@@ -15,6 +15,7 @@ https://pdos.csail.mit.edu/6.828/2014/reference.html
tutorials:
https://littleosbook.github.io
+http://www.henkessoft.de/OS_Dev/OS_Dev1.htm
In C#:
https://github.com/FlingOS/FlingOS
@@ -28,3 +29,6 @@ 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/
+
+A20:
+http://www.independent-software.com/writing-your-own-toy-operating-system-enabling-the-a20-line/