summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-11-27rtems: Remove empty and unused rtclock.cSebastian Huber1-27/+0
2020-11-27config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZESebastian Huber1-2/+4
Fix the documentation. Update #4181.
2020-11-27sapi: Remove obsolete README fileSebastian Huber1-129/+0
2020-11-27rtems: Delete rtems_object_id_api_maximum_class()Sebastian Huber1-17/+0
This directive has no implementation. It is documented in the RTEMS Classic API Guide. It was added by commit 6c06288f6452da96fa630f1482aeaaba5d217531 Author: Joel Sherrill <joel.sherrill@OARcorp.com> Date: Tue Jan 29 21:52:21 2008 +0000 without an implementation. The later change commit fdc57ca4b6794dc17c7b7d94ae557da21e314d6a Author: Joel Sherrill <joel.sherrill@OARcorp.com> Date: Mon Nov 23 14:53:04 2009 +0000 renamed the similar rtems_object_id_api_minimum_class() in rtems_object_api_minimum_class(). The rtems_object_api_maximum_class() is documented and implemented. It can be assumed that the rtems_object_id_api_maximum_class() is a fragement left over from development.
2020-11-26config: Check CONFIGURE_INIT_TASK_STACK_SIZESebastian Huber1-0/+2
2020-11-26config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZESebastian Huber7-14/+224
In order to better support applications which use the new rtems_task_construct() directive add the CONFIGURE_INIT_TASK_CONSTURCT_STORAGE_SIZE configuration option. If this option is specified, then the Classic API initialization task is constructed with rtems_task_construct(). Update #4181.
2020-11-26Avoid INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULLSebastian Huber3-8/+23
Replace a runtime check with a compile time assertion. This makes the INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL obsolete. Update #4181.
2020-11-26config: Clarify the use of pragmasSebastian Huber1-1/+9
2020-11-26rtems: Move "Set Errno" group to the APISebastian Huber1-5/+5
2020-11-26score: Change _Per_CPU_Information declarationSebastian Huber1-1/+1
Change the _Per_CPU_Information declaration so that Doxygen can parse it. This attribute placement is also in line with the _Alignas() specifier of C11.
2020-11-26rtems: Remove unused barriermp.hSebastian Huber1-127/+0
2020-11-24score/aarch64: Resolve warning in exception dumpKinsey Moore1-2/+2
This resolves a warning in the exception frame dump for AArch64 relating to a missized printf format specifier.
2020-11-24rtems: Move _Partition_Allocate()Sebastian Huber2-12/+5
It is only used by rtems_partition_create().
2020-11-24rtems: Move _Partition_Initialize()Sebastian Huber2-25/+25
It is only used by rtems_partition_create(). Fix integer types.
2020-11-24rtems: Move _Partition_Is_buffer_area_aligned()Sebastian Huber2-8/+6
It is only used by rtems_partition_create(). Move code directly into directive which called the inline function. Add a comment.
2020-11-24rtems: Move _Partition_Is_buffer_size_aligned()Sebastian Huber2-8/+6
It is only used by rtems_partition_create(). Move code directly into the directive which called the inline function. Add a comment.
2020-11-24rtems: Move _Partition_Is_buffer_on_boundary()Sebastian Huber2-23/+16
It is used only by rtems_partition_return_buffer(). Make the PTCB the first parameter. Rename to _Partition_Is_address_on_buffer_boundary().
2020-11-24rtems: Move _Partition_Is_buffer_valid()Sebastian Huber2-24/+17
It is used only in one place. Make the PTCB the first parameter. Rename it to _Partition_Is_address_a_buffer_begin().
2020-11-24libtest: Fix undefined setjmp() behaviourSebastian Huber2-53/+60
Bug was introduced by 78baeb757957fa0807c30e6c4d21ae99c9639e6a. Update #3199.
2020-11-23rtems: Remove _Partition_Destroy()Sebastian Huber2-8/+1
It was a trivial function call wrapper used only in one place.
2020-11-23rtems: Remove _Partition_Free()Sebastian Huber2-15/+1
It was a trivial function call wrapper used only in one place.
2020-11-23rtems: Move _Partition_Free_buffer()Sebastian Huber2-13/+9
It is only used by rtems_partition_return_buffer().
2020-11-23rtems: Move _Partition_Allocate_buffer()Sebastian Huber2-14/+6
It is only used by rtems_partition_get_buffer().
2020-11-23rtems: Update partition documentationSebastian Huber2-31/+84
2020-11-23rtems: Canonicalize partition file documentationSebastian Huber9-18/+34
2020-11-23rtems: Update event documentationSebastian Huber2-13/+79
2020-11-23rtems: Remove unused _Event_Timeout()Sebastian Huber1-8/+0
2020-11-23rtems: Remove EVENT_SETS_NONE_PENDINGSebastian Huber1-7/+1
This define was only used in one place.
2020-11-23rtems: Remove unused EVENT_CURRENTSebastian Huber1-6/+0
2020-11-23rtems: Canonicalize task event file documentationSebastian Huber9-19/+30
2020-11-23libio: Move to RTEMS implementation groupSebastian Huber1-0/+2
2020-11-23doxygen: Use common syntax for groupsSebastian Huber1-3/+4
2020-11-23doxygen: Rename Internal to ImplementationSebastian Huber24-26/+26
Use a top-level implementation group to gather implementation related files. The use of "Impl" is shorter and matches with the *impl.h file names.
2020-11-20cpu/armv7m: Add table based init for ARMV7M_MPUChristian Mauderer1-0/+103
Modify the MPU functions of the stm32h7 BSP to be table based and available for all ARMV7M BSPs. Update #4180
2020-11-20score: Restore RTEMS_COMPILER_UNUSED_ATTRIBUTESebastian Huber1-9/+9
Commit 21af87199297460470578479293ec6bc8c4e04b2 accidentally removed the RTEMS_COMPILER_UNUSED_ATTRIBUTE and added RTEMS_COMPILER_USED_ATTRIBUTE.
2020-11-19config: Initialize task stack allocator on demandSebastian Huber2-12/+12
Register a custom task stack allocator initialization handler only if necessary.
2020-11-19config: Simplify task stack allocator initSebastian Huber3-9/+19
Replace runtime checks with compile time assertions. This makes the INTERNAL_ERROR_BAD_STACK_HOOK obsolete.
2020-11-19libtest: Simplify "Load" environment reportingSebastian Huber1-2/+2
Report all runtime measurement environments with a name only and encode the worker count of the "Load" environment in the name. Update #3199.
2020-11-19libtest: Allow assert checks during test beginSebastian Huber2-13/+18
Allow assert checks in test begin actions and setup fixture methods.
2020-11-19libtest: Rename ValidCache in FullCacheSebastian Huber2-6/+6
This name better reflects the execution envirnoment in which the cache is fully loaded with valid data unrelated to the body request handler.
2020-11-19libtest: Add primitive test case memory allocatorSebastian Huber2-0/+92
This primitive test case memory allocator uses memory from the low-level memory information provided by the BSP. At the beginning of each test case, the memory available to the test case is reinitialized. This allows the use of a simple allocate only allocator.
2020-11-19libtest: Simplify runtime measurement supportSebastian Huber1-47/+32
Use the test case allocator functions T_zalloc() and T_malloc(). Restore the task affinity of the runner task.
2020-11-19libtest: Make test case allocator configurableSebastian Huber5-113/+92
2020-11-13score/aarch64: Size saved SP register for ABIKinsey Moore1-1/+4
This ensures that the saved SP register is sized appropriately depending on the chosen ABI and prevents a warning in the libmisc stack checker.
2020-11-12rtems: Generate <rtems/score/basedefs.h>Sebastian Huber1-344/+701
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2020-11-12rtems: Generate <rtems/rtems/part.h>Sebastian Huber1-80/+316
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2020-11-12rtems: Generate <rtems/rtems/event.h>Sebastian Huber1-416/+635
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2020-11-12rtems: Generate <rtems/rtems/attr.h>Sebastian Huber1-89/+222
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2020-11-12rtems: Generate <rtems/rtems/types.h>Sebastian Huber1-115/+212
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2020-11-12rtems: Generate <rtems/rtems/options.h>Sebastian Huber1-36/+95
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.