| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Unify the wording across similar directives of other managers. Add
"Constraints" paragraph.
Update #3993.
|
|
|
|
|
|
|
| |
Change _Objects_Build_name() so that the result is independent of the
signedness of char.
Close #4228.
|
|
|
|
|
| |
Use the rtems_clock_get_ticks_per_second() macro to implement the
rtems_clock_get_ticks_per_second() function.
|
|
|
|
|
|
|
|
|
| |
Add a "Constraints" paragraph to the documentation.
Provide prototypes for programming language bindings. Use the macro
implementation to implement the corresponding functions.
Update #3993.
|
|
|
|
|
|
|
|
|
| |
The goal is to reduce false positive NULL_RETURNS,
PW.NORETURN_FUNCTION_DOES_RETURN, PW.SET_BUT_NOT_USED,
UNUSED_VALUE, etc. issues produced by Coverity.
Define RTEMS_STATIC_ANALYSIS if a static analysis run by Coverity is
performed.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Rename _Nios2_ISR_Dispatch_with_shadow_non_preemptive() in
_Nios2_ISR_Dispatch_with_shadow_register_set(). Remove
_Nios2_ISR_Dispatch_with_shadow_preemptive().
|
|
|
|
|
| |
Use _Thread_Do_dispatch() in
_Nios2_ISR_Dispatch_with_shadow_non_preemptive().
|
| |
|
|
|
|
| |
Update #4214.
|
|
|
|
| |
This allows the BSP to override this function.
|
|
|
|
|
| |
The thread dispatch disabled level moved to _Per_CPU_Information some
time ago.
|
|
|
|
| |
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).
|
|
|
|
| |
This fix relates to a Coverity issue (PW.MIXED_ENUM_TYPE).
|
|
|
|
| |
This fix relates to a Coverity issue (UNUSED_VALUE).
|
|
|
|
| |
This fix relates to a Coverity issue (UNUSED_VALUE).
|
|
|
|
| |
This fix relates to a Coverity issue (UNINIT).
|
|
|
|
|
| |
This fix relates to a Coverity issue
(PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE).
|
|
|
|
| |
This fix relates to a Coverity issue (PW.SET_BUT_NOT_USED).
|
|
|
|
|
|
|
| |
Do not shadow the queue_context parameter with a local variable. Reuse
the queue context to reduce the required stack space.
This fix relates to a Coverity issue (PW.PARAMETER_HIDDEN).
|
|
|
|
| |
This fix relates to a Coverity issue (PW.MIXED_ENUM_TYPE).
|
|
|
|
| |
This fix relates to a Coverity issue (PW.DECLARED_BUT_NOT_REFERENCED).
|
|
|
|
| |
This fix relates to a Coverity issue (NULL_RETURNS).
|
|
|
|
| |
This fix relates to a Coverity issue (NESTING_INDENT_MISMATCH).
|
|
|
|
| |
This fix relates to a Coverity issue (NESTING_INDENT_MISMATCH).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This fixes implicit conversions between different enum types.
|
|
|
|
| |
This fix relates to CID 1468683 (REVERSE_INULL).
|
|
|
|
| |
This helps static analyzers.
|
| |
|
|
|
|
|
|
|
| |
Place the paragraphs in the same order as the directive documentation in
the RTEMS Classic API Guide.
Update #3993.
|
|
|
|
|
| |
The first block must be a proper block. Account for this in
_Heap_Area_overhead().
|
|
|
|
|
|
| |
The maximum frequency is UINT32_MAX. Converted to a uint64_t variable
it can be shifted by 32. The addition does not overflow since bin_per_s
- 1 is UINT32_MAX.
|
| |
|
|
|
|
|
|
| |
Add "extern" similar to RTEMS_LINKER_RWSET_ITEM_ORDERED_DECLARE().
Close #4221.
|
|
|
|
| |
This allows a SPI driver to add a hardware specific ioctl.
|
|
|
|
|
|
|
|
| |
Return STATUS_DEADLOCK (RTEMS_INCORRECT_STATE) to indicate a nested
seize since this is a kind of deadlock. This status code is also used
for other deadlocks.
Update #4217.
|
|
|
|
|
|
|
| |
It seems we need valid values or assumptions in the FreeBSD about
these values breaks some of the code.
Closes #4207
|
| |
|
|
|
|
| |
Update #4202.
|
|
|
|
| |
Update #4202.
|
|
|
|
|
|
| |
This architecture variant has no MMU.
Update #4202.
|
|
|
|
| |
Update #4202.
|
|
|
|
|
|
|
|
| |
Somehow the table index has been missing in the latest patch version.
With that, the configuration for the first region has been applied
multiple times.
Update #4180
|