summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* bsps: Move zynq-uart to bsps/sharedKinsey Moore2020-12-024-6/+4
| | | | | This moves the zynq-uart driver from bsps/arm/shared to bsps/shared to accomodate use by AArch64 BSPs.
* spec/a53: Set conditionally failing test stateKinsey Moore2020-11-241-14/+22
| | | | | | | | | | The spintrcritical03-05 and psx12 tests are known to fail on Qemu when the host system is heavily loaded. A single run of Qemu per core during a testsuite run tends to yield positive results, but any additional load on a system will result in test failures. This patch also applies the correct expected test state for intermittent failures so that those tests will still build.
* spec/aarch64: Only apply SUBALIGN(4) to ILP32Kinsey Moore2020-11-231-0/+1
| | | | | | | The SUBALIGN(4) required on rtemsroset and rtemsrwset for ILP32 builds was previously present on LP64 builds and causes no issues within RTEMS, but causes relocation/alignment issues when building libbsd. This restricts those alignment changes to ILP32 builds.
* spec/aarch64: Ensure that libbsd can build properlyKinsey Moore2020-11-231-0/+4
| | | | | These files are required for libbsd to build against the AArch64 A53 BSPs.
* bsp/imxrt: Add new BSPChristian Mauderer2020-11-2012-0/+483
| | | | Update #4180
* cpu/armv7m: Add table based init for ARMV7M_MPUChristian Mauderer2020-11-201-0/+2
| | | | | | | Modify the MPU functions of the stm32h7 BSP to be table based and available for all ARMV7M BSPs. Update #4180
* bsps/imx: Move imx-gpio to arm/sharedChristian Mauderer2020-11-201-2/+2
| | | | Update #4180
* imx: Move imx_iomux to arm/sharedChristian Mauderer2020-11-201-4/+6
| | | | Update #4180
* build: Remove duplicate ARM_MMU_USE_SMALL_PAGESSebastian Huber2020-11-193-18/+1
|
* Add correct link address for griscv waf buildJiri Gaisler2020-11-092-0/+6
|
* Add networking support for griscv bspJiri Gaisler2020-11-092-0/+20
| | | | | | | * Only GRETH device supported for now * Fix endian problem in GRETH driver * Remove SPARC assembly from greth.c * Builds with both autoconf and waf
* bsp/stm32h7: New BSPSebastian Huber2020-10-2737-0/+1143
| | | | Update #3910.
* build: Move drivers without SMP supportSebastian Huber2020-10-122-15/+33
| | | | | | | | This fixes warnings like this: warning: implicit declaration of function 'rtems_interrupt_disable' warning: implicit declaration of function 'rtems_interrupt_enable' warning: implicit declaration of function 'rtems_interrupt_flash'
* build: Fix formatSebastian Huber2020-10-128-14/+14
|
* build: Add test excludes for RTEMS_PROFILINGSebastian Huber2020-10-105-0/+9
|
* build: Add test excludes for rcxx01Sebastian Huber2020-10-109-0/+9
|
* build: Fix legacy Makefile supportSebastian Huber2020-10-101-2/+2
| | | | Close #4140.
* build: Fix BSP nameSebastian Huber2020-10-071-1/+1
| | | | Update #3818.
* build: Add test excludes for RTEMS_DEBUGSebastian Huber2020-10-062-0/+2
|
* bsps: Add Cortex-A53 ILP32 BSP variantKinsey Moore2020-10-053-1/+96
| | | | | | This adds an AArch64 ILP32 BSP variant based on Qemu's Cortex-A53 emulation with interrupt support using GICv3 and clock support using the ARM GPT.
* bsps: Add Cortex-A53 LP64 basic BSPKinsey Moore2020-10-0512-0/+341
| | | | | This adds an AArch64 basic BSP based on Qemu's Cortex-A53 emulation with interrupt support using GICv3 and clock support using the ARM GPT.
* bsps: Break out AArch32 GICv3 supportKinsey Moore2020-10-051-4/+6
| | | | | This breaks out AArch32-specific code so that the shared GICv3 code can be reused by other architectures.
* bsps: Break out AArch32 portions of GPT driverKinsey Moore2020-10-053-3/+15
| | | | | | This breaks AArch32-specific portions of the ARM GPT driver into their own file so that the generic code can be moved for reuse by other architectures.
* spec: Add missing spintrcritical24 definitionKinsey Moore2020-10-051-0/+1
|
* Move ARM PL011 UART driverKinsey Moore2020-10-055-5/+5
| | | | This UART driver is now needed for BSPs other than ARM.
* build: Add test excludes for RTEMS_DEBUGSebastian Huber2020-10-054-0/+4
| | | | Close #4121.
* bsp/gen83xx: Add missing source fileSebastian Huber2020-09-211-0/+1
| | | | Update #3818.
* bsps/powerpc: Remove __ppc_generic defineSebastian Huber2020-09-207-30/+0
| | | | | | Do not force BSPs to define __ppc_generic. This was probably the last command line define in the BSPs.
* bsp/motorola_powerpc: Remove obsolete GCC optionSebastian Huber2020-09-202-4/+1
| | | | | | | | | | | | | | | | | | | commit 20c89ab7c5091ee48535392cae2177aa1a1c43eb Author: Segher Boessenkool <segher@kernel.crashing.org> Date: Fri Jan 12 21:50:52 2018 +0100 rs6000: Remove -mstring -mstring is only enabled by default on 601, and with -Os on some configurations. It is almost always slower (than not using it) and does not very often lead to smaller code. This patch disables it. If a user uses -mstring he gets a warning (but not with -mno-string). I left the target attribute in place, it just doesn't do anything anymore. The patch also deletes a whole bunch of code. The 'N' and 'O' output modifiers are now unused, but now is not the time to delete them.
* bsps/powerpc: Remove -fno-commonSebastian Huber2020-09-209-11/+0
| | | | Remove -fno-common because it is the default since GCC 10.
* build: Fix linker pathSebastian Huber2020-09-201-2/+2
| | | | | | | | | | | Use -B for the linker since some architectures use extra start files defined by the GCC specification and provided by the BSP, for example powerpc. Start files are not found by -L. In the long run, the GCC defined start files should be provided by GCC. This is a GCC 11 topic. Update #3818
* validation: Add general purpose test suiteSebastian Huber2020-09-171-0/+1
| | | | | | | | | Add a general purpose test suite for validation tests. This is the first test suite generated from a specification item in the rtems-central repository. Update #3959.
* build: Fix mghttpd01 test excludeSebastian Huber2020-09-172-17/+1
| | | | Update #3818.
* build: Fix multiple defintion error for i386/pc386Sebastian Huber2020-09-151-4/+9
| | | | | | Make the objcopy an bld.objects() task generator. Close #4079.
* build: Fix i386/pc386 link of SMP start fileSebastian Huber2020-09-151-1/+1
| | | | Update #3818.
* build: Add RELOCADDR to i386/pc386 optionsSebastian Huber2020-09-152-0/+29
| | | | Update #3818.
* build: Fix i386/pc386 ABI flagsSebastian Huber2020-09-151-5/+0
| | | | Update #3818.
* build: Fix i386/pc386 with SMP enabledSebastian Huber2020-09-154-1/+68
| | | | Update #3818.
* build: Alternative build system based on wafSebastian Huber2020-09-141008-0/+25297
Update #3818.