Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsp/atsam: Use standard XDMA for QSPI support | Sebastian Huber | 2016-12-16 | 1 | -9/+1 |
| | |||||
* | bsp/atsam: Add SC16IS752 support | Sebastian Huber | 2016-12-16 | 4 | -0/+158 |
| | |||||
* | bsp/atsam: Move interrupt setup to PIO_Configure() | Sebastian Huber | 2016-12-16 | 2 | -25/+21 |
| | |||||
* | bsp/atsam: System initialization for PIO IRQs | Sebastian Huber | 2016-12-16 | 3 | -124/+127 |
| | |||||
* | bsp/atsamv: Move XDMAD instance out of SPI driver | Sebastian Huber | 2016-12-16 | 3 | -89/+44 |
| | | | | Use system initialization for XDMAD. Remove support for polling. | ||||
* | bsp/atsam: Move XDMA IRQ handler to XDMA module | Sebastian Huber | 2016-12-15 | 4 | -242/+203 |
| | | | | | The XDMA is shared by all DMA capable modules. Placing the XDMA interrupt handler into the SPI module is wrong. | ||||
* | bsp/atsam: Use _Assert() instead of assert() | Sebastian Huber | 2016-12-15 | 1 | -66/+66 |
| | |||||
* | bsp/atsam: Use inline functions for XDMA access | Sebastian Huber | 2016-12-15 | 3 | -609/+508 |
| | |||||
* | bsp/atsam: Optimize SPI interrupt | Sebastian Huber | 2016-12-14 | 1 | -40/+36 |
| | |||||
* | bsp/atsam: Simplify SPI transfer status | Sebastian Huber | 2016-12-14 | 1 | -7/+9 |
| | |||||
* | bsp/atsam: Reduce context switches for SPI transf | Sebastian Huber | 2016-12-14 | 1 | -99/+107 |
| | |||||
* | bsp/atsam: Optimize SPI DMA transfer setup | Sebastian Huber | 2016-12-14 | 1 | -73/+48 |
| | |||||
* | bsp/atsam: Simplify SPI DMA transfer setup | Sebastian Huber | 2016-12-14 | 1 | -70/+38 |
| | |||||
* | bsp/atsam: Simplify SPI DMA initialization | Sebastian Huber | 2016-12-14 | 1 | -56/+23 |
| | |||||
* | bsp/atsam: Simplify SPI interrupt handler | Sebastian Huber | 2016-12-14 | 1 | -7/+1 |
| | |||||
* | bsp/atsam: Remove superfluous irq field | Sebastian Huber | 2016-12-14 | 1 | -8/+6 |
| | |||||
* | bsp/atsam: Remove duplicate SPI register field | Sebastian Huber | 2016-12-14 | 1 | -4/+3 |
| | |||||
* | bsp/atsam: Simplify SPI initialization | Sebastian Huber | 2016-12-14 | 3 | -36/+23 |
| | |||||
* | bsp/atsam: Hide details of SPI driver | Sebastian Huber | 2016-12-14 | 2 | -31/+24 |
| | |||||
* | bsp/atsam: Align SPI API with PIO_Configure() | Sebastian Huber | 2016-12-14 | 3 | -27/+44 |
| | |||||
* | bsp/atsam: Avoid to power on/off the SPI module | Sebastian Huber | 2016-12-14 | 2 | -22/+9 |
| | |||||
* | bsp/atsam: Speed up SPI DMA transfer start | Sebastian Huber | 2016-12-14 | 2 | -9/+10 |
| | |||||
* | bsp/atsam: Optimize transfer setup checks | Sebastian Huber | 2016-12-14 | 1 | -34/+32 |
| | |||||
* | bsp/atsam: No timeout for SPI DMA transfers | Sebastian Huber | 2016-12-14 | 1 | -7/+3 |
| | |||||
* | libdl: Add C++ exception support to loaded modules. | Chris Johns | 2016-12-14 | 1 | -4/+0 |
| | | | | | | This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767. | ||||
* | Rename is_internal to always_set_to_false | Sebastian Huber | 2016-12-12 | 16 | -16/+16 |
| | | | | Update #2825. | ||||
* | score: Remove fatal is internal indicator | Sebastian Huber | 2016-12-09 | 1 | -2/+0 |
| | | | | | | | | | The fatal is internal indicator is redundant since the fatal source and error code uniquely identify a fatal error. Keep the fatal user extension is internal parameter for backward compatibility and set it to false always. Update #2825. | ||||
* | testsuite: Add test states to the testsuit configuration files. | Chris Johns | 2016-12-07 | 56 | -510/+514 |
| | | | | | | | | | | | | | | | | Change the testsuite configuration files to hold state information about a test. The states are: exclude - Do not build the test expected-fail - The test is expected to fail indeterminate - The test may pass or may fail A message is printed just after the test's BEGIN message to indicate there is a special state for the test. No state message means the test is expected to pass. This support requires tests are correctly written to the use standard support to begin and end a test. | ||||
* | libdebugger: Build for ARM's without a CP15. | Chris Johns | 2016-12-02 | 5 | -0/+23 |
| | |||||
* | Remove sparc/sis BSP. | Joel Sherrill | 2016-11-29 | 9 | -104/+0 |
| | | | | closes #2810. | ||||
* | arm/zynq: Wait for the UART TX FIFO to empty on reset. | Chris Johns | 2016-11-29 | 3 | -0/+24 |
| | |||||
* | sparc: Optimize _ISR_Handler() | Sebastian Huber | 2016-11-28 | 5 | -81/+70 |
| | | | | | | Use _Thread_Do_dispatch() instead of _Thread_Dispatch(). Restore the PSR[EF] state of the interrupted context via new system call syscall_irqdis_fp in case floating-point support is enabled. | ||||
* | bsps/arm: Add Cortex-M DWT CPU counter | Sebastian Huber | 2016-11-24 | 3 | -1/+57 |
| | |||||
* | bsp/lpc23xx_tli800: Disable tar01 test | Sebastian Huber | 2016-11-23 | 1 | -0/+1 |
| | | | | Close #2824. | ||||
* | sparc: Use Per_CPU_Control::isr_dispatch_disable | Sebastian Huber | 2016-11-18 | 1 | -5/+5 |
| | | | | Update #2751. | ||||
* | score: Allow interrupts during thread dispatch | Sebastian Huber | 2016-11-18 | 1 | -7/+12 |
| | | | | | | | | | Use a processor-specific interrupt frame during context switches in case the executing thread is longer executes on the processor and the heir thread is about to start execution. During this period we must not use a thread stack for interrupt processing. Update #2809. | ||||
* | powerpc: Add up to date CPU_Interrupt_frame | Sebastian Huber | 2016-11-18 | 3 | -9/+9 |
| | | | | | | | Rename ppc_exc_min_frame to CPU_Interrupt_frame. Move it and the corresponding defines to <rtems/score/cpuimpl.h>. Update #2809. | ||||
* | powerpc: Move legacy CPU_Interrupt_frame | Sebastian Huber | 2016-11-18 | 1 | -1/+0 |
| | | | | | | | The only remaining user of CPU_Interrupt_frame on PowerPC is the mpc5xx support. Move it to here. Update #2809. | ||||
* | sparc: Move CPU_Interrupt_frame related defines | Sebastian Huber | 2016-11-18 | 1 | -1/+1 |
| | | | | | | Move CPU_Interrupt_frame related defines to <rtems/score/cpuimpl.h>. Update #2809. | ||||
* | sparc: Rename CPU_Minimum_stack_frame | Sebastian Huber | 2016-11-18 | 2 | -5/+5 |
| | | | | | | | | Rename SPARC-specific CPU_Minimum_stack_frame to SPARC_Minimum_stack_frame. Rename SPARC-specific CPU_MINIMUM_STACK_FRAME_SIZE to SPARC_MINIMUM_STACK_FRAME_SIZE. Update #2809. | ||||
* | sparc64: Rename CPU_Minimum_stack_frame | Sebastian Huber | 2016-11-18 | 1 | -2/+2 |
| | | | | | | | | Rename SPARC64-specific CPU_Minimum_stack_frame to SPARC64_Minimum_stack_frame. Rename SPARC64-specific CPU_MINIMUM_STACK_FRAME_SIZE to SPARC64_MINIMUM_STACK_FRAME_SIZE. Update #2809. | ||||
* | bsps/mips: Use <libcpu/isr_entries.h> | Sebastian Huber | 2016-11-18 | 6 | -7/+6 |
| | | | | Avoid duplicate mips_vector_isr_handlers() declarations. | ||||
* | arm: Use TPIDRPRW for current per-CPU control | Sebastian Huber | 2016-11-18 | 1 | -5/+13 |
| | | | | | | Use the previously unused TPIDRPRW register to get the per-CPU control of the current processor. This avoids instructions in GET_SELF_CPU_CONTROL which are not available in Thumb mode. | ||||
* | bsp/atsamv: Make size of nocache-memory configurable. | Christian Mauderer | 2016-11-17 | 2 | -2/+3 |
| | |||||
* | powerpc: Add _CPU_Get_current_per_CPU_control() | Sebastian Huber | 2016-11-10 | 1 | -0/+4 |
| | | | | | | | | Add _CPU_Get_current_per_CPU_control() on SMP configurations. Use SPRG0 for the current per-CPU control. This reduces the code size by three instructions and is slightly faster. Update #2805. | ||||
* | score: Add and use Thread_Control::is_idle | Sebastian Huber | 2016-11-09 | 2 | -5/+2 |
| | | | | Update #2797. | ||||
* | bsp/qoriq: Remove duplicate qoriq_gpio definition | Sebastian Huber | 2016-11-07 | 1 | -4/+0 |
| | | | | Close #2800. | ||||
* | virtex4, virtex5 bsp.h: Use BSP_INTERRUPT_STACK_SIZE not user space ↵ | Tim Cussins | 2016-11-03 | 2 | -2/+2 |
| | | | | | | CONFIGURE_INTERRUPT_STACK_SIZE closes #2801. | ||||
* | m68k/mrm332/make/custom/mrm332-testsuite.tcfg: Add dl05 | Joel Sherrill | 2016-11-03 | 1 | -0/+1 |
| | |||||
* | m68k/mcf5225x/make/custom/mcf5225x-testsuite.tcfg: Add dl05 | Joel Sherrill | 2016-11-03 | 1 | -0/+1 |
| |