summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-04Add new waf build.wafAmar Takhar
Unlike the older build this keeps files within each BSP now that we have a one-directory-per-bsp model. This supports external BSPs trivially by keeping all files separate from the base build.
2019-12-04Add Python and waf related files to .gitignore.Amar Takhar
2019-12-02Move feature macro before "config.h" includeSebastian Huber
This allows to use header includes in "config.h" to reduce the build configuration checks. Update #3818.
2019-11-29ada/sp19: Add m4 generated sptest.adbSebastian Huber
Update #3818.
2019-11-29Regenerate headers.amSebastian Huber
2019-11-27testsuites/ada: Introduce init.c filesSebastian Huber
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.
2019-11-26untar: Properly make parent pathSebastian Huber
Close #3823.
2019-11-26libtests/dl*: Rename source filesSebastian Huber
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.
2019-11-26libtests/dl*: Use rtems_tarfs_load()Sebastian Huber
Use rtems_tarfs_load() instead of Untar_FromMemory() to reduce the memory demands of the tests.
2019-11-26psxinttypes01: Remove invalid test casesSebastian Huber
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.
2019-11-25libtests: Use '-' for TAR file namesSebastian Huber
Use uniform pattern for all TAR file names. Use the dl* tests as a template. Update #3818.
2019-11-25libtests/dl*: Do not generate files via "echo"Sebastian Huber
Add the static files to the repository. This simplifies the build. Update #3818.
2019-11-25libtests/tar0[12]:: Use static archive contentSebastian Huber
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.
2019-11-25untar: Make path also for symbolic linksSebastian Huber
Close #3823.
2019-11-25untar: Unify untar supportSebastian Huber
Update #3823.
2019-11-25libtest: Output basename of source filesSebastian Huber
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.
2019-11-25bsp/mpc55xxevb: Remove obsolete linker cmd fileSebastian Huber
Update #3818.
2019-11-25bsp/gen83xx: Remove obsolete linker command fileSebastian Huber
Update #3818.
2019-11-25linkersets: Revert to zero-length arraysSebastian Huber
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.
2019-11-25Document RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION()Sebastian Huber
2019-11-21testsuite: Only include termios10/termios11 tests if compiled with POSIXHesham Almatary
Both need POSIX support
2019-11-21imfs: Fix IMFS_make_linearfile()Sebastian Huber
Fix prototype. Fix node size. Linfiles are dynamically turned into memfiles. Update #3823.
2019-11-19imfs: Add IMFS_make_linfile()Sebastian Huber
Update #3818.
2019-11-19Move feature macro before "config.h" includeSebastian Huber
This allows to use header includes in "config.h" to reduce the build configuration checks. Update #3818.
2019-11-19bsp/lpc32xx: Fix linker command fileSebastian Huber
2019-11-19bsp/imx7: Rename linker command fileSebastian Huber
This BSP family uses only one linker command file. Use the standard name. Update #3818.
2019-11-19bsp/altcycv_devkit: Rename linker command fileSebastian Huber
This BSP family uses only one linker command file. Use the standard name. Update #3818.
2019-11-18bsp/atsamv: Fix warningSebastian Huber
2019-11-18Synchronize kernel <sys/time.h> with FreeBSDrrs
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
2019-11-15bsp/lpc32xx: Remove unused TESTS_USE_PRINTKSebastian Huber
Update #3818.
2019-11-15Remove BSP_SMALL_MEMORY BSP optionSebastian Huber
Use the test state configuration instead. Update #3818.
2019-11-15bsp/i386: Remove unused BSP_HAS_SMPSebastian Huber
Update #3818.
2019-11-14bsp/t32mppc: Rename linker command fileSebastian Huber
This BSP family uses only one linker command file. Use the standard name. Update #3818.
2019-11-14bsp/beagle: Rename linker command fileSebastian Huber
This BSP family uses only one linker command file. Use the standard name. Update #3818.
2019-11-14bsp/riscv: Fix format and warningsSebastian Huber
Update #3785.
2019-11-14bsp/riscv: Fix use of uninitialized integerSebastian Huber
2019-11-14bsp/riscv: Remove bogus Automake conditionalSebastian Huber
Update #3785.
2019-11-14bsp/riscv: riscv_get_core_frequency()Sebastian Huber
Always provide this function. Return 0 by default. Fix formatting. Simplify function. Update #3785.
2019-11-14bsp/gumstix: Fix warningSebastian Huber
2019-11-14bsp/gumstix: Remove ON_SKYEYE Automake conditionalSebastian Huber
It is fine to build the drivers always. Update #3818.
2019-11-14arm/stm32f4: Fix typoSebastian Huber
2019-11-12testsuite/dl02: Fix bug to correctly check the handle of the second object fileHesham Almatary
2019-11-12riscv: preliminarily support for libdlHesham Almatary
Support for targets compiled with -fno-pic and -mno-relax
2019-11-12ada/mptests: Make them compile cleanSebastian Huber
Fix all warnings. Update #3818.
2019-11-12sptests: Avoid include path magicSebastian Huber
Update #3818.
2019-11-12tests: Simplify fatal error test supportSebastian Huber
Move system.h to shared init.c. Update #3818.
2019-11-12block08: Use local includeSebastian Huber
Update #3818.
2019-11-12libtests: Remove superfluous include pathSebastian Huber
Update #3818.
2019-11-12fstests: Use tmacros.h instead of pmacros.hSebastian Huber
This avoids an extra include path. Update #3818.
2019-11-12mptests: Avoid build system defined definesSebastian Huber
Update #3818.