| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Update #4953.
|
| |
|
|
|
|
|
|
|
| |
Use a symbol value relative to an existing symbol address to make the
test work on more code models.
Update #4953.
|
|
|
|
|
|
|
|
|
|
|
| |
- Add the section alignment to the size as the allocator may not
provide correctly aligned memory
- Only include symbols in the section when locating symbols. The
powerpc was incorrectly adding SDATA BSS symbols to the BSS offset
overrunning the section
Closes #4950
|
|
|
|
|
|
|
|
|
| |
- Add resize to the allocator interface
- Rework the trampoline variables in the obj struct
to make better sense of what is happening
Closes #4944
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change requires an rtems-tools update for symbol generation.
Working architectures:
- aarch64
- arm
- powerpc
- sparc
No newlib TLS support but checked:
- i386
- m69k
Updates #4920
|
|
|
|
|
|
|
|
|
|
|
| |
Updates #4924.
The Regulator is an application support class which is used to
deal with the scenario where there is a bursty input source
which needs to be metered out to a destination sink. The maximum
size of bursts needs to be known and the delivery method must
be configured to deliver messages at a rate that allows the
traffic to not overflow.
|
|
|
|
| |
Print the full test information.
|
|
|
|
|
|
| |
This fixes test failures on targets using short enums.
Update #3716.
|
|
|
|
|
|
|
| |
Make sure we have enough POSIX key value pairs available. This fixes a test
failure on some targets.
Make objects and functions static. Initialize variable to get rid of warnings.
|
|
|
|
| |
These functions do not belong to an super core service.
|
|
|
|
|
|
| |
This reverts commit cd91b37dce728b372f164355719a4e601e12e7b3.
Closes #4803.
|
|
|
|
| |
Update #3716.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Test the shutdown halt separately from the SMP-specific shutdown
request.
Update #3716.
|
|
|
|
|
|
|
| |
This unit test covers code paths which are only reached if unlimited
objects are used.
Update #3716.
|
|
|
|
|
|
|
| |
This unit test covers code paths of the Message Handler which are only
reached by through POSIX message queue API.
Update #3716.
|
|
|
|
| |
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.
|