Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/powerpc: Move mpc55xx header files | Sebastian Huber | 2019-03-07 | 18 | -19/+19 |
| | | | | They are only used by this BSP. | ||||
* | libdl: Add small data support to the remaining PowerPC BSPs. | Chris Johns | 2019-03-07 | 7 | -42/+129 |
| | | | | Updates #3687 | ||||
* | testsuite: Make the OPERATION_COUNT a test configuration parameter. | Chris Johns | 2019-03-07 | 21 | -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 word | Sebastian Huber | 2019-03-06 | 1 | -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 Huber | 2019-03-06 | 1 | -8/+14 |
| | | | | Load the channel interrupt mask only once. | ||||
* | bsp/atsam: Fix SPI CS change support | Sebastian Huber | 2019-03-06 | 1 | -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 transfer | Sebastian Huber | 2019-03-06 | 1 | -17/+35 |
| | |||||
* | bsp/atsam: Make SPI CS delays configurable | Sebastian Huber | 2019-03-06 | 2 | -5/+20 |
| | |||||
* | bsp/atsam: Simplify SPI configuration | Sebastian Huber | 2019-03-06 | 1 | -37/+42 |
| | | | | | Do not use SPID_Configure() since this will enable the peripheral each time and performs a software reset. | ||||
* | bsps: Move VME header files | Sebastian Huber | 2019-03-05 | 5 | -3/+3 |
| | | | | They are only used by PowerPC BSPs. | ||||
* | bsps/powerpc: Move .rtemstack section | Sebastian Huber | 2019-03-04 | 1 | -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() macros | Sebastian Huber | 2019-03-04 | 3 | -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 groups | Sebastian Huber | 2019-03-04 | 51 | -0/+306 |
| | | | | Update #3707. | ||||
* | bsp/altera-cyclone-v: Adjust Doxygen groups | Sebastian Huber | 2019-03-04 | 6 | -48/+43 |
| | | | | Update #3706 | ||||
* | bsps: Adjust architecture Doxygen groups | Sebastian Huber | 2019-03-04 | 58 | -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 tests | Sebastian Huber | 2019-03-04 | 3 | -24/+206 |
| | |||||
* | bsp/mpc5643l_*: Disable unsupported tests | Sebastian Huber | 2019-03-04 | 2 | -0/+108 |
| | |||||
* | bsp/lm4f120: Disable unsupported tests | Sebastian Huber | 2019-03-04 | 1 | -6/+64 |
| | |||||
* | bsp/gen5200: Remove offending @mainpage | Sebastian Huber | 2019-03-01 | 1 | -7/+0 |
| | | | | Update #3705. | ||||
* | bsp/altera-cyclone-v: Enable FIQ for group 0 irqs | Sebastian Huber | 2019-02-28 | 1 | -2/+4 |
| | |||||
* | bsps/arm: Add BSP_ARM_GIC_ENABLE_FIQ_FOR_GROUP_0 | Sebastian Huber | 2019-02-28 | 2 | -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 typo | Sebastian Huber | 2019-02-28 | 1 | -1/+1 |
| | |||||
* | bsps/arm: Support GIC group 0/1 | Sebastian Huber | 2019-02-28 | 4 | -5/+91 |
| | |||||
* | Remove explicit file names from @file | Sebastian Huber | 2019-02-28 | 95 | -95/+95 |
| | | | | | | This makes the @file documentation independent of the actual file name. Update #3707. | ||||
* | bsp/altera-cyclone-v: Move header file | Sebastian Huber | 2019-02-27 | 1 | -0/+0 |
| | | | | This gets rid of a special include path. | ||||
* | arm/beagle: Fix sdcard.sh tool | Pierre-Louis Garnier | 2019-02-27 | 1 | -7/+9 |
| | |||||
* | arm/beagle: SPI driver | Pierre-Louis Garnier | 2019-02-27 | 5 | -2/+775 |
| | |||||
* | bsps/arm: Move device tree copy | Sebastian Huber | 2019-02-18 | 1 | -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 frequency | Sebastian Huber | 2019-02-18 | 2 | -0/+13 |
| | |||||
* | bsp/altera-cyclone-v: Make FDT support optional | Sebastian Huber | 2019-02-18 | 3 | -3/+17 |
| | |||||
* | bsps/powerpc: Fix small data area section | Sebastian Huber | 2019-02-11 | 5 | -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 Johns | 2019-02-09 | 4 | -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 256M | Chris Johns | 2019-02-09 | 3 | -4/+9 |
| | | | | | | This allows test dl09 to run and test PowePC backend trampoline support. Updates #3685 | ||||
* | griscv: add additional cpu configurations | Jiri Gaisler | 2019-02-08 | 5 | -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 Huber | 2019-02-07 | 1 | -4/+7 |
| | |||||
* | bsps/arm: Fix generic timer frequency | Sebastian Huber | 2019-02-07 | 1 | -1/+1 |
| | | | | Update #3456. | ||||
* | bsps/powerpc: Fix warnings | Sebastian Huber | 2019-01-25 | 2 | -5/+3 |
| | |||||
* | bsps/powerpc: Fix 64-bit issues in assembler files | Sebastian Huber | 2019-01-25 | 4 | -10/+34 |
| | | | | | | | We have to be careful with instructions which operate explicitly on words or doublewords. Update #3082. | ||||
* | riscv: add griscv bsp | Jiri Gaisler | 2019-01-22 | 19 | -0/+1315 |
| | | | | Update #3678. | ||||
* | grlib: make memory coherency cpu-independent | Jiri Gaisler | 2019-01-22 | 2 | -1/+6 |
| | | | | Update #3678. | ||||
* | grlib: use cpu-independent routines for uncached access | Jiri Gaisler | 2019-01-22 | 7 | -71/+62 |
| | | | | Update #3678. | ||||
* | grlib: use rtems_interrupt_handler_install() | Jiri Gaisler | 2019-01-22 | 4 | -8/+15 |
| | | | | Update #3678. | ||||
* | grlib: make apbuart driver independent of bsp | Jiri Gaisler | 2019-01-22 | 3 | -17/+17 |
| | | | | Update #3678. | ||||
* | grlib: Move source files | Sebastian Huber | 2019-01-22 | 67 | -0/+69 |
| | | | | Update #3678. | ||||
* | grlib: Move header files | Sebastian Huber | 2019-01-22 | 140 | -309/+315 |
| | | | | Update #3678. | ||||
* | bsps/arm: Remove unused bsp_stack_irq_size | Sebastian Huber | 2019-01-21 | 6 | -8/+0 |
| | | | | Update #3459. | ||||
* | bsps/i386/shared/cache/cache.c: Make compile | Joel Sherrill | 2019-01-16 | 1 | -0/+29 |
| | |||||
* | bsps/arm: Conditional ARMv7-AR data cache disable | Sebastian Huber | 2019-01-10 | 1 | -0/+2 |
| | | | | | Update #3667. Close #3674. | ||||
* | bsps/arm: Fix typo in disable cache for ARMv7-AR | Thomas Dörfler | 2019-01-10 | 1 | -1/+1 |
| | | | | Update #3667. | ||||
* | bsp/riscv: Clear boot command line | Sebastian Huber | 2019-01-08 | 1 | -0/+1 |
| |