Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-11-19 | config: Simplify task stack allocator init | Sebastian Huber | 7 | -75/+26 | |
Replace runtime checks with compile time assertions. This makes the INTERNAL_ERROR_BAD_STACK_HOOK obsolete. | |||||
2020-10-07 | rtems: Add RTEMS_PARTITION_ALIGNMENT | Sebastian Huber | 1 | -8/+9 | |
Update #4105. | |||||
2020-10-05 | spmsgq_err01: Use correct max values and fix 64bit | Kinsey Moore | 1 | -3/+3 | |
Fix spmsgq_err01 on systems with 64-bit pointers and correct max value mismatches and inaccuracies that are more noticable on 64-bit systems. | |||||
2020-09-28 | rtems: Add rtems_message_queue_construct() | Sebastian Huber | 2 | -9/+14 | |
In contrast to message queues created by rtems_message_queue_create(), the message queues constructed by this directive use a user-provided message buffer storage area. Add RTEMS_MESSAGE_QUEUE_BUFFER() to define a message buffer type for message buffer storage areas. Update #4007. | |||||
2020-09-28 | score: Simplify CORE_message_queue_Buffer | Sebastian Huber | 1 | -2/+1 | |
Merge CORE_message_queue_Buffer structure into CORE_message_queue_Buffer_control. Use a zero-length array for the actual message buffer. This reduces the structure size on all targets. Update #4007. | |||||
2020-09-28 | score: Improve _CORE_message_queue_Initialize() | Sebastian Huber | 2 | -6/+7 | |
Return a status code and differentiate between error conditions. Update #4007. | |||||
2020-09-17 | rtems: Add rtems_task_construct() | Sebastian Huber | 3 | -10/+18 | |
In contrast to rtems_task_create() this function constructs a task with a user-provided task storage area. The new directive uses a configuration structure instead of individual parameters. Add RTEMS_TASK_STORAGE_SIZE() to calculate the recommended size of a task storage area based on the task attributes and the size dedicated to the task stack and thread-local storage. This macro may allow future extensions without breaking the API. Add application configuration option CONFIGURE_MINIMUM_TASKS_WITH_USER_PROVIDED_STORAGE to adjust RTEMS Workspace size estimate. Update #3959. | |||||
2020-09-17 | CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE | Sebastian Huber | 4 | -2/+84 | |
Add this application configuration option. This configuration option can be used to reserve space for the dynamic linking of modules with thread-local storage objects. Add RTEMS_TASK_STORAGE_ALIGNMENT to define the minium alignment of a thread-local storage size. Update #4074. | |||||
2020-09-10 | spintrcritical08: Increase clock tick interval | Sebastian Huber | 1 | -1/+1 | |
On some simulators, a clock tick interval of 1ms seems to be too short. For example, the test failed on sparc/erc32 using the SIS. | |||||
2020-08-31 | score: Add <rtems/score/freechainimpl.h> | Sebastian Huber | 1 | -1/+1 | |
Hide implementation details. Update #3959. | |||||
2020-08-31 | rtems: Add _RTEMS_Name_to_id() | Sebastian Huber | 1 | -2/+2 | |
Simplify object name to identifier directives. Using _RTEMS_Name_to_id() to implement the directives enables a tail call optimization. Change license to BSD-2-Clause according to file history. Update #3053. | |||||
2020-08-21 | spintrcritical22: Use right thread wait flags | Sebastian Huber | 1 | -1/+1 | |
2020-08-21 | spintrcritical16: Use right thread wait flags | Sebastian Huber | 1 | -1/+1 | |
2020-08-20 | spintrcritical23: Fix unused variable warnings | Sebastian Huber | 1 | -2/+2 | |
2020-08-20 | sp37: Fix unused variable warnings | Sebastian Huber | 1 | -0/+2 | |
2020-08-11 | spintrcritical23: Restore runner priority | Sebastian Huber | 1 | -0/+8 | |
2020-07-24 | spmisc01: Include missing header file | Sebastian Huber | 1 | -0/+2 | |
Update #4032. | |||||
2020-07-24 | score: Add RTEMS_WEAK | Sebastian Huber | 4 | -1/+108 | |
Update #4032. | |||||
2020-07-23 | spintrcritical_support: Remove | Sebastian Huber | 2 | -224/+0 | |
This test support was replaced by T_interrupt_test() is no longer used. | |||||
2020-07-23 | spintrcritical24: Use T_interrupt_test() | Sebastian Huber | 3 | -39/+119 | |
2020-07-23 | spintrcritical23: Use T_interrupt_test() | Sebastian Huber | 3 | -44/+88 | |
2020-07-23 | spintrcritical22: Use T_interrupt_test() | Sebastian Huber | 3 | -40/+87 | |
2020-07-23 | spintrcritical21: Use T_interrupt_test() | Sebastian Huber | 4 | -140/+149 | |
2020-07-23 | spintrcritical20: Use T_interrupt_test() | Sebastian Huber | 3 | -59/+115 | |
2020-07-23 | spintrcritical18: Use T_interrupt_test() | Sebastian Huber | 3 | -49/+128 | |
2020-07-23 | spintrcritical16: Use T_interrupt_test() | Sebastian Huber | 3 | -60/+115 | |
2020-07-23 | spintrcritical15: Use T_interrupt_test() | Sebastian Huber | 3 | -54/+117 | |
2020-07-23 | spintrcritical13/14: Use T_interrupt_test() | Sebastian Huber | 4 | -67/+147 | |
2020-07-23 | spintrcritical11/12: Use T_interrupt_test() | Sebastian Huber | 4 | -51/+126 | |
2020-07-23 | spintrcritical10: Use T_interrupt_test() | Sebastian Huber | 3 | -126/+109 | |
2020-07-23 | spintrcritical09: Use T_interrupt_test() | Sebastian Huber | 3 | -50/+103 | |
2020-07-23 | spintrcritical08: Use T_interrupt_test() | Sebastian Huber | 3 | -83/+157 | |
2020-07-23 | spintrcritical06/spintrcritical07: Remove tests | Sebastian Huber | 9 | -242/+0 | |
These two tests check conditions which no longer exist in the thread queue implementation. The are obsolete since the change to use red-black trees for the priority queues. | |||||
2020-07-23 | spintrcritical01/2/3/4/5: Use T_interrupt_test() | Sebastian Huber | 7 | -96/+191 | |
2020-07-23 | libtest: Add T_get_one_clock_tick_busy() | Sebastian Huber | 1 | -1/+1 | |
Update #3199. | |||||
2020-07-23 | libtest: Add T_busy() | Sebastian Huber | 1 | -1/+2 | |
Update #3199. | |||||
2020-07-23 | libtest: <rtems/test.h> to <rtems/test-info.h> | Sebastian Huber | 4 | -4/+4 | |
Rename this header file to later move <t.h> to <rtems/test.h>. The main feature provided by <rtems/test-info.h> is the output of standard test information which is consumed by the RTEMS Tester. Update #3199. | |||||
2020-07-14 | rtems: Remove deprecated rtems_io_lookup_name() | Sebastian Huber | 1 | -21/+0 | |
Close #3420. | |||||
2020-06-18 | rtems: Remove RTEMS_MP_NOT_CONFIGURED error | Sebastian Huber | 12 | -94/+4 | |
Some objects can be created with a local or global scope in a multiprocessing network. In non-multiprocessing configurations setting the scope to local or global had no effect since such a system can be viewed as a multiprocessing network with just one node. One and all nodes is the same in such a network. However, if multiprocessing was configured, creation of a global object in a single node network resulted in an RTEMS_MP_NOT_CONFIGURED error. Remove this error condition for symmetry to the non-multiprocessing setup. This is in line with the task affinity behaviour in SMP systems. Update #4005. | |||||
2020-05-06 | rtems: Add rtems_get_copyright_notice() | Sebastian Huber | 2 | -0/+2 | |
Update #3973. | |||||
2020-05-06 | rtems: Deprecate use of _RTEMS_version | Sebastian Huber | 1 | -0/+2 | |
Close #3970. | |||||
2020-04-17 | sapi: Add param check to rtems_extension_create() | Sebastian Huber | 1 | -0/+5 | |
Check that the extensions table is not NULL. Change format. Update #3953. | |||||
2020-04-16 | Canonicalize config.h include | Sebastian Huber | 37 | -37/+37 | |
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif | |||||
2020-04-14 | score: Return status in _TOD_Set() | Sebastian Huber | 1 | -7/+7 | |
Update #3949. | |||||
2020-04-08 | score: Delete RTEMS_DECLARE_GLOBAL_SYMBOL() | Sebastian Huber | 1 | -7/+0 | |
Delete unused RTEMS_DECLARE_GLOBAL_SYMBOL(). Update #3799. | |||||
2020-03-23 | sptests/sptls02: Add test case | Sebastian Huber | 4 | -12/+99 | |
Add a test case which requires the use of __tls_guard() and __tls_init(). Change license to BSD-2-Clause. | |||||
2020-03-16 | score: Add _IO_Base64() | Sebastian Huber | 1 | -0/+56 | |
Update #3904. | |||||
2020-03-04 | sptests/spheapprot: Fix warning | Sebastian Huber | 1 | -1/+5 | |
2020-03-03 | sptests/spextensions01: Add comment | Sebastian Huber | 1 | -0/+9 | |
Update #3885. | |||||
2020-03-03 | rtems: Add rtems_scheduler_map_priority_from_posix() | Sebastian Huber | 1 | -0/+44 | |
Update #3881. |