| Commit message (Collapse) | Author | Files | Lines |
|
Close #4392.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
A timer may be also reinitiated by the timer server fire directives.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
|
|
The directive returns RTEMS_UNSATISFIED if the semaphore's count already
had the maximum value of UINT32_MAX.
|
|
Replace Objects_Name_or_id_lookup_errors with new Status_Control codes.
Get rid of the _Status_Object_name_errors_to_status lookup table.
|
|
Rejecting initially locked MrsP semaphores was due to a limitiation of
the early limitiation of the MrsP protocol. This limitation no longer
exists.
|
|
MrsP semaphores are a generalization of the priority ceiling semaphores
for SMP configurations. Priority ceiling semaphores are required to use
the priority task wait queue discipline. Require this discipline also
for MrsP semaphores.
Close #4347.
|
|
Make sure we meet the stack alignment requirement for user-provided
thread storage areas.
|
|
This type is not only used by Task Manager directives. This is a
preparation to move the rtems_scheduler_*() directives from
<rtems/rtems/tasks.h> to a new <rtems/rtems/scheduler.h>.
|
|
Update #4244.
|
|
Ensure that no invalid modes are set during ASR processing.
Update #4244.
|
|
This call just obfuscated the call to _ISR_Set_level().
Update #4244.
|
|
Remove superfluous ASR_Information::signals_posted. Move code out of
trivial inline functions.
Update #4244.
|
|
Update #4244.
|
|
Update #4244.
|
|
Update #4244.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Unify the wording across similar directives of other managers.
Update #3993.
|
|
Unify the wording across similar directives of other managers.
Update #3993.
|
|
Unify the wording across similar directives of other managers. Add
"CONSTRAINTS" section.
Update #3993.
|
|
Unify the wording across similar directives of other managers. Add
"CONSTRAINTS" section.
Update #3993.
|
|
Unify the wording across similar directives of other managers. Add
"Constraints" paragraph.
Update #3993.
|
|
Add a "Constraints" paragraph to the documentation.
Provide prototypes for programming language bindings. Use the macro
implementation to implement the corresponding functions.
Update #3993.
|
|
This fix relates to a Coverity issue (PW.MIXED_ENUM_TYPE).
|
|
This fix relates to a Coverity issue (PW.MIXED_ENUM_TYPE).
|
|
This fix relates to a Coverity issue (PW.MIXED_ENUM_TYPE).
|
|
We do not need all the checks if we have a valid indentifier to a thread
class object.
Using the new _Thread_Get_objects_information() instead of the inline
function _Thread_Get_objects_information_by_id() avoids dead code since
the identifier in a thread control is always valid and the return NULL
path in _Thread_Get_objects_information_by_id() would be dead code. The
_Thread_Get_objects_information_by_id() should be an inline function
since it is used by _Thread_Get() and thus performance critical. Static
analyzers which cannot derive that the identifier in a thread control is
always valid, may find a potential NULL pointer access (or otherwise
find dead code).
The identifier in an object control is always valid, see
_Objects_Initialize_information() and _Objects_Extend_information().
Move _RTEMS_tasks_Free() to the only source file which calls this
function.
|
|
Place the paragraphs in the same order as the directive documentation in
the RTEMS Classic API Guide.
Update #3993.
|
|
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.
Update #3899.
Update #3993.
|
|
|
|
Update #3993.
|
|
Move the PTCB sentence to the notes to be in line with
rtems_partition_create().
Update #3993.
|
|
The rtems_partition_create() returns an object identifier and not just a
partition identifier.
Update #3993.
|
|
Update #3706.
|
|
Update #3706.
|
|
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.
|
|
Use common phrases for the file brief descriptions.
Update #3706.
|
|
Rename Classic API top-level group from Classic to RTEMSImplClassic.
Use RTEMSImplClassic as a prefix for the subgroups. Change the group
names to be in line with the API group names. Use common phrases for
the group brief descriptions.
Update #3706.
|
|
|
|
Update #3993.
|