GSoC/GCI Archive
Google Code-in 2013 RTEMS Project

Add Conversion Wrapper for Classic API To/From SuperCore Priority

completed by: Daniel Ramirez

mentors: Joel Sherrill

Address XXX in rtems/src/tasksetpriority.c. This just means a Classic API Task API helper comparable to _POSIX_Priority_To_core needs to be implemented. It should be two one line macro which performs no translation since Classic API and the SuperCore Threads use the same numeric ranges and meanings for priorities. 
But these methods need to be present to represent the "null transformation" and properly encapsulate the nature of the conversion and the intended separation of Classic API tasks from SuperCore threads.
It will be necessary to ensure that all references in cpukit/rtems/... use the proper transformation method.
The macros will most likely be added to taskimpl.h
Questions are welcomed and expected.
Mentor.. patch is expected and to be reviewed, all tasks pass, and committed before closing this task.