summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-26getgrent.c: Fix Unchecked return value error (CID #1459004)Ryan Long
CID 1459004: Unchecked return value in endgrent(). Closes #4261
2021-02-26record-client.c: Fix Unchecked return value (CID #1456677)Ryan Long
CID 1456677: Unchecked return value in resolve_hold_back(). Closes #4260
2021-02-26printertask.c: Fix Unchecked return value (CID #1399710)Ryan Long
CID 1399710: Unchecked return value in printer_task(). CID 1472764: Unchecked return value in rtems_print_printer_task(). Closes #4258
2021-02-26build: Install <rtems/score/hash.h>Sebastian Huber
Update #4267.
2021-02-26bsps: Fix legacy buildSebastian Huber
2021-02-26score: Fix thread initializationSebastian Huber
Close the thread object if a thread create extension fails. Also call the delete extension to avoid resource leaks in early extensions if a late extension fails. Close #4270.
2021-02-26libtest: Print SHA256 hash in base64urlSebastian Huber
2021-02-26libtest: Report target hashSebastian Huber
Update #4267.
2021-02-26bsps: Add default rtems_get_target_hash()Sebastian Huber
Update #4267.
2021-02-26Add system initialization step for target hashSebastian Huber
Update #4267.
2021-02-26rtems: Add rtems_get_target_hash()Sebastian Huber
Update #4267.
2021-02-26score: Add Hash HandlerSebastian Huber
Update #4267.
2021-02-25score: Add _IO_Base64url()Sebastian Huber
Update #4267.
2021-02-25libtest: Report build labelSebastian Huber
Update #4269.
2021-02-25rtems: Add rtems_get_build_label()Sebastian Huber
Update #4269.
2021-02-24config: Adjust stack allocator initializationSebastian Huber
Use the right system initialization step for the stack allocator initialization. Do the stack allocator initialization before the workspace initialization so that _Memory_Allocate() can be used to get memory for the allocator.
2021-02-24bsps: Change license to BSD-2-Clause of some filesSebastian Huber
Change license to BSD-2-Clause according to file histories and re-licensing agreement. Update #3899.
2021-02-24build: Sort source listsSebastian Huber
Use the Python sorted() function to sort the "source" lists.
2021-02-24validation: Simplify message queue construct testsSebastian Huber
2021-02-24validation: Add missing barrier create test caseSebastian Huber
2021-02-24libtest: Add support to seize/surrender objectsSebastian Huber
2021-02-24rtems: Move rtems_task_priority definitionSebastian Huber
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>.
2021-02-24score: Remove _CORE_barrier_Do_flush()Sebastian Huber
Call _Thread_queue_Flush_critical() directly.
2021-02-24score: Simplify core barrierSebastian Huber
Use the number of threads which must arrive at the barrier to trip the automatic release also to indicate if the barrier is a manual release barrier.
2021-02-24score: Remove _Objects_Open()Sebastian Huber
Use the type safe _Objects_Open_u32() instead. Return the object identifier to enforce a common usage pattern.
2021-02-23build: Fix format in wscriptSebastian Huber
2021-02-20rtems: Simplify rtems_task_mode()Sebastian Huber
Do the preemption and ASR processing changes in one rush and acquire the thread state lock only once.
2021-02-20rtems: Avoid potential recursion in ASR handlingSebastian Huber
Do the mode changes necessary for the ASR processing directly under protection of the thread state lock to avoid the recursive calls to thread dispatching done in rtems_task_mode(). Close #4244.
2021-02-20rtems: Add _Modes_Apply_timeslice_to_thread()Sebastian Huber
Update #4244.
2021-02-20rtems: New errors for rtems_signal_catch()Sebastian Huber
Ensure that no invalid modes are set during ASR processing. Update #4244.
2021-02-20rtems: Remove _Modes_Set_interrupt_level()Sebastian Huber
This call just obfuscated the call to _ISR_Set_level(). Update #4244.
2021-02-20posix: Remove superfluous checkSebastian Huber
The api pointer is never NULL. Update #4244.
2021-02-20rtems: Simplify signal handlingSebastian Huber
Remove superfluous ASR_Information::signals_posted. Move code out of trivial inline functions. Update #4244.
2021-02-20rtems: Move _Signal_Action_handler()Sebastian Huber
Move _Signal_Action_handler() and signal MP initialization to rtems_signal_send(). The goal is to make _Signal_Action_handler() a static function in a follow up patch. Update #4244.
2021-02-20rtems: Remove unused ASR_Information::nest_levelSebastian Huber
Update #4244.
2021-02-20rtems: Remove unused _Modes_Change()Sebastian Huber
Update #4244.
2021-02-20rtems: Remove unused _Modes_Mask_changed()Sebastian Huber
Update #4244.
2021-02-20score: Add _Thread_Append_post_switch_action()Sebastian Huber
Update #4244.
2021-02-20score: Change thread action lockingSebastian Huber
Require that the corresponding lock is acquired before the action handler returns. This helps to avoid recursion in the signal processing. Update #4244.
2021-02-20validation: Add signal manager testsSebastian Huber
Update #4244.
2021-02-20validation: Add Validation1 test suiteSebastian Huber
Update #4244.
2021-02-19grspw_pkt.c: Fix Dereference before null check (CID #1399846)Ryan Long
CID 1399846: Dereference before null check in grspw_addr_ctrl(). Closes #4253
2021-02-19grtc.c: Fix Dereference before null check (CID #1399840)Ryan Long
CID 1399840: Dereference before null check in grtc_ioctl(). Closes #4252
2021-02-19b1553rt.c: Fix Deference before null check (CID #1399830)Ryan Long
CID 1399830: Dereference before null check in rt_control(). Closes #4251
2021-02-19b1553brm.c: Fix Dereference before null check (CID #1399829)Ryan Long
CID 1399829: Dereference before null check in brm_control(). Closes #4250
2021-02-19rtems: Generate <rtems/rtems/signal.h>Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2021-02-19basedefs: Add RTEMS_ALIGNOF()Sebastian Huber
2021-02-18shell.c: Fix Dereference before null check (CID #1467420)Ryan Long
CID 1467420: Dereference before null check in rtems_shell_line_editor(). Closes #4254
2021-02-17rtems: Generate <rtems/rtems/sem.h>Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2021-02-17rtems: Generate <rtems/rtems/clock.h>Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.