Below are the general list of topics that we have actively begun work on or expect to encounter with the project's solaris kernel port. Each topic or component has an Owner or perhaps better stated the last individual or group who made progress in that area.
| Component | Current Owner | Current Status | Note | updated |
| Build Env / GNU Tools | Horn / Riddle | latest GCC 3.4.3 config'd w/ solaris ld | will need to upgrade your GCC to build latest source release | 6/18/07 |
| HW Development Tools | Sun Labs / Freescale | MetroWerks Powertap, BDI have been utilized | Codewarrior can be kernel aware, need to create a plugin | 10/1/06 |
| Net/Disc/Bootloader | Yan / SunLabs | inetboot functional, ufsboot builds needs testing | NFS 3 server required do not config for NFS 4, Solaris / Linux bootservers functional |
| Openfirmware – VOF | Horn / SunLabs / Genesi | VOF required for ODW / EFIKA only | Covers VOF, SmartFirmware along with the std Openfirmware |
| Kernel Init | SunLabs | kernel init thru startup -> main() doing vfs_mountroot | discless ODW client boot with unix/genunix |
| VM/HAT | Shaw / SunLabs | functional kernel components, user level pending | Virtual Memory Manager, Hardware Address Translation |
| Cache Behavior | Vacant | Help Wanted | optimization and performance related tasks |
| Cyclic Backend / Timers | Riddle / Sunlabs | dec and TBU functional with CBE | 10ms tick timer up, |
| Exceptions / Traps / Interrupts | Sunlabs | functional dec irq, trap handling, exception processing | Level 1 & 2 handling |
| Kernel Context Switching | Sunlabs | thread switching functional | disp, sema up, swtch.s in place |
| User Context Switching | Vacant | unknown | only have a placeholder for the task page |
| System Calls | Shaw / Sunlabs | coding in progress | 2.6 based code in locore.s |
| Panic Handling | Vacant | using existing solaris approach | |
| KRTLD | Horn / Sunlabs | builds, now functional on target | GNU ld does not create correct input for KRTLD |
| RTLD / ld | Horn / Sunlabs | cross dev ld functional, need RTLD still | includes cmd/sgs ie: dump, nm, etc |
| KMBD / MDB / PMDB | Riddle / Sunlabs | build framework in place, need libc | have 2.6 kadb & disassembler, PMDB is simple shell during boot |
| Console Items | Vacant | Unknown | placeholder link for now |
| Low Level Atomic Ops | Shaw / Sunlabs | coded – functional | 64bit atomic ops are not ok on 32bit PPC |
| Modules Stubs | Shaw / Sunlabs | dynamic module loading is functional | still come across module stubs we need to integrate |
| DDI | Horn / Sunlabs | need RS-232, ethernet, disc | have solaris Rhine driver for ODW, other platforms need eth drvr |
| Root Nexus | Horn / Sunlabs | fully implemented, testing in progress | will require updates for 64bit and maybe MP |
| Checkpoint / Resume | Vacant | Unknown | only have a placeholder for the task page |
| DTrace | Vacant | Unknown | Dynamic Kernel Tracing hooks |
| ISM | Vacant | Unknown | only have a placeholder for the task page |
| MP Support | Vacant | simple framework in place | only have a placeholder for the task page |
| Platform Specific Modules | Sunlabs | Will not implement like x86 | |
| CTF Utils | Sunlabs | builds, but CTF stabs is broken | Compressed Text Format – dummy utils in onbld tools |
| User Level Libs | Sunlabs | libc coded 90% | |
| Installer | Vacant | Unknown | we will need that at some point | 10/1/06 |