summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/score/objectdata.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Rename _Thread_Get_objects_information()Sebastian Huber2021-02-011-3/+3
| | | | | | Rename _Thread_Get_objects_information() in _Thread_Get_objects_information_by_id() to emphasize that this thread method uses an object identifier and not a thread control.
* config: Canonicalize @defgroup and @file commentsSebastian Huber2020-12-021-1/+4
| | | | | | | Adjust group identifier and names to be in line with a common pattern. Use common phrases for the group and file brief descriptions. Update #3706.
* objectdata.h, objectimpl.h: Change structure member from free to deallocateJoel Sherrill2020-02-141-1/+1
| | | | | | | | Without this change, rtems-libbsd does not compile. A macro turns free into bsd_free. Also the use of a standard library element as a program identifier is a violation of a MISRA rule. Turns out that was a good rule. :)
* score: Split up objects freeSebastian Huber2020-02-121-0/+40
| | | | | | | | Split up the different objects free methods into separate functions. This helps to avoid a dependency on the workspace in case no objects or a static set of objects is configured. Update #3835.
* score: Split up objects allocationSebastian Huber2020-02-121-2/+46
| | | | | | | | | | | Split up the different objects allocation methods into separate functions. This helps to avoid a dependency on the workspace in case no objects or a static set of objects is configured. Change license to BSD-2-Clause according to file histories. Update #3053. Update #3835.
* config: Statically allocate MP object controlsSebastian Huber2019-12-131-0/+7
| | | | Update #3735.
* score: Compact objects class indicesSebastian Huber2019-05-221-20/+28
|
* posix: Remove unused OBJECTS_POSIX_INTERRUPTSSebastian Huber2019-05-201-1/+0
|
* doxygen: Rename Score* groups in RTEMSScore*Sebastian Huber2019-04-041-2/+2
| | | | Update #3706
* score: Update Objects_Information documentationSebastian Huber2019-03-221-36/+115
|
* score: Static Objects_Information initializationSebastian Huber2018-12-141-1/+182
| | | | | | | | | | | Statically allocate the objects information together with the initial set of objects either via <rtems/confdefs.h>. Provide default object informations with zero objects via librtemscpu.a. This greatly simplifies the workspace size estimate. RTEMS applications which do not use the unlimited objects option are easier to debug since all objects reside now in statically allocated objects of the right types. Close #3621.
* score: Move internal structures to objectdata.hSebastian Huber2018-11-121-0/+98
Update #3598.