summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ada/sp19: Add m4 generated sptest.adbSebastian Huber2019-11-292-0/+2996
| | | | Update #3818.
* Regenerate headers.amSebastian Huber2019-11-292-0/+2
|
* testsuites/ada: Introduce init.c filesSebastian Huber2019-11-27181-155/+155
| | | | | | | Provide an init.c for each Ada test instead of the #include <config.h> magic which works only due to hand crafted include paths. Update #3818.
* untar: Properly make parent pathSebastian Huber2019-11-264-163/+65
| | | | Close #3823.
* libtests/dl*: Rename source filesSebastian Huber2019-11-2630-29/+29
| | | | | | | | Rename source files to use a %.c -> %.o and %.cc -> %.o pattern. Use *.cc for C++ source files instead of *.cpp to be in line with other C++ source files. Update #3818.
* libtests/dl*: Use rtems_tarfs_load()Sebastian Huber2019-11-269-18/+18
| | | | | Use rtems_tarfs_load() instead of Untar_FromMemory() to reduce the memory demands of the tests.
* psxinttypes01: Remove invalid test casesSebastian Huber2019-11-263-30/+6
| | | | | | The functions expect a valid string as input according to POSIX. On systems with a NULL pointer protection the test cases ended up in exceptions.
* libtests: Use '-' for TAR file namesSebastian Huber2019-11-254-29/+29
| | | | | | | Use uniform pattern for all TAR file names. Use the dl* tests as a template. Update #3818.
* libtests/dl*: Do not generate files via "echo"Sebastian Huber2019-11-255-29/+18
| | | | | | Add the static files to the repository. This simplifies the build. Update #3818.
* libtests/tar0[12]:: Use static archive contentSebastian Huber2019-11-254-20/+9
| | | | | | | | This simplifies the build process. Do not generate the archive content through the build system. Let the version control system deal with symbolic links. Update #3818.
* untar: Make path also for symbolic linksSebastian Huber2019-11-251-9/+8
| | | | Close #3823.
* untar: Unify untar supportSebastian Huber2019-11-253-270/+163
| | | | Update #3823.
* libtest: Output basename of source filesSebastian Huber2019-11-251-4/+18
| | | | | | | | | | | Output only the basename of source files to be independent of the build system source paths. In the future it may be better to use the GCC -fmacro-prefix-map option. This option is available in GCC 8 and later. It is not yet available in clang. Update #3818.
* bsp/mpc55xxevb: Remove obsolete linker cmd fileSebastian Huber2019-11-251-1/+0
| | | | Update #3818.
* bsp/gen83xx: Remove obsolete linker command fileSebastian Huber2019-11-251-19/+0
| | | | Update #3818.
* linkersets: Revert to zero-length arraysSebastian Huber2019-11-251-18/+8
| | | | | | | | | This partially reverts commit 7ec08391fee73d7a25855089f4996f3c4f448007. Since the RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION() cannot control the alignment of the symbol it cannot be used to define the begin of a linker set. File scope basic __asm__ statements cannot have operands, so there is no way to specify the desired alignment.
* Document RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION()Sebastian Huber2019-11-251-1/+2
|
* testsuite: Only include termios10/termios11 tests if compiled with POSIXHesham Almatary2019-11-211-0/+4
| | | | Both need POSIX support
* imfs: Fix IMFS_make_linearfile()Sebastian Huber2019-11-212-3/+3
| | | | | | | | Fix prototype. Fix node size. Linfiles are dynamically turned into memfiles. Update #3823.
* imfs: Add IMFS_make_linfile()Sebastian Huber2019-11-197-51/+166
| | | | Update #3818.
* Move feature macro before "config.h" includeSebastian Huber2019-11-1911-20/+29
| | | | | | | This allows to use header includes in "config.h" to reduce the build configuration checks. Update #3818.
* bsp/lpc32xx: Fix linker command fileSebastian Huber2019-11-191-1/+4
|
* bsp/imx7: Rename linker command fileSebastian Huber2019-11-192-1/+1
| | | | | | | This BSP family uses only one linker command file. Use the standard name. Update #3818.
* bsp/altcycv_devkit: Rename linker command fileSebastian Huber2019-11-192-1/+1
| | | | | | | This BSP family uses only one linker command file. Use the standard name. Update #3818.
* bsp/atsamv: Fix warningSebastian Huber2019-11-181-1/+0
|
* Synchronize kernel <sys/time.h> with FreeBSDrrs2019-11-181-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrate parts of this commit: This commit brings in a new refactored TCP stack called Rack. Rack includes the following features: - A different SACK processing scheme (the old sack structures are not used). - RACK (Recent acknowledgment) where counting dup-acks is no longer done instead time is used to knwo when to retransmit. (see the I-D) - TLP (Tail Loss Probe) where we will probe for tail-losses to attempt to try not to take a retransmit time-out. (see the I-D) - Burst mitigation using TCPHTPS - PRR (partial rate reduction) see the RFC. Once built into your kernel, you can select this stack by either socket option with the name of the stack is "rack" or by setting the global sysctl so the default is rack. Note that any connection that does not support SACK will be kicked back to the "default" base FreeBSD stack (currently known as "default"). To build this into your kernel you will need to enable in your kernel: makeoptions WITH_EXTRA_TCP_STACKS=1 options TCPHPTS Sponsored by: Netflix Inc. Differential Revision: https://reviews.freebsd.org/D15525
* bsp/lpc32xx: Remove unused TESTS_USE_PRINTKSebastian Huber2019-11-151-3/+0
| | | | Update #3818.
* Remove BSP_SMALL_MEMORY BSP optionSebastian Huber2019-11-153-12/+0
| | | | | | Use the test state configuration instead. Update #3818.
* bsp/i386: Remove unused BSP_HAS_SMPSebastian Huber2019-11-151-6/+0
| | | | Update #3818.
* bsp/t32mppc: Rename linker command fileSebastian Huber2019-11-142-1/+0
| | | | | | | This BSP family uses only one linker command file. Use the standard name. Update #3818.
* bsp/beagle: Rename linker command fileSebastian Huber2019-11-142-1/+0
| | | | | | | This BSP family uses only one linker command file. Use the standard name. Update #3818.
* bsp/riscv: Fix format and warningsSebastian Huber2019-11-142-45/+27
| | | | Update #3785.
* bsp/riscv: Fix use of uninitialized integerSebastian Huber2019-11-141-6/+1
|
* bsp/riscv: Remove bogus Automake conditionalSebastian Huber2019-11-141-7/+0
| | | | Update #3785.
* bsp/riscv: riscv_get_core_frequency()Sebastian Huber2019-11-142-43/+23
| | | | | | | Always provide this function. Return 0 by default. Fix formatting. Simplify function. Update #3785.
* bsp/gumstix: Fix warningSebastian Huber2019-11-141-0/+1
|
* bsp/gumstix: Remove ON_SKYEYE Automake conditionalSebastian Huber2019-11-141-2/+0
| | | | | | It is fine to build the drivers always. Update #3818.
* arm/stm32f4: Fix typoSebastian Huber2019-11-141-1/+1
|
* testsuite/dl02: Fix bug to correctly check the handle of the second object fileHesham Almatary2019-11-121-1/+1
|
* riscv: preliminarily support for libdlHesham Almatary2019-11-125-3/+582
| | | | Support for targets compiled with -fno-pic and -mno-relax
* ada/mptests: Make them compile cleanSebastian Huber2019-11-1219-127/+195
| | | | | | Fix all warnings. Update #3818.
* sptests: Avoid include path magicSebastian Huber2019-11-1229-111/+270
| | | | Update #3818.
* tests: Simplify fatal error test supportSebastian Huber2019-11-127-191/+106
| | | | | | Move system.h to shared init.c. Update #3818.
* block08: Use local includeSebastian Huber2019-11-1214-14/+14
| | | | Update #3818.
* libtests: Remove superfluous include pathSebastian Huber2019-11-121-2/+1
| | | | Update #3818.
* fstests: Use tmacros.h instead of pmacros.hSebastian Huber2019-11-1216-17/+16
| | | | | | This avoids an extra include path. Update #3818.
* mptests: Avoid build system defined definesSebastian Huber2019-11-1240-52/+104
| | | | Update #3818.
* ada/samples: Avoid build system defined definesSebastian Huber2019-11-124-8/+8
| | | | Update #3818.
* mptests/mp14: Make MAX_LONG_TEST_DURATION constantSebastian Huber2019-11-123-6/+8
| | | | | | If there is a real need, it can be made a configuration option again. Update #3818.
* tmtests: Avoid build system defined definesSebastian Huber2019-11-1211-379/+395
| | | | Update #3818.