Skip to content
k4rtik edited this page Apr 20, 2012 · 18 revisions

Tasks

Prepare a working x86 kernel following JamesM's Kernel Development Tutorials

  • [DONE] Checkout linux0.1 code "You could also have a scout at the linux0.1 code - that has an implementation of vsprintf which is quite neat and tidy. You could copy that function then use it to implement printf(), which will make your life a hell of a lot easier when it comes to debugging."
  • [DONE] "bran's tutorial had code to handle keyboard interrupts, it worked with his kernel, i tried mergin it, but the interrupts were not captured.., maybe we could do that as an extra functionality" - capturing keyboard itnerrupts and displaying keys on screen
  • [optional] "A nice thing to do is to get kmalloc/kfree to pass calls straight through to alloc/free if kheap != 0."

Prepare a report for final submission.