| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Make sure that the end of test message is not mixed up with other test
output.
|
|
|
|
|
| |
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
|
|
|
|
|
|
| |
This ensures that the test cases have at least one test step.
Update #3716.
|
|
|
|
|
|
|
| |
Improve the validation of this define which is not defined for normal
builds.
Update #3716.
|
|
|
|
| |
Update #3716.
|
|
|
|
|
|
| |
Validate this directive for the EDF SMP scheduler.
Update #3716.
|
|
|
|
|
|
| |
This enables automatic Doxygen links.
Update #3716.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
Update #3716.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There was a cyclic dependency: For RTEMS_STATIC_ANALYSIS we needed
basedefs.h in assert.h. For RTEMS_UNREACHABLE() we needed _Assert() from
assert.h in basedefs.h.
Fix this by introducing _Debug_Unreachable() in basedefs.h.
Add RTEMS_FUNCTION_NAME to basedefs.h and use it in basedefs.h and
assert.h.
Close #4900.
|
|
|
|
|
|
|
| |
There is a Doxygen limitation that all compound names (enum, struct,
class, union, group) within a project must be unique.
Update #3716.
|
| |
|
|
|
|
| |
Update #3716.
|
|
|
|
|
|
|
|
|
| |
This adds write buffer and bad block support required for JFFS2
operation on NAND devices. This also adds the minor modifications
necessary for RTEMS support in the Linux header stubs and in wbuf.c.
Memory and NOR backed applications should experience no difference in
operation since they do not expose the callbacks required for write
buffer support.
|
| |
|
| |
|
|
|
|
|
|
|
| |
The O_CREAT flag requires a mode and initial value as third and fourth
argument.
Close #4878.
|
|
|
|
|
|
|
| |
Use the item UID converted to CamelCase for Doxygen group names and
testsuite names.
Update #3716.
|
|
|
|
|
|
| |
Clarify wording. Use a function wrapper for the SMP spurious interrupt setup.
Update #3716.
|
|
|
|
|
|
|
| |
Add TM27_USE_VECTOR_HANDLER to select the interrupt handler type used by
the <tm27.h> implementation.
Close #4820.
|
|
|
|
|
| |
This adds a test verifying basic TLS functionality in loadable modules
now that at least one architecture supports it.
|
|
|
|
|
|
|
| |
The name handler table was a bit misleading after the last rework.
Rename it to distach table. Update the documentation accordingly.
Update #4769.
|
|
|
|
|
|
|
| |
This patch changes the license to BSD-2 for all source files where the
copyright is held by Aeroflex Gaisler, Cobham Gaisler, or Gaisler Research.
Updates #3053.
|
| |
|
|
|
|
|
|
| |
Use the tm27 support to test a spurious interrupt. This helps to run the
validation test case on targets which have no software interrupt available for
tests (for example riscv/PLIC/CLINT in the SMP configuration).
|
|
|
|
| |
Updates #3420.
|
|
|
|
|
| |
Make sure that the state of the testable interrupt vector is restored to the
state at the test case begin.
|
| |
|
|
|
|
|
| |
End the test with a normal exit instead of
INTERNAL_ERROR_THREAD_EXITTED.
|
|
|
|
| |
Update #3716.
|
|
|
|
|
|
|
| |
Ensure that the IDLE storage allocator did allocate a suffiently large area.
Update #3835.
Update #4524.
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default, allocate the IDLE task storage areas from the RTEMS Workspace.
This avoids having to estimate the thread-local storage size in the default
configuration.
Add the application configuration option CONFIGURE_IDLE_TASK_STORAGE_SIZE to
request a static allocation of the task storage area for IDLE tasks.
Update #3835.
Update #4524.
|
|
|
|
|
| |
Ensure that the CPU_STACK_MINIMUM_SIZE is suffiently larger than the stack
usage in simple applications.
|
|
|
|
|
|
| |
Add the INTERNAL_ERROR_IDLE_THREAD_CREATE_FAILED fatal error in case the
creation of an idle thread fails. This may happen due to a failing create
extension provided by the application.
|
|
|
|
|
|
|
|
| |
Allow the IDLE stack allocator to change the stack size. This can be
used by applications with a very dynamic thread-local storage size to
adjust the thread storage area of the IDLE tasks dynamically.
Update #4524.
|
| |
|
|
|
|
| |
Update #4560.
|
|
|
|
|
| |
The thread-local storage area is located close to other stacks. Try to detect
overwrites.
|
|
|
|
| |
Close #4738.
|
| |
|
|
|
|
| |
Update #3716.
|
|
|
|
|
| |
This function was declared, however, a definition was missing. Add a
validation test for it.
|
|
|
|
|
|
|
| |
Directly use "static inline" which is available in C99 and later. This brings
the RTEMS implementation closer to standard C.
Close #3935.
|
|
|
|
| |
Update #3716.
|
|
|
|
| |
Update #4662.
|