Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 39 | -1434/+2522 |
| | | | | | | This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767. | ||||
* | score: Prevent thread_dispatch_disable_level < 0. | Christian Mauderer | 2016-12-12 | 1 | -0/+2 |
| | |||||
* | libblock: Fix for RTEMS_DEBUG | Sebastian Huber | 2016-12-12 | 1 | -0/+1 |
| | |||||
* | Add INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED | Sebastian Huber | 2016-12-12 | 5 | -6/+8 |
| | | | | Update #2825. | ||||
* | Add INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILED | Sebastian Huber | 2016-12-12 | 5 | -6/+8 |
| | | | | Update #2825. | ||||
* | libio: Ensure proper std file descriptors | Sebastian Huber | 2016-12-12 | 1 | -9/+8 |
| | |||||
* | Add INTERNAL_ERROR_LIBIO_SEM_CREATE_FAILED | Sebastian Huber | 2016-12-12 | 4 | -5/+8 |
| | | | | Update #2825. | ||||
* | INTERNAL_ERROR_LIBIO_USER_ENV_KEY_CREATE_FAILED | Sebastian Huber | 2016-12-12 | 5 | -6/+8 |
| | | | | Update #2825. | ||||
* | score: Introduce _Internal_error() | Sebastian Huber | 2016-12-12 | 18 | -55/+42 |
| | |||||
* | Add INTERNAL_ERROR_POSIX_INIT_THREAD_CREATE_FAILED | Sebastian Huber | 2016-12-12 | 5 | -7/+13 |
| | | | | Update #2825. | ||||
* | Add INTERNAL_ERROR_RTEMS_INIT_TASK_CREATE_FAILED | Sebastian Huber | 2016-12-12 | 5 | -7/+13 |
| | | | | Update #2825. | ||||
* | Rename is_internal to always_set_to_false | Sebastian Huber | 2016-12-12 | 44 | -71/+75 |
| | | | | Update #2825. | ||||
* | score: Remove fatal is internal indicator | Sebastian Huber | 2016-12-09 | 65 | -225/+59 |
| | | | | | | | | | 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. | ||||
* | cdtest: Print proper begin/end of test messages | Sebastian Huber | 2016-12-09 | 2 | -28/+56 |
| | |||||
* | cdtest: Add std::runtime_error() test case | Chris Johns | 2016-12-09 | 1 | -15/+26 |
| | | | | Update #2830. | ||||
* | sptimecounter02: Add plot script | Sebastian Huber | 2016-12-08 | 1 | -0/+42 |
| | |||||
* | sptimecounter02: Update screen file | Sebastian Huber | 2016-12-08 | 1 | -32/+986 |
| | | | | Data obtained on QorIQ T4240 running with 1500MHz. | ||||
* | smplock01: Fix plot scripts | Sebastian Huber | 2016-12-07 | 2 | -2/+4 |
| | |||||
* | testsuite: Add test states to the testsuit configuration files. | Chris Johns | 2016-12-07 | 65 | -635/+746 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | score: Simplify linker set API | Sebastian Huber | 2016-12-06 | 3 | -53/+145 |
| | | | | | | | | | | | | | | | | | Resurrect RTEMS_LINKER_SET_BEGIN() and RTEMS_LINKER_SET_END(). Add new macros RTEMS_LINKER_SET_ITEM_COUNT(), RTEMS_LINKER_SET_IS_EMPTY(), and RTEMS_LINKER_SET_FOREACH(). Remove confusing RTEMS_LINKER_SET_ASSIGN_BEGIN() and RTEMS_LINKER_SET_ASSIGN_END(). Fix RTEMS_LINKER_SET_SIZE() to return the size in characters as specified by the documentation. Update #2408. Update #2790. | ||||
* | smplock01: Fix fairness plot script | Sebastian Huber | 2016-12-05 | 1 | -1/+1 |
| | |||||
* | smpthreadlife01: Fix due to robust thread dispatch | Sebastian Huber | 2016-12-02 | 1 | -13/+19 |
| | | | | Update #2811. | ||||
* | score: Fix ARM and PowerPC context initialization | Sebastian Huber | 2016-12-02 | 3 | -0/+6 |
| | | | | Update #2751. | ||||
* | rtems: Use _Thread_Dispatch_direct() | Sebastian Huber | 2016-12-02 | 2 | -2/+2 |
| | | | | Update #2797. | ||||
* | rtems: Fix rtems_scheduler_add_processor() | Sebastian Huber | 2016-12-02 | 1 | -4/+1 |
| | | | | | | Fix thread dispatch profiling of rtems_scheduler_add_processor(). Update #2797. | ||||
* | score: Initialize thread queue context early | Sebastian Huber | 2016-12-02 | 16 | -16/+26 |
| | | | | | | | | Initialize thread queue context early preferably outside the critical section. Remove implicit _Thread_queue_Context_initialize() from _Thread_Wait_acquire(). | ||||
* | posix: Fix typo | Sebastian Huber | 2016-12-02 | 1 | -1/+1 |
| | |||||
* | score: Fix debug thread queue context init | Sebastian Huber | 2016-12-02 | 2 | -2/+4 |
| | | | | | On ARM Thumb we may have function addresses ending with 0x7f, if we are lucky. | ||||
* | posix: Fix fall back spinlock implementation | Sebastian Huber | 2016-12-02 | 2 | -10/+7 |
| | | | | Update #2674. |