TracNav

h2. Porting "rtmk":http://rtmk.sourceforge.net/'s virtual memory manager

I expect the plan will be much like porting UVM, except for the obvious licensing issue.

h1. Status

  • Importing sources - Done
  • Porting necessary primitives * VM code compiles - Not Started * VM code links - Not Started * FMI/OS still runs - Not Started

    When this step is finished the VM will basically be dead code in a working FMI/OS kernel. This way I can make sure I have everything the VM depends on already in the kernel, and any part of FMI/OS I've changed still works.

  • New bringup code - Not Started
  • Replacing old vm functionality * Page fault handling - Not Started * Executing boot servers - Not Started * pager, mmap, munmap - Not Started * IPC - Not Started * exec, fork - Not Started * DMA - Not Started * page stealing/swap - Not Started

h1. Resources

  • My bazaar-ng branch http://fmios.ocgnet.org/archives/amatus-fmios/kernel.rtmk "web":http://amatus.g-cipher.net/cgi-bin/webserve-dir.cgi/amatus-fmios/kernel.rtmk-vm

h4. Comment by major on Fri Dec 8 03:01:09 2006

This page need updating? or is the only work completed still only the source import. Maybe update to show what has been started?

AddComment

Also available in: HTML TXT