Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libtest: Report target hash | Sebastian Huber | 2021-02-26 | 3 | -2/+9 |
| | | | | Update #4267. | ||||
* | bsps: Add default rtems_get_target_hash() | Sebastian Huber | 2021-02-26 | 173 | -0/+238 |
| | | | | Update #4267. | ||||
* | Add system initialization step for target hash | Sebastian Huber | 2021-02-26 | 3 | -1/+26 |
| | | | | Update #4267. | ||||
* | rtems: Add rtems_get_target_hash() | Sebastian Huber | 2021-02-26 | 1 | -0/+33 |
| | | | | Update #4267. | ||||
* | score: Add Hash Handler | Sebastian Huber | 2021-02-26 | 4 | -0/+246 |
| | | | | Update #4267. | ||||
* | score: Add _IO_Base64url() | Sebastian Huber | 2021-02-25 | 3 | -25/+94 |
| | | | | Update #4267. | ||||
* | libtest: Report build label | Sebastian Huber | 2021-02-25 | 1 | -0/+1 |
| | | | | Update #4269. | ||||
* | rtems: Add rtems_get_build_label() | Sebastian Huber | 2021-02-25 | 6 | -1/+102 |
| | | | | Update #4269. | ||||
* | config: Adjust stack allocator initialization | Sebastian Huber | 2021-02-24 | 3 | -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 files | Sebastian Huber | 2021-02-24 | 5 | -37/+167 |
| | | | | | | | Change license to BSD-2-Clause according to file histories and re-licensing agreement. Update #3899. | ||||
* | build: Sort source lists | Sebastian Huber | 2021-02-24 | 126 | -785/+785 |
| | | | | Use the Python sorted() function to sort the "source" lists. | ||||
* | validation: Simplify message queue construct tests | Sebastian Huber | 2021-02-24 | 1 | -88/+52 |
| | |||||
* | validation: Add missing barrier create test case | Sebastian Huber | 2021-02-24 | 1 | -56/+291 |
| | |||||
* | libtest: Add support to seize/surrender objects | Sebastian Huber | 2021-02-24 | 2 | -0/+59 |
| | |||||
* | rtems: Move rtems_task_priority definition | Sebastian Huber | 2021-02-24 | 3 | -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 Huber | 2021-02-24 | 4 | -56/+6 |
| | | | | Call _Thread_queue_Flush_critical() directly. | ||||
* | score: Simplify core barrier | Sebastian Huber | 2021-02-24 | 5 | -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 Huber | 2021-02-24 | 15 | -86/+44 |
| | | | | | Use the type safe _Objects_Open_u32() instead. Return the object identifier to enforce a common usage pattern. | ||||
* | build: Fix format in wscript | Sebastian Huber | 2021-02-23 | 1 | -1/+3 |
| | |||||
* | rtems: Simplify rtems_task_mode() | Sebastian Huber | 2021-02-20 | 1 | -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 handling | Sebastian Huber | 2021-02-20 | 1 | -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 Huber | 2021-02-20 | 2 | -8/+24 |
| | | | | Update #4244. | ||||
* | rtems: New errors for rtems_signal_catch() | Sebastian Huber | 2021-02-20 | 3 | -10/+67 |
| | | | | | | Ensure that no invalid modes are set during ASR processing. Update #4244. | ||||
* | rtems: Remove _Modes_Set_interrupt_level() | Sebastian Huber | 2021-02-20 | 2 | -19/+3 |
| | | | | | | This call just obfuscated the call to _ISR_Set_level(). Update #4244. | ||||
* | posix: Remove superfluous check | Sebastian Huber | 2021-02-20 | 1 | -6/+0 |
| | | | | | | The api pointer is never NULL. Update #4244. | ||||
* | rtems: Simplify signal handling | Sebastian Huber | 2021-02-20 | 8 | -136/+33 |
| | | | | | | | Remove superfluous ASR_Information::signals_posted. Move code out of trivial inline functions. Update #4244. | ||||
* | rtems: Move _Signal_Action_handler() | Sebastian Huber | 2021-02-20 | 2 | -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_level | Sebastian Huber | 2021-02-20 | 2 | -4/+0 |
| | | | | Update #4244. | ||||
* | rtems: Remove unused _Modes_Change() | Sebastian Huber | 2021-02-20 | 1 | -26/+0 |
| | | | | Update #4244. | ||||
* | rtems: Remove unused _Modes_Mask_changed() | Sebastian Huber | 2021-02-20 | 1 | -14/+0 |
| | | | | Update #4244. | ||||
* | score: Add _Thread_Append_post_switch_action() | Sebastian Huber | 2021-02-20 | 1 | -4/+34 |
| | | | | Update #4244. | ||||
* | score: Change thread action locking | Sebastian Huber | 2021-02-20 | 4 | -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 tests | Sebastian Huber | 2021-02-20 | 4 | -0/+2167 |
| | | | | Update #4244. | ||||
* | validation: Add Validation1 test suite | Sebastian Huber | 2021-02-20 | 6 | -5/+100 |
| | | | | Update #4244. | ||||
* | grspw_pkt.c: Fix Dereference before null check (CID #1399846) | Ryan Long | 2021-02-19 | 1 | -1/+3 |
| | | | | | | CID 1399846: Dereference before null check in grspw_addr_ctrl(). Closes #4253 | ||||
* | grtc.c: Fix Dereference before null check (CID #1399840) | Ryan Long | 2021-02-19 | 1 | -1/+3 |
| | | | | | | CID 1399840: Dereference before null check in grtc_ioctl(). Closes #4252 | ||||
* | b1553rt.c: Fix Deference before null check (CID #1399830) | Ryan Long | 2021-02-19 | 1 | -1/+3 |
| | | | | | | CID 1399830: Dereference before null check in rt_control(). Closes #4251 | ||||
* | b1553brm.c: Fix Dereference before null check (CID #1399829) | Ryan Long | 2021-02-19 | 1 | -2/+5 |
| | | | | | | CID 1399829: Dereference before null check in brm_control(). Closes #4250 | ||||
* | rtems: Generate <rtems/rtems/signal.h> | Sebastian Huber | 2021-02-19 | 2 | -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 Huber | 2021-02-19 | 1 | -1/+20 |
| | |||||
* | shell.c: Fix Dereference before null check (CID #1467420) | Ryan Long | 2021-02-18 | 1 | -1/+4 |
| | | | | | | CID 1467420: Dereference before null check in rtems_shell_line_editor(). Closes #4254 | ||||
* | rtems: Generate <rtems/rtems/sem.h> | Sebastian Huber | 2021-02-17 | 1 | -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 Huber | 2021-02-17 | 1 | -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 Huber | 2021-02-17 | 1 | -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 documentation | Sebastian Huber | 2021-02-17 | 1 | -6/+6 |
| | | | | | | Unify the wording across similar directives of other managers. Update #3993. | ||||
* | rtems: Clarify IO manager documentation | Sebastian Huber | 2021-02-17 | 1 | -2/+2 |
| | | | | | | Unify the wording across similar directives of other managers. Update #3993. | ||||
* | rtems: Clarify partition manager documentation | Sebastian Huber | 2021-02-17 | 1 | -9/+15 |
| | | | | | | Unify the wording across similar directives of other managers. Update #3993. | ||||
* | rtems: Clarify timer manager documentation | Sebastian Huber | 2021-02-17 | 1 | -52/+184 |
| | | | | | | | Unify the wording across similar directives of other managers. Add "CONSTRAINTS" section. Update #3993. | ||||
* | rtems: Clarify event manager documentation | Sebastian Huber | 2021-02-17 | 1 | -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 allocator | Chris Johns | 2021-02-16 | 1 | -0/+6 |
| | | | | | Updates #4245 Updates #4243 |