Age | Commit message (Collapse) | Author |
|
Update #3716.
|
|
Update #3716.
|
|
Sebastian has agreed to move this out of score. I should have
removed this patch from my tree but accidentally committed it
with another patch.
|
|
The only use was in a test.
|
|
The page size ioctl requires an int pointer to retrieve the page size.
The test currently uses a size_t which mostly works fine for systems
where size_t and int are the same size, but can leave junk data in the
upper bits when they differ in size causing an assert in the test to
fail in some cases. This updates the variable to the correct type.
|
|
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.
|
|
|