People: Antti Kantee

Antti Kantee edited this page Oct 30, 2015 · 17 revisions

I work on many things. The following is a sort of wishfully-thought short-term TODO list. When an item is edited, it rises to the top, so you can see the approximate stall-factor of items depending on how far down the list they are.

  • fix build to support object directories and destdir [Rumprun, rumpctrl]
    • Rumprun now allows destdir for all platforms and 100% objdir builds for hw
    • no immediate plans for rumpctrl
  • fix _exit() to deal with threads [Rumprun]
  • unify the kernel and application memory pools [Rumprun] (progressing)
    • step 1: introducing the "caller id" to allocators. done
    • step 2: unifying the page allocator between platforms. done
    • step 3: splitting the page allocator into zones. not done
    • step 4: introducing a rump kernel call to deal with external memory backpressure. not done
    • step 5: defining appropriate limits and introducing necessary heuristics. not done
  • support fork(), low'ish priority without an immediate use case [Rumprun]
  • ARM support [Rumprun] (progressing)
    • step 1: basic support (booting, threading, etc.). done
    • step 2: support for ARM board I/O in Rumprun. done
    • step 3: appropriate I/O device components in upstream sources. not done
    • step 4: adjust Rumprun for platform/board model instead of just platform. not done
  • re-abstract sysproxy transport to allow for non-socket implementations [rump kernels]
  • fix all bugs [everywhere] (might take a while)
  • create rump kernel mass storage drivers for ATA/IDE devices [Rumprun issue #24]
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.