summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bsp/atsam: System initialization for PIO IRQsSebastian Huber2016-12-163-124/+127
|
* bsp/atsamv: Move XDMAD instance out of SPI driverSebastian Huber2016-12-163-89/+44
| | | | Use system initialization for XDMAD. Remove support for polling.
* bsp/atsam: Move XDMA IRQ handler to XDMA moduleSebastian Huber2016-12-154-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 Huber2016-12-151-66/+66
|
* bsp/atsam: Use inline functions for XDMA accessSebastian Huber2016-12-153-609/+508
|
* bsp/atsam: Optimize SPI interruptSebastian Huber2016-12-141-40/+36
|
* bsp/atsam: Simplify SPI transfer statusSebastian Huber2016-12-141-7/+9
|
* bsp/atsam: Reduce context switches for SPI transfSebastian Huber2016-12-141-99/+107
|
* bsp/atsam: Optimize SPI DMA transfer setupSebastian Huber2016-12-141-73/+48
|
* bsp/atsam: Simplify SPI DMA transfer setupSebastian Huber2016-12-141-70/+38
|
* bsp/atsam: Simplify SPI DMA initializationSebastian Huber2016-12-141-56/+23
|
* bsp/atsam: Simplify SPI interrupt handlerSebastian Huber2016-12-141-7/+1
|
* bsp/atsam: Remove superfluous irq fieldSebastian Huber2016-12-141-8/+6
|
* bsp/atsam: Remove duplicate SPI register fieldSebastian Huber2016-12-141-4/+3
|
* bsp/atsam: Simplify SPI initializationSebastian Huber2016-12-143-36/+23
|
* bsp/atsam: Hide details of SPI driverSebastian Huber2016-12-142-31/+24
|
* bsp/atsam: Align SPI API with PIO_Configure()Sebastian Huber2016-12-143-27/+44
|
* bsp/atsam: Avoid to power on/off the SPI moduleSebastian Huber2016-12-142-22/+9
|
* bsp/atsam: Speed up SPI DMA transfer startSebastian Huber2016-12-142-9/+10
|
* bsp/atsam: Optimize transfer setup checksSebastian Huber2016-12-141-34/+32
|
* bsp/atsam: No timeout for SPI DMA transfersSebastian Huber2016-12-141-7/+3
|
* libdl: Add C++ exception support to loaded modules.Chris Johns2016-12-1439-1434/+2522
| | | | | | This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767.
* score: Prevent thread_dispatch_disable_level < 0.Christian Mauderer2016-12-121-0/+2
|
* libblock: Fix for RTEMS_DEBUGSebastian Huber2016-12-121-0/+1
|
* Add INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILEDSebastian Huber2016-12-125-6/+8
| | | | Update #2825.
* Add INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILEDSebastian Huber2016-12-125-6/+8
| | | | Update #2825.
* libio: Ensure proper std file descriptorsSebastian Huber2016-12-121-9/+8
|
* Add INTERNAL_ERROR_LIBIO_SEM_CREATE_FAILEDSebastian Huber2016-12-124-5/+8
| | | | Update #2825.
* INTERNAL_ERROR_LIBIO_USER_ENV_KEY_CREATE_FAILEDSebastian Huber2016-12-125-6/+8
| | | | Update #2825.
* score: Introduce _Internal_error()Sebastian Huber2016-12-1218-55/+42
|
* Add INTERNAL_ERROR_POSIX_INIT_THREAD_CREATE_FAILEDSebastian Huber2016-12-125-7/+13
| | | | Update #2825.
* Add INTERNAL_ERROR_RTEMS_INIT_TASK_CREATE_FAILEDSebastian Huber2016-12-125-7/+13
| | | | Update #2825.
* Rename is_internal to always_set_to_falseSebastian Huber2016-12-1244-71/+75
| | | | Update #2825.
* score: Remove fatal is internal indicatorSebastian Huber2016-12-0965-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 messagesSebastian Huber2016-12-092-28/+56
|
* cdtest: Add std::runtime_error() test caseChris Johns2016-12-091-15/+26
| | | | Update #2830.
* sptimecounter02: Add plot scriptSebastian Huber2016-12-081-0/+42
|
* sptimecounter02: Update screen fileSebastian Huber2016-12-081-32/+986
| | | | Data obtained on QorIQ T4240 running with 1500MHz.
* smplock01: Fix plot scriptsSebastian Huber2016-12-072-2/+4
|
* testsuite: Add test states to the testsuit configuration files.Chris Johns2016-12-0765-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 APISebastian Huber2016-12-063-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 scriptSebastian Huber2016-12-051-1/+1
|
* smpthreadlife01: Fix due to robust thread dispatchSebastian Huber2016-12-021-13/+19
| | | | Update #2811.
* score: Fix ARM and PowerPC context initializationSebastian Huber2016-12-023-0/+6
| | | | Update #2751.
* rtems: Use _Thread_Dispatch_direct()Sebastian Huber2016-12-022-2/+2
| | | | Update #2797.
* rtems: Fix rtems_scheduler_add_processor()Sebastian Huber2016-12-021-4/+1
| | | | | | Fix thread dispatch profiling of rtems_scheduler_add_processor(). Update #2797.
* score: Initialize thread queue context earlySebastian Huber2016-12-0216-16/+26
| | | | | | | | Initialize thread queue context early preferably outside the critical section. Remove implicit _Thread_queue_Context_initialize() from _Thread_Wait_acquire().
* posix: Fix typoSebastian Huber2016-12-021-1/+1
|
* score: Fix debug thread queue context initSebastian Huber2016-12-022-2/+4
| | | | | On ARM Thumb we may have function addresses ending with 0x7f, if we are lucky.
* posix: Fix fall back spinlock implementationSebastian Huber2016-12-022-10/+7
| | | | Update #2674.