summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Simplify _Objects_Name_to_id_u32()Sebastian Huber2021-03-011-20/+21
| | | | | | | Remove superfluous check for the objects maximum since the maximum is also used as a loop limit. Fix formatting.
* score: Fix _Stack_Extend_size()Sebastian Huber2021-03-011-7/+21
| | | | | Check for an integer overflow. Add a validation test for task create errors.
* getgrent.c, record-client.c: Add missing includes for assert.hVijay Kumar Banerjee2021-02-272-0/+2
|
* rtems-debugger-threads.c: Fix Unchecked return value error (CID #1468688)Ryan Long2021-02-261-1/+3
| | | | | | CID 1468688: Unchecked return value in snapshot_thread(). Closes #4262
* getgrent.c: Fix Unchecked return value error (CID #1459004)Ryan Long2021-02-261-1/+3
| | | | | | CID 1459004: Unchecked return value in endgrent(). Closes #4261
* record-client.c: Fix Unchecked return value (CID #1456677)Ryan Long2021-02-261-1/+3
| | | | | | CID 1456677: Unchecked return value in resolve_hold_back(). Closes #4260
* printertask.c: Fix Unchecked return value (CID #1399710)Ryan Long2021-02-261-3/+8
| | | | | | | CID 1399710: Unchecked return value in printer_task(). CID 1472764: Unchecked return value in rtems_print_printer_task(). Closes #4258
* build: Install <rtems/score/hash.h>Sebastian Huber2021-02-261-0/+1
| | | | Update #4267.
* score: Fix thread initializationSebastian Huber2021-02-268-151/+172
| | | | | | | | 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.
* libtest: Print SHA256 hash in base64urlSebastian Huber2021-02-261-7/+6
|
* libtest: Report target hashSebastian Huber2021-02-261-0/+2
| | | | Update #4267.
* Add system initialization step for target hashSebastian Huber2021-02-262-1/+10
| | | | Update #4267.
* rtems: Add rtems_get_target_hash()Sebastian Huber2021-02-261-0/+33
| | | | Update #4267.
* score: Add Hash HandlerSebastian Huber2021-02-263-0/+245
| | | | Update #4267.
* score: Add _IO_Base64url()Sebastian Huber2021-02-252-25/+82
| | | | Update #4267.
* libtest: Report build labelSebastian Huber2021-02-251-0/+1
| | | | Update #4269.
* rtems: Add rtems_get_build_label()Sebastian Huber2021-02-253-1/+83
| | | | Update #4269.
* config: Adjust stack allocator initializationSebastian Huber2021-02-243-3/+12
| | | | | | | 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.
* libtest: Add support to seize/surrender objectsSebastian Huber2021-02-242-0/+59
|
* rtems: Move rtems_task_priority definitionSebastian Huber2021-02-243-4/+11
| | | | | | 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>.
* score: Remove _CORE_barrier_Do_flush()Sebastian Huber2021-02-243-55/+6
| | | | Call _Thread_queue_Flush_critical() directly.
* score: Simplify core barrierSebastian Huber2021-02-245-106/+59
| | | | | | 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.
* score: Remove _Objects_Open()Sebastian Huber2021-02-2415-86/+44
| | | | | Use the type safe _Objects_Open_u32() instead. Return the object identifier to enforce a common usage pattern.
* rtems: Simplify rtems_task_mode()Sebastian Huber2021-02-201-32/+25
| | | | | Do the preemption and ASR processing changes in one rush and acquire the thread state lock only once.
* rtems: Avoid potential recursion in ASR handlingSebastian Huber2021-02-201-7/+91
| | | | | | | | 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.
* rtems: Add _Modes_Apply_timeslice_to_thread()Sebastian Huber2021-02-202-8/+24
| | | | Update #4244.
* rtems: New errors for rtems_signal_catch()Sebastian Huber2021-02-203-10/+67
| | | | | | Ensure that no invalid modes are set during ASR processing. Update #4244.
* rtems: Remove _Modes_Set_interrupt_level()Sebastian Huber2021-02-202-19/+3
| | | | | | This call just obfuscated the call to _ISR_Set_level(). Update #4244.
* posix: Remove superfluous checkSebastian Huber2021-02-201-6/+0
| | | | | | The api pointer is never NULL. Update #4244.
* rtems: Simplify signal handlingSebastian Huber2021-02-207-135/+33
| | | | | | | Remove superfluous ASR_Information::signals_posted. Move code out of trivial inline functions. Update #4244.
* rtems: Move _Signal_Action_handler()Sebastian Huber2021-02-202-54/+54
| | | | | | | | 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.
* rtems: Remove unused ASR_Information::nest_levelSebastian Huber2021-02-202-4/+0
| | | | Update #4244.
* rtems: Remove unused _Modes_Change()Sebastian Huber2021-02-201-26/+0
| | | | Update #4244.
* rtems: Remove unused _Modes_Mask_changed()Sebastian Huber2021-02-201-14/+0
| | | | Update #4244.
* score: Add _Thread_Append_post_switch_action()Sebastian Huber2021-02-201-4/+34
| | | | Update #4244.
* score: Change thread action lockingSebastian Huber2021-02-204-13/+17
| | | | | | | | Require that the corresponding lock is acquired before the action handler returns. This helps to avoid recursion in the signal processing. Update #4244.
* rtems: Generate <rtems/rtems/signal.h>Sebastian Huber2021-02-192-132/+546
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* basedefs: Add RTEMS_ALIGNOF()Sebastian Huber2021-02-191-1/+20
|
* shell.c: Fix Dereference before null check (CID #1467420)Ryan Long2021-02-181-1/+4
| | | | | | CID 1467420: Dereference before null check in rtems_shell_line_editor(). Closes #4254
* rtems: Generate <rtems/rtems/sem.h>Sebastian Huber2021-02-171-123/+819
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/clock.h>Sebastian Huber2021-02-171-170/+434
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/barrier.h>Sebastian Huber2021-02-171-81/+287
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Clarify object services documentationSebastian Huber2021-02-171-6/+6
| | | | | | Unify the wording across similar directives of other managers. Update #3993.
* rtems: Clarify IO manager documentationSebastian Huber2021-02-171-2/+2
| | | | | | Unify the wording across similar directives of other managers. Update #3993.
* rtems: Clarify partition manager documentationSebastian Huber2021-02-171-9/+15
| | | | | | Unify the wording across similar directives of other managers. Update #3993.
* rtems: Clarify timer manager documentationSebastian Huber2021-02-171-52/+184
| | | | | | | Unify the wording across similar directives of other managers. Add "CONSTRAINTS" section. Update #3993.
* rtems: Clarify event manager documentationSebastian Huber2021-02-171-16/+108
| | | | | | | Unify the wording across similar directives of other managers. Add "CONSTRAINTS" section. Update #3993.
* score: Fix warning in thread queue opsChris Johns2021-02-161-3/+3
|
* rtems-debugger-threads.c: Fix three Dereference before null check errorsRyan Long2021-02-121-3/+11
| | | | | | | | CID 1468681: Dereference before null check in rtems_debugger_thread_continue(). CID 1468690: Dereference before null check in rtems_debugger_thread_system_resume(). CID 1468694: Dereference before null check in rtems_debugger_thread_find_index(). Closes #4241.
* rtems-debugger-target.c: Fix Dereference before null check (CID #1468682)Ryan Long2021-02-121-2/+4
| | | | | | | CID 1468682: swbreaks is assigned a value dereferenced from target before it has been verified that target is not null. Closes #4240.