Task Map - Opensolaris Project: Solaris on PowerPC Port

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 completed, basic libs for init ported        
Installer    Vacant      Unknown      we will need that at some point    10/1/06 
last modified by admin on 2009/10/26 12:17
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.