= RTEMS Workout at FOSS.IN = This is the standard workout proposal template provided by the FOSS.IN team. = Proposers = Aanjhan Ranganathan and Santosh G. Vattam. Aanjhan Ranganathan is a Masters Student at Ecole Polytechnique Federale de Lausanne(EPFL), Lausanne, Switzerland. He worked on RTEMS as part of Google Summer of Code 2009. His project was [http://rtems.com/wiki/index.php/MMU_Support MMU Support for RTEMS] and he was mentored by Thomas Doerfler. He has been a part of FOSS.IN since 2005 and presented a talk at FOSS.IN last year as well. Santosh G. Vattam worked on RTEMS Testing as part of Google Summer of Code 2009. His project was [http://rtems.com/wiki/index.php/RTEMS_Coverage_Analysis Coverage Analysis] for RTEMS and he was mentored by Joel Sherrill. He has been a part of FOSS.IN since 2008. = Purpose = # To improve code coverage of the RTEMS Executive by adding tests to the testsuite - to be performed on BSPs for which the results can be obtained locally with a FOSS simulator. Also, this is an area where people can work concurrently without conflicts. # Clean ups and documentation - A lot of code has been added recently to the RTEMS code base from the 7 GSoC projects which require documentation. Also RTEMS 4.10 is up for release and we need all the code review and clean up that we can get. # Writing a user interface for Coverage analysis that shall provide an interface where specific tests can be run and the generated reports can be viewed. = Abstract = = Pre-requisites = = Languages, tools to be known = Programming Language: C For coverage runs, someone should have m68k/uC5282 or i386/pc386. For testing purposes, it is easier to debug on sparc/sis. But everyone could use the same target and run their own coverage reports. You just need to settle on what is easiest and fastest. = Getting and compiling the code = [wiki:TBR/Delete/RTEMS_CVS_Repository Read Access to RTEMS CVS Repository] ? GSoC Hello instructions might be good ? = Links to overall design/architecture = = Pre-event planning = Can document this here and/or add some links to Bugzilla, ML threads, other wiki pages = Tasks = * Improving code coverage on sparc BSPs with libcsupport included. * Some basic UI stuff - E.g.: Some improvements to Roxana's work. * Clean ups and documentation. * Maybe writing a device driver. * Writing a UI in python for Coverage analysis. = Existing work = = Getting in touch = * [http://www.rtems.org/ml/rtems-users RTEMS Users Mailing list] * Internet Relay Chat #rtems @ freenode.net * Individual for FOSS.IN Workout ''aanjhan at gmail dot com'' and ''vattam dot santosh at @ gmail dot com'' = Participants = * Aanjhan Ranganathan * Madhusudhan C S * Santosh Vattam * [add your name here]