From 9887fba6a9acd25f0f2101ac26bdf940993633ab Mon Sep 17 00:00:00 2001 From: Jack Halford Date: Mon, 6 Jan 2020 15:09:36 +0100 Subject: [PATCH] readme: update --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b70f6a..4b41c39 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,13 @@ - x86 - MMU - interrupts + - pit timer + - scheduler + - time slice preemption with round robin + - sleep() + - block()/unblock() + - Storage + - IDE ATA driver (in progress) ### dependencies @@ -24,10 +31,16 @@ - `./qemu.sh start` - `./qemu.sh monitor` - - `./qemu.sh gdb` + - `./qemu.sh quit` + - `gdb #see provided .gdbinit` # Notes ## interrupt call chain `interrupt` -> `idt[n]` -> `isrN` -> `isrDispatch` -> `handlers[n]` (default `unhandled()`) + +## References + + - scheduling: https://wiki.osdev.org/Brendan%27s_Multi-tasking_Tutorial + - booting/paging/interrupts: https://os.phil-opp.com/