summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add system initialization step for target hashSebastian Huber2021-02-263-1/+26
| | | | Update #4267.
* rtems: Add rtems_get_target_hash()Sebastian Huber2021-02-261-0/+33
| | | | Update #4267.
* score: Add Hash HandlerSebastian Huber2021-02-264-0/+246
| | | | Update #4267.
* score: Add _IO_Base64url()Sebastian Huber2021-02-253-25/+94
| | | | Update #4267.
* libtest: Report build labelSebastian Huber2021-02-251-0/+1
| | | | Update #4269.
* rtems: Add rtems_get_build_label()Sebastian Huber2021-02-256-1/+102
| | | | 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.
* bsps: Change license to BSD-2-Clause of some filesSebastian Huber2021-02-245-37/+167
| | | | | | | Change license to BSD-2-Clause according to file histories and re-licensing agreement. Update #3899.
* build: Sort source listsSebastian Huber2021-02-24126-785/+785
| | | | Use the Python sorted() function to sort the "source" lists.
* validation: Simplify message queue construct testsSebastian Huber2021-02-241-88/+52
|
* validation: Add missing barrier create test caseSebastian Huber2021-02-241-56/+291
|
* 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-244-56/+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.
* build: Fix format in wscriptSebastian Huber2021-02-231-1/+3
|
* 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-208-136/+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.
* validation: Add signal manager testsSebastian Huber2021-02-204-0/+2167
| | | | Update #4244.
* validation: Add Validation1 test suiteSebastian Huber2021-02-206-5/+100
| | | | Update #4244.
* grspw_pkt.c: Fix Dereference before null check (CID #1399846)Ryan Long2021-02-191-1/+3
| | | | | | CID 1399846: Dereference before null check in grspw_addr_ctrl(). Closes #4253
* grtc.c: Fix Dereference before null check (CID #1399840)Ryan Long2021-02-191-1/+3
| | | | | | CID 1399840: Dereference before null check in grtc_ioctl(). Closes #4252
* b1553rt.c: Fix Deference before null check (CID #1399830)Ryan Long2021-02-191-1/+3
| | | | | | CID 1399830: Dereference before null check in rt_control(). Closes #4251
* b1553brm.c: Fix Dereference before null check (CID #1399829)Ryan Long2021-02-191-2/+5
| | | | | | CID 1399829: Dereference before null check in brm_control(). Closes #4250
* 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.
* powerpc/motorola_powerpc: Add cache coherent memory to the allocatorChris Johns2021-02-161-0/+6
| | | | | Updates #4245 Updates #4243
* powerpc/motorola_powerpc: Enable bus PCI support in LibBSDChris Johns2021-02-161-0/+4
| | | | Updates #4245
* powerpc/io: Make [out/in] le and be calls conditionalChris Johns2021-02-161-0/+8
| | | | | | | | - These calls clash with the Linux IO header in LibBSD. Making these conditional here means BSPs build and the imported Linux header is untouched. Updates #4245