Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NGMP PCI: added support for NGMP prototype boards | Daniel Hellstrom | 2015-04-17 | 1 | -0/+1 |
| | |||||
* | GR-CPCI-LEON4-N2X: added PCI peripheral driver for PCI device | Daniel Hellstrom | 2015-04-17 | 3 | -0/+8 |
| | | | | Interrupts have not been test yet | ||||
* | GRSPW: New packet based driver for SPW/SPW2/SPW2_DMA | Daniel Hellstrom | 2015-04-17 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | This patch adds a new driver for the GRSPW SpaceWire AMBA interface family. The new driver does not implement a standard RTEMS driver, instead it provides only a library interface to the GRSPW devices. This driver can be used to implement a RTEMS I/O driver or used directly. New features compared with old GRSPW driver: * zero-copy packet interface * possibility to send/receive mulitple packets per call * optional interrupt awaken work-task to process TX/RX queues * DMA channels support. Before only first DMA channel supported * Separate DMA and link control * Packet based error flags | ||||
* | DRVMGR: add LEON BSPs driver registration | Daniel Hellstrom | 2015-04-17 | 1 | -3/+215 |
| | |||||
* | DRVMGR: added drvmgr shell command | Daniel Hellstrom | 2015-04-17 | 3 | -1/+436 |
| | |||||
* | LIBPCI: added DRVMGR model for PCI bus | Daniel Hellstrom | 2015-04-17 | 4 | -0/+740 |
| | |||||
* | DRVMGR: added driver manager to cpukit/libdrvmgr | Daniel Hellstrom | 2015-04-17 | 31 | -3/+3680 |
| | |||||
* | LIBPCI: added PCI shell command | Daniel Hellstrom | 2015-04-17 | 3 | -1/+543 |
| | |||||
* | LIBPCI: added PCI layer to cpukit/libpci | Daniel Hellstrom | 2015-04-17 | 39 | -1/+4851 |
| | |||||
* | IO_MANAGER: early dynamic driver registration | Daniel Hellstrom | 2015-04-17 | 2 | -1/+17 |
| | | | | | | Adds the possibility to register drivers before the IO Manager has completed the initialization. Sometimes the BSP may want to register a driver dynamically early in the boot process. | ||||
* | score: Add _ISR_lock_Flash() | Sebastian Huber | 2015-04-16 | 1 | -0/+31 |
| | |||||
* | score: Add const qualifier | Sebastian Huber | 2015-04-16 | 3 | -3/+3 |
| | |||||
* | score: Fix _API_Mutex_Is_locked() | Sebastian Huber | 2015-04-16 | 1 | -9/+1 |
| | | | | | Remove superfluous ISR disable/enable. In addition using a stand-alone _ISR_Disable/Enable is wrong on SMP configurations. | ||||
* | score: Delete unused WATCHDOG_MAXIMUM_INTERVAL | Sebastian Huber | 2015-04-16 | 1 | -8/+0 |
| | |||||
* | score: Fix name | Sebastian Huber | 2015-04-15 | 2 | -3/+3 |
| | |||||
* | semdestroy.c: Add missing _Objects_Allocator_unlock() | Joel Sherrill | 2015-04-14 | 1 | -8/+7 |
| | | | | closes 2319. | ||||
* | semunlink.c: Add missing _Objects_Allocator_unlock() | Daniel Krueger | 2015-04-14 | 1 | -0/+1 |
| | | | | | | updates 2319. Signed-off-by: Daniel Krueger <daniel.krueger@systec-electronic.com> | ||||
* | Add test assertion for allocator mutex being unlocked | Joel Sherrill | 2015-04-14 | 3 | -1/+44 |
| | | | | | | | | | | The Allocator Mutex should not be locked outside a tested service call. In an SMP test or heavily multithreaded test, this is possible since another thread could have the lock for an extended period of time but this is not the norm for the tests. updates 2319. | ||||
* | score: Rename _Watchdog_Reset() | Sebastian Huber | 2015-04-14 | 3 | -4/+3 |
| | | | | Update #2307. | ||||
* | score: Add Watchdog_Header | Sebastian Huber | 2015-04-13 | 10 | -66/+86 |
| | | | | | | | This type is intended to encapsulate all state to manage a watchdog chain. Update #2307. | ||||
* | score: Split _Watchdog_Adjust() | Sebastian Huber | 2015-04-13 | 4 | -97/+56 |
| | | | | | | | | | Split _Watchdog_Adjust() into _Watchdog_Adjust_backward() and _Watchdog_Adjust_forward(). Remove Watchdog_Adjust_directions, _Watchdog_Adjust_seconds() and _Watchdog_Adjust_ticks(). This avoids to check the same condition again. Update #2307. | ||||
* | arm: Align ARM exception frame to 8 bytes | Daniel Krueger | 2015-04-10 | 2 | -1/+7 |
| | | | | | | | | | | | The stack pointer must be aligned on 8 byte boundary on ARM, so the size of the exception frame must be a multiple of 8 bytes. Otherwise we might/will get an alignment fault, when executing code in the data abort handler for example. Close #2318. Signed-off-by: Daniel Krueger <daniel.krueger@systec-electronic.com> | ||||
* | score: Fix thread queue race condition | Sebastian Huber | 2015-04-09 | 1 | -1/+0 |
| | | | | | | | On uni-processor configurations the change of the thread blocking state in _Thread_queue_Requeue_priority() did no harm and was simply useless. However on SMP configurations this resulted in invalid state changes leading to a wrong resource ownership. | ||||
* | score: Use _Thread_Clear_state() for _Thread_Ready | Sebastian Huber | 2015-04-08 | 4 | -54/+19 |
| | |||||
* | rtems: Atomically suspend/resume tasks | Sebastian Huber | 2015-04-08 | 3 | -27/+10 |
| | |||||
* | score: Return prev state in thread state set/clear | Sebastian Huber | 2015-04-08 | 3 | -17/+29 |
| | |||||
* | score: Simplify _Thread_Set_state() | Sebastian Huber | 2015-04-08 | 2 | -17/+14 |
| | |||||
* | score: Move _Watchdog_Ticks_since_boot definition | Sebastian Huber | 2015-04-08 | 3 | -1/+31 |
| | |||||
* | shell/main_rtrace.c: Fix warning | Joel Sherrill | 2015-04-03 | 1 | -1/+1 |
| | |||||
* | or1k: Send halt signal to or1k simulators when rtems terminates | Hesham ALMatary | 2015-04-02 | 2 | -1/+11 |
| | |||||
* | capture: Define __rtld_tbg_lock | Sebastian Huber | 2015-04-02 | 1 | -0/+2 |
| | |||||
* | libmisc/shell: Add the rtrace command for buffered tracing support. | Chris Johns | 2015-03-31 | 7 | -2/+1051 |
| | | | | | The rtrace command interfaces to the RTEMS Trace Linker's trace buffering data allowing users to capture and report trace data. | ||||
* | libcsupport: Include missing header file | Sebastian Huber | 2015-03-26 | 1 | -0/+1 |
| | |||||
* | sparc: Ensure interrupt service after ISR enable | Sebastian Huber | 2015-03-25 | 1 | -1/+8 |
| | |||||
* | testsupport: Generate unique worker names | Sebastian Huber | 2015-03-25 | 1 | -1/+11 |
| | |||||
* | monitor: Fix notepad dump | Sebastian Huber | 2015-03-24 | 1 | -4/+7 |
| | |||||
* | score: Fix MrsP ISR/task sychronization | Sebastian Huber | 2015-03-24 | 1 | -9/+12 |
| | |||||
* | score: Add scheduler acquire/release | Sebastian Huber | 2015-03-24 | 9 | -32/+67 |
| | | | | | | | This is currently a global lock for all scheduler instances. It should get replaced with one lock per scheduler instance in the future. Update #2273. | ||||
* | score: Use a dedicated ISR lock for thread queues | Sebastian Huber | 2015-03-24 | 1 | -20/+34 |
| | | | | | | | | This makes it possible to use the standard thread queues in combination with objects using fine grained locking. There is no change for uni-processor configurations. Update #2273. | ||||
* | score: Add thread lock | Sebastian Huber | 2015-03-24 | 5 | -6/+209 |
| | | | | Update #2273. | ||||
* | score: Add thread priority change handler | Sebastian Huber | 2015-03-24 | 6 | -69/+131 |
| | | | | | | | | | | Since the thread current priority change and thread queue requeue is performed in one critical section it is possible to simplify the thread queue requeue procedure. Add a thread queue agnostic thread priority change handler so that we are able to use alternative thread queue implementations. Update #2273. | ||||
* | cpukit/libmisc/utf8proc/utf8proc.c: Avoid overflow | Joel Sherrill | 2015-03-24 | 1 | -0/+5 |
| | |||||
* | libdl/rtl-shell.c: Adjust printf() format for off_t based on target | Joel Sherrill | 2015-03-24 | 1 | -6/+8 |
| | |||||
* | libdl/rtl-mdreloc-moxie.c: Fix printf() format warnings | Joel Sherrill | 2015-03-24 | 2 | -5/+5 |
| | |||||
* | rtems/score/tls.h: Add casts to eliminate warnings on some targets | Joel Sherrill | 2015-03-24 | 1 | -3/+9 |
| | |||||
* | shell/utils-cp.c: Avoid redefinition of TIMESPEC_TO_TIMEVAL | Joel Sherrill | 2015-03-24 | 1 | -0/+9 |
| | |||||
* | dummy/default-configuration.c: Tune configuration down for small targets | Joel Sherrill | 2015-03-24 | 1 | -4/+10 |
| | |||||
* | capture/capture_support.c: Fix printf() warning and formatting | Joel Sherrill | 2015-03-24 | 1 | -10/+14 |
| | |||||
* | imfs.h: Add cast to remove warning for pointer/integer size mismatch | Joel Sherrill | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | cpukit/libmisc/shell/hexdump-conv.c: Eliminate printf() format warning | Joel Sherrill | 2015-03-22 | 1 | -1/+5 |
| |