| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- Call the heap extend handler until all memory has been
requested.
Closes #3982
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add the bool flag no_regular_file_mknod to the mount table so a file
system can indicate creating regular files is not done by
use the mknod handler. The file system will handle creating a
file node in the open handler.
- Note, the mount option is an enum which means there is only one
exclusive option supported. As a result no encapsulation is
provided and file systems need to set no_regular_file_mknod directly.
Closes #4222
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- The call to enable the openpic irq for the ISA bridge fails
because the IRQ used is offset by the ISA bus signals and
the openpic call expects an IRQ relative to its signals.
- Add the MVME 2600/2700 to the list of boards with an ISA bridge.
Closes #4231
|
|
|
|
|
|
|
| |
This fixes a missing decrement of the number of waiting threads during a
barrier wait timeout.
Close #4230.
|
|
|
|
| |
Update #4230.
|
|
|
|
| |
Update #4230.
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
| |
Use the idle stack to buffer early uses of printk(). Print the buffered
characters during initialization when the UART is available and before
the idle stack is used normally.
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.INCOMPATIBLE_PARAM).
|
|
|
|
| |
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).
|
|
|
|
|
|
| |
Remove superfluous include. Fix comment formatting.
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.
|
|
|
|
|
|
|
|
|
| |
Fixes:
bsps/shared/dev/irq/arm-gicv2.c:53:6: warning: no previous prototype for
'bsp_interrupt_dispatch' [-Wmissing-prototypes]
Close #4227.
|
|
|
|
|
|
|
| |
There is not need to check that vector >= BSP_INTERRUPT_VECTOR_MIN since
BSP_INTERRUPT_VECTOR_MIN is zero and vector is unsigned.
This fix relates to CID 1399742 (NO_EFFECT).
|
|
|
|
| |
This fixes implicit conversions between different enum types.
|
|
|
|
|
|
|
| |
This fixes an issue with the latest tool chain which adds the default
linker script in the endfile specification.
Update #3250.
|
|
|
|
| |
This fix relates to CID 1468683 (REVERSE_INULL).
|
|
|
|
| |
This helps static analyzers.
|
|
|
|
|
|
|
| |
If CPU_DATA_CACHE_ALIGNMENT == CPU_INSTRUCTION_CACHE_ALIGNMENT we had
dead code with the previous implementation.
This fix relates to CID 1399776 (DEADCODE).
|