summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* samples/paranoia: Remove <bsp.h> includeSebastian Huber2019-11-121-1/+0
| | | | This include is superfluous.
* samples: Avoid build system defined definesSebastian Huber2019-11-125-5/+13
| | | | Update #3818.
* libtests: Avoid build system defined definesSebastian Huber2019-11-1220-609/+621
| | | | Update #3818.
* sptests: Remove obsolete semaphore consume driverSebastian Huber2019-11-123-75/+1
| | | | | | This driver is no longer used by a test program. Update #3818.
* spfatal16: Remove obsolete test programSebastian Huber2019-11-124-64/+1
| | | | | The "TRrc" semaphore was removed in commit 2c12262f9a8fe7975556729f0574fab8d5a792f5.
* sptests: Avoid build system defined definesSebastian Huber2019-11-1225-980/+1010
| | | | Update #3818.
* psxtmtests: Avoid build system defined definesSebastian Huber2019-11-125-189/+193
| | | | Update #3818.
* psxtests: Avoid build system defined definesSebastian Huber2019-11-124-255/+241
| | | | Update #3818.
* tests: Remove superfluous SMPTESTS defineSebastian Huber2019-11-123-17/+9
| | | | Update #3818.
* psxfenv01: Check FE_DIVBYZERO defineSebastian Huber2019-11-121-0/+2
|
* heap: Simplify _Heap_Block_allocate()Sebastian Huber2019-11-051-24/+24
| | | | Determine the next block only once and use it throughout.
* kill: Fix warningSebastian Huber2019-11-051-1/+1
| | | | Include right header file for kill().
* rtems-5: Improve heap fatal error informationsebastian.huber2019-11-059-15/+97
| | | | Update #3806.
* bsps/arm: Add support for small pages MMUSebastian Huber2019-10-314-30/+103
| | | | | | | 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.
* arm: Add defines for small pages MMUSebastian Huber2019-10-311-0/+57
|
* bsps/riscv: UART - Read reg-shift from DTB to properly set/get registersHesham Almatary2019-10-301-2/+13
|
* linkersets: Avoid use of zero-length arraySebastian Huber2019-10-281-12/+22
| | | | Use RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION() instead.
* config: Avoid zero-length arraySebastian Huber2019-10-281-2/+4
| | | | | | Use RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION() instead. Close #3799.
* score: Add RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION()Sebastian Huber2019-10-282-0/+26
| | | | Update #3799.
* bsp/xilinx-zynqmp: Fix linkcmds configSebastian Huber2019-10-281-1/+1
| | | | Bug was introduced by commit 1e1afa3779e594e09387fba1812d3028fb00cd9e.
* riscv: Add new BSP cfg variants to be built with llvm/clangHesham Almatary2019-10-278-0/+112
|
* riscv: Add new offending input sections to the linker scriptHesham Almatary2019-10-271-0/+5
|
* riscv: Add NOLOAD directive to the .work sectionHesham Almatary2019-10-271-1/+1
| | | | ld.lld defaults .work to PROGBITS otherwise
* riscv: Address differences in the linkerscript between GNU LD and LLVM/LLDHesham Almatary2019-10-274-52/+84
| | | | | | | | | | 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.
* riscv: Generate linkcmds.base from the shared linkcmds.base.inHesham Almatary2019-10-273-1/+2
| | | | | This commit moves the existing linkcmds.base to linkcmds.base.in in order to make it configurable by autotools.
* bsp/xilinx-zynq: Simplify linkcmds configSebastian Huber2019-10-232-29/+6
| | | | | | | 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.
* bsp/xilinx-zynq: Simplify configure.acSebastian Huber2019-10-231-24/+10
|