summaryrefslogtreecommitdiffstats
path: root/bsps (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Move mpc55xx header filesSebastian Huber2019-03-0718-19/+19
| | | | They are only used by this BSP.
* libdl: Add small data support to the remaining PowerPC BSPs.Chris Johns2019-03-077-42/+129
| | | | Updates #3687
* testsuite: Make the OPERATION_COUNT a test configuration parameter.Chris Johns2019-03-0721-173/+21
| | | | | - Add a small memory test config file. - Update the small memory PowerPC BSPs to use the new test config.
* bsp/atsam: Accept only 8/16 bits per wordSebastian Huber2019-03-061-5/+3
| | | | | | For proper 16 bits per word support we need probably some DMA adjustments. For 9 to 15 bits per word we need support for the variable peripheral select, see SR_MR[PS] register bit.
* bsp/atsam: Optimize XDMAD_Handler()Sebastian Huber2019-03-061-8/+14
| | | | Load the channel interrupt mask only once.
* bsp/atsam: Fix SPI CS change supportSebastian Huber2019-03-061-40/+12
| | | | | The previous approach contained a severe bug which disabled the SPI module in some cases leading to a blocked SPI bus.
* bsp/atsam: Change CS delay after transferSebastian Huber2019-03-061-17/+35
|
* bsp/atsam: Make SPI CS delays configurableSebastian Huber2019-03-062-5/+20
|
* bsp/atsam: Simplify SPI configurationSebastian Huber2019-03-061-37/+42
| | | | | Do not use SPID_Configure() since this will enable the peripheral each time and performs a software reset.
* bsps: Move VME header filesSebastian Huber2019-03-055-3/+3
| | | | They are only used by PowerPC BSPs.
* bsps/powerpc: Move .rtemstack sectionSebastian Huber2019-03-041-4/+3
| | | | | Move the .rtemsstack section from a read-only to a read-write area, see page table setup in __BSP_default_pgtbl_setup().
* bsps/powerpc: Fix PAGE_ALIGN() macrosSebastian Huber2019-03-043-3/+3
| | | | | Previous warning fixes which include <sys/param.h> broke this macro. The definition of PAGE_MASK changed.
* bsp/altera-cyclone-v: Adjust Doxygen file groupsSebastian Huber2019-03-0451-0/+306
| | | | Update #3707.
* bsp/altera-cyclone-v: Adjust Doxygen groupsSebastian Huber2019-03-046-48/+43
| | | | Update #3706
* bsps: Adjust architecture Doxygen groupsSebastian Huber2019-03-0458-157/+175
| | | | | | | | | | - Use CamelCase as it is not used in our C code. Enables simple search and replace. - Prefix with "RTEMS" to aid deployment and integration. It aids searching and sorting. Update #3706.
* bsp/lpc1768_mbed*: Disable unsupported testsSebastian Huber2019-03-043-24/+206
|
* bsp/mpc5643l_*: Disable unsupported testsSebastian Huber2019-03-042-0/+108
|
* bsp/lm4f120: Disable unsupported testsSebastian Huber2019-03-041-6/+64
|
* bsp/gen5200: Remove offending @mainpageSebastian Huber2019-03-011-7/+0
| | | | Update #3705.
* bsp/altera-cyclone-v: Enable FIQ for group 0 irqsSebastian Huber2019-02-281-2/+4
|
* bsps/arm: Add BSP_ARM_GIC_ENABLE_FIQ_FOR_GROUP_0Sebastian Huber2019-02-282-3/+54
| | | | | | | | | | | | | | | | | The following variants * GICv1 with Security Extensions, * GICv2 without Security Extensions, or * within Secure processor mode have the ability to assign group 0 or 1 to individual interrupts. Group 0 interrupts can be configured to raise an FIQ exception. This enables the use of NMIs with respect to RTEMS. BSPs can enable this feature with the BSP_ARM_GIC_ENABLE_FIQ_FOR_GROUP_0 define. Use arm_gic_irq_set_group() to change the group of an interrupt (default group is 1, if BSP_ARM_GIC_ENABLE_FIQ_FOR_GROUP_0 is defined).
* bsps/arm: Fix typoSebastian Huber2019-02-281-1/+1
|
* bsps/arm: Support GIC group 0/1Sebastian Huber2019-02-284-5/+91
|
* Remove explicit file names from @fileSebastian Huber2019-02-2895-95/+95
| | | | | | This makes the @file documentation independent of the actual file name. Update #3707.
* bsp/altera-cyclone-v: Move header fileSebastian Huber2019-02-271-0/+0
| | | | This gets rid of a special include path.
* arm/beagle: Fix sdcard.sh toolPierre-Louis Garnier2019-02-271-7/+9
|
* arm/beagle: SPI driverPierre-Louis Garnier2019-02-275-2/+775
|
* bsps/arm: Move device tree copySebastian Huber2019-02-181-23/+24
| | | | | | Move device tree copy operation after the mode initialization so that bsp_fdt_copy() uses the initialization stack and not the stack provided up by the boot loader.
* bsp/altera-cyclone-v: Use FDT for clock frequencySebastian Huber2019-02-182-0/+13
|
* bsp/altera-cyclone-v: Make FDT support optionalSebastian Huber2019-02-183-3/+17
|
* bsps/powerpc: Fix small data area sectionSebastian Huber2019-02-115-20/+26
| | | | | | | | | | Fix small data area in case no fixed size is desired. Rename bsp_section_set_sdata_sbss_size into bsp_section_small_data_area_size since this symbol reflects the overall small data area size (including space for libdl). Do not use bsp_section_sbss_size before definition in linker command file. Add new symbols to <bsp/linker-symbols.h>. Update #3687.
* libdl: Add powerpc large memory and small data support.Chris Johns2019-02-094-2/+25
| | | | | | | | | | | | | | | | | - Add support for architecure sections that can be handled by the architecture back end. - Add trampoline/fixup support for PowerPC. This means the PowerPC now supports large memory loading of applications. - Add a bit allocator to manage small block based regions of memory. - Add small data (sdata/sbss) support for the PowerPC. The support makes the linker allocated small data region of memory a global resource available to libdl loaded object files. Updates #3687 Updates #3685
* powerpc/psim: Increase the psim memory to 256MChris Johns2019-02-093-4/+9
| | | | | | This allows test dl09 to run and test PowePC backend trampoline support. Updates #3685
* griscv: add additional cpu configurationsJiri Gaisler2019-02-085-1/+37
| | | | | * Also switch default config to imafd as the C extension is not supported for code coverage
* bsps/irq: Fix interrupt server init (SMP)Sebastian Huber2019-02-071-4/+7
|
* bsps/arm: Fix generic timer frequencySebastian Huber2019-02-071-1/+1
| | | | Update #3456.
* bsps/powerpc: Fix warningsSebastian Huber2019-01-252-5/+3
|
* bsps/powerpc: Fix 64-bit issues in assembler filesSebastian Huber2019-01-254-10/+34
| | | | | | | We have to be careful with instructions which operate explicitly on words or doublewords. Update #3082.
* riscv: add griscv bspJiri Gaisler2019-01-2219-0/+1315
| | | | Update #3678.
* grlib: make memory coherency cpu-independentJiri Gaisler2019-01-222-1/+6
| | | | Update #3678.
* grlib: use cpu-independent routines for uncached accessJiri Gaisler2019-01-227-71/+62
| | | | Update #3678.
* grlib: use rtems_interrupt_handler_install()Jiri Gaisler2019-01-224-8/+15
| | | | Update #3678.
* grlib: make apbuart driver independent of bspJiri Gaisler2019-01-223-17/+17
| | | | Update #3678.
* grlib: Move source filesSebastian Huber2019-01-2267-0/+69
| | | | Update #3678.
* grlib: Move header filesSebastian Huber2019-01-22140-309/+315
| | | | Update #3678.
* bsps/arm: Remove unused bsp_stack_irq_sizeSebastian Huber2019-01-216-8/+0
| | | | Update #3459.
* bsps/i386/shared/cache/cache.c: Make compileJoel Sherrill2019-01-161-0/+29
|
* bsps/arm: Conditional ARMv7-AR data cache disableSebastian Huber2019-01-101-0/+2
| | | | | Update #3667. Close #3674.
* bsps/arm: Fix typo in disable cache for ARMv7-ARThomas Dörfler2019-01-101-1/+1
| | | | Update #3667.
* bsp/riscv: Clear boot command lineSebastian Huber2019-01-081-0/+1
|