summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2019-11-12ada/samples: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12mptests/mp14: Make MAX_LONG_TEST_DURATION constantSebastian Huber
If there is a real need, it can be made a configuration option again. Update #3818.
2019-11-12tmtests: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12samples/paranoia: Remove <bsp.h> includeSebastian Huber
This include is superfluous.
2019-11-12samples: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12libtests: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12sptests: Remove obsolete semaphore consume driverSebastian Huber
This driver is no longer used by a test program. Update #3818.
2019-11-12spfatal16: Remove obsolete test programSebastian Huber
The "TRrc" semaphore was removed in commit 2c12262f9a8fe7975556729f0574fab8d5a792f5.
2019-11-12sptests: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12psxtmtests: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12psxtests: Avoid build system defined definesSebastian Huber
Update #3818.
2019-11-12tests: Remove superfluous SMPTESTS defineSebastian Huber
Update #3818.
2019-11-12psxfenv01: Check FE_DIVBYZERO defineSebastian Huber
2019-11-05heap: Simplify _Heap_Block_allocate()Sebastian Huber
Determine the next block only once and use it throughout.
2019-11-05kill: Fix warningSebastian Huber
Include right header file for kill().
2019-11-05rtems-5: Improve heap fatal error informationsebastian.huber
Update #3806.
2019-10-31bsps/arm: Add support for small pages MMUSebastian Huber
The small page MMU support reduces the granularity for memory settings through the MMU from 1MiB sections to 4KiB small pages. Enable it by default on the realview_pbx_a9_qemu BSP.
2019-10-31arm: Add defines for small pages MMUSebastian Huber
2019-10-30bsps/riscv: UART - Read reg-shift from DTB to properly set/get registersHesham Almatary
2019-10-28linkersets: Avoid use of zero-length arraySebastian Huber
Use RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION() instead.
2019-10-28config: Avoid zero-length arraySebastian Huber
Use RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION() instead. Close #3799.
2019-10-28score: Add RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION()Sebastian Huber
Update #3799.
2019-10-28bsp/xilinx-zynqmp: Fix linkcmds configSebastian Huber
Bug was introduced by commit 1e1afa3779e594e09387fba1812d3028fb00cd9e.
2019-10-27riscv: Add new BSP cfg variants to be built with llvm/clangHesham Almatary
2019-10-27riscv: Add new offending input sections to the linker scriptHesham Almatary
2019-10-27riscv: Add NOLOAD directive to the .work sectionHesham Almatary
ld.lld defaults .work to PROGBITS otherwise
2019-10-27riscv: Address differences in the linkerscript between GNU LD and LLVM/LLDHesham Almatary
LLVM/LLD does not support STARTUP and ALIGN_WITH_INPUT directives that GNU LD support. INPUT and ALIGN(8) are supported by LLVM/LLD and can replace the unsupported STARTUP/ALIGN_WITH_INPUT directives. The commit conditionally adds the supported directive that linkers can understand depending on the toolchain used to compile RTEMS i.e., clang or gcc. Clang is assumed to use LLD by default.
2019-10-27riscv: Generate linkcmds.base from the shared linkcmds.base.inHesham Almatary
This commit moves the existing linkcmds.base to linkcmds.base.in in order to make it configurable by autotools.
2019-10-23bsp/xilinx-zynq: Simplify linkcmds configSebastian Huber
Use NULL-pointer protection also for Qemu variant. Do all calculations in the linker command file. This is a preparation for the new build system.
2019-10-23bsp/xilinx-zynq: Simplify configure.acSebastian Huber
2019-10-23bsp/xilinx-zynqmp: Simplify linkcmds configSebastian Huber
Do all calculations in the linker command file. This is a preparation for the new build system.
2019-10-23bsp/xilinx-zynqmp: Simplify configure.acSebastian Huber
Use NULL-pointer protection also for Qemu variant.
2019-10-23bsp/atsam: Use PIO for SC16IS752.Christian Mauderer
This allows to mix SC16IS752 chips with other interrupts.
2019-10-23bsp/atsam: Add additional PIO helper.Christian Mauderer
2019-10-23bsps/atsam: Improve case for level triggered IRQs.Christian Mauderer
For level triggered interrupts currently the handler would have been called two times (assuming no one cleared the mask in a handler which would have been bad because the handler couldn't process all other that got cleared by accident). This patch allows the handler only to return if nothing is left to do.
2019-10-23riscv: add freedom E310 Arty A7 bspPragnesh Patel
Added support for Sifive Freedom FE310 soc on Arty A7 FPGA board. Update #3785. Signed-off-by: Pragnesh Patel <pragnesh.patel@sifive.com>
2019-10-19libdebugger/arm: Clean up the building on arm variants.Chris Johns
2019-10-19arm/beanglebone: Fix i2c build error.Chris Johns
2019-10-11ttest01: Check init/final run outputSebastian Huber
Update #3199.
2019-10-11libtest: Add more action eventsSebastian Huber
This allows more control over the initialization and finalization run. Update #3199.
2019-10-11ttest01: Add test outputs all test casesMikail Yayla
2019-10-11ttest01: Add more test casesSebastian Huber
Update #3199.
2019-10-11libtest: Do all output in test runnerSebastian Huber
This ensures that lines are output atomically if they are produced by different other contexts, e.g. interrupts, other processors, other threads. Update #3199.
2019-10-11ttest01: Adjust SPDX-License-IdentifierSebastian Huber
Update #3199.
2019-10-11Add CC-BY-SA-4.0 license textSebastian Huber
Retrieved from: https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt This license is inteded for code which is shared with the documentation, e.g code examples. Such code should be dual licensed BSD-2-Clause or CC-BY-SA-4.0 with the following license identifier: SPDX-License-Identifier: BSD-2-Clause OR CC-BY-SA-4.0
2019-10-10Add myself to the MAINTAINERSHesham Almatary
2019-10-08termios: Add Capability to Generate SIGINTR and SIGQUITJoel Sherrill
This patch adds the ability for termios to send SIGINTR on receipt of VINTR and SIGQUIT for VKILL and return -1/EINTR from read() on a termios channel. Importantly, this patch does not alter the default behavior or force POSIX signal code in just because termios is used. The application must explicitly enable the POSIX behavior of generating a signal upon receipt of these characters. This is discussed in the POSIX standard: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap11.html Closes #3800.
2019-10-04termios04/init.c: Remove dead copy of change_iflag()Joel Sherrill