wiki:Developer/Projects/Open/AtomicAPI

Version 2 (modified by Gedare Bloom, on Jun 11, 2015 at 4:03:53 PM) (diff)

fix toc, formatting, and add link to prior work on the atomic ops

Classic API Atomic API

Mentors: Past, Present, and Potential Mentors

Students: Past, Present, and Potential Students

Status: Uninitiated. See #2366.

Introduction:

The SuperCore in RTEMS has an API for Atomic operations. This is not supposed to be used outside RTEMS proper. Applications also need atomic operations so a Classic API wrapper needs to be created.

Goal:

Provide Classic API Atomic API equivalent in functionality to that of the SuperCore.

Requirements:

  • Create API and document in Doxygen
  • Adapt tests to use public API
  • Documentation for API

Resources:

Ticket #2366 and general community.

Acknowledgements

  • TBD

Miscellaneous Sections

As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.

References

  • TBD

Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.