summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* smpcapture02: Add test of functionality to add custom entries to capture traceDaniel Cederman2015-02-116-0/+478
|
* Filesystem: Simplify FIFO and pipe configurationSebastian Huber2015-02-096-8/+0
|
* fstests/fsrename: Avoid double initializationSebastian Huber2015-02-091-7/+5
|
* Filesystem: Statically initialize rtems_libio_iopsSebastian Huber2015-02-046-70/+1
|
* IMFS: Replace node union with individual structSebastian Huber2015-01-278-161/+27
| | | | | | This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER().
* psx07: Add missing parameter to printf() callJoel Sherrill2015-01-231-1/+1
| | | | | | | Close 2241. Conflicts: testsuites/psxtests/psx07/init.c
* psxtests/psx07: Fix printf() statementSebastian Huber2015-01-231-1/+1
| | | | Close #2240.
* Filesystem: Delete node type operationSebastian Huber2015-01-221-7/+14
| | | | Use the fstat handler instead.
* libnetworking: Fix close of active socketsSebastian Huber2015-01-202-9/+187
| | | | | | | Send a special event to notify tasks waiting for a socket state change in case this socket gets closed. This prevents a use after free. Close #785.
* Fixed dl01 and dl02 makefilesMarcos Diaz2015-01-202-2/+2
|
* smptests/smpmrsp01: Fix task delete race conditionSebastian Huber2015-01-141-2/+3
| | | | | | | | Do not supsend self while waiting for termination since the rtems_task_delete() may take place while the rtems_task_suspend() waits for the Giant lock preventing delivery of the inter-processor interrupt. The result is a suspended and terminated thread (this is a valid state, but leads in this case to a test failure).
* powerpc: Delete _CPU_IRQ_infoSebastian Huber2015-01-091-2/+1
|
* libtests/crypt01: Increase stack sizeSebastian Huber2015-01-091-0/+2
|
* smptests/smpwakeafter01: Fix task countSebastian Huber2015-01-091-1/+1
|
* smptests/smpmrsp01: Update run indicator only onceSebastian Huber2015-01-091-1/+3
| | | | | On the Freescale T2080 the excessive concurrent write/read lead to a livelock condition.
* smp: Fix timeout for MrsP semaphoresSebastian Huber2014-12-182-32/+93
| | | | | | | | The previous timeout handling was flawed. In case a waiting thread helped out the owner could use the scheduler node indefinitely long. Update the resource tree in _MRSP_Timeout() to avoid this issue. Bug reported by Luca Bonato.
* Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber2014-12-1686-134/+0
| | | | This define was superfluous, undocumented and used inconsistently.
* Enable WebSocket support in the Mongoose HTTP serverNick Withers2014-12-153-13/+204
|
* Add POSIX key value pairs to resource snapshotSebastian Huber2014-12-121-15/+29
|
* posix: Delete key/value if value is set to NULLSebastian Huber2014-12-121-0/+19
|
* Teach rtems_tarfs_load() about symlinksNick Withers2014-12-112-4/+8
|
* libtests/complex: Avoid multiple definitionsSebastian Huber2014-12-081-1/+1
|
* Update bug report URLSebastian Huber2014-12-0513-13/+13
|
* libmisc: More useful default configurationSebastian Huber2014-12-056-0/+93
| | | | | | | | | | | The dummy.c was a de-facto default configuration. Rename it to default-configuration.c. Use unlimited objects and the stack checker. This makes it easier for new RTEMS users which will likely use this file if they just work with the usual main() function as the application entry point. Provide proper arguments for main() using the BSP command line. Add spare user extensions and drivers. Do not initialize the network by default. Delete bspinit.c.
* sptests: Add get_one_tick_busy_value()Sebastian Huber2014-12-031-29/+38
| | | | | Extract this function from interrupt_critical_section_test_support_initialize().
* libtests: Omit libdl tests if no RTEMS toolsSebastian Huber2014-12-031-7/+8
|
* DEVFS04: make test work on LEON3-FT GR712RCDaniel Hellstrom2014-12-021-1/+1
| | | | | | | | | The LEON3 BSP have support for up to 8 termios consoles, the LEON3-FT GR712RC uses 6 UARTs. This does not take into account the BSP maximum devices instead it is hardcoded to 6. This patch increases it the maximum devices of DEVFS04 from 6 to 10.
* spcpuset01: fix test commentsDaniel Hellstrom2014-12-023-70/+70
|
* libtests/complex,math: Prevent optimizationsSebastian Huber2014-12-012-81/+195
| | | | | | | For constant arguments GCC calculates the values of the math library functions at compile-time. close #1741
* libcsupport: Delete malloc statisticsSebastian Huber2014-11-287-105/+1
| | | | | | | Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367
* smptests/smpmrsp01: Use busy waitsSebastian Huber2014-11-271-18/+20
| | | | | Use busy waits instead of sleeps to avoid unnecessary switches to the idle thread.
* smp: Fix scheduler helping protocolSebastian Huber2014-11-272-32/+206
| | | | | | | Ensure that scheduler nodes in the SCHEDULER_HELP_ACTIVE_OWNER or SCHEDULER_HELP_ACTIVE_RIVAL helping state are always SCHEDULER_SMP_NODE_READY or SCHEDULER_SMP_NODE_SCHEDULED to ensure the MrsP protocol properties.
* rtems: Add rtems_cache_coherent_allocate()Sebastian Huber2014-11-273-0/+51
| | | | Add rtems_cache_coherent_free() and rtems_cache_coherent_add_area().
* smp09: Resolve missing prototype warning.Jennifer Averett2014-11-251-0/+8
|
* smp07: Resolve missing prototype warning.Jennifer Averett2014-11-251-1/+9
|
* smp05: Resolve missing prototype warning.Jennifer Averett2014-11-251-0/+9
|
* smp02: Resolve unused method warnings.Jennifer Averett2014-11-251-7/+1
|
* smp03: Remove set but not used warning.Jennifer Averett2014-11-251-0/+4
| | | | Added status validation.
* smpschedsem01: Remove unused variable warning.Jennifer Averett2014-11-251-1/+0
|
* smpschedaffinity02: Remove unused prototype.Jennifer Averett2014-11-251-1/+0
|
* rtems: Move rtems_cache_aligned_malloc()Sebastian Huber2014-11-253-0/+33
| | | | | | Make sure also the size is cache aligned since otherwise we may have some overlap with the next allocation block. A cache invalidate on this area would be fatal.
* sptest/spcache01: New test casesSebastian Huber2014-11-251-0/+4
|
* smpcapture01: New test.Jennifer Averett2014-11-246-0/+389
|
* capture01: Use capture engine print methods.Jennifer Averett2014-11-241-237/+13
|
* testsuites/.../tmacros.h: Add parentheses to fix warningJoel Sherrill2014-11-241-2/+2
|
* smp: Fix scheduler helping protocolLuca Bonato2014-11-242-0/+191
| | | | | | | | | | | | New test case for smptests/smpmrsp01. Fix _Scheduler_Block_node() in case the node is in the SCHEDULER_HELP_ACTIVE_RIVAL helping state. For example a rtems_task_suspend() on a task waiting for a MrsP semaphore. Fix _Scheduler_Unblock_node() in case the node is in the SCHEDULER_SMP_NODE_READY state. For example a rtems_task_resume() on a task owning or waiting for a MrsP semaphore.
* termio05: Remove unreferenced filesJoel Sherrill2014-11-232-335/+0
| | | | | | | The functionality was conditionally compiled into a shared file and these were not removed. close #1821
* Delete or rename MIN/MAX macros and definesSebastian Huber2014-11-215-20/+16
| | | | Include <sys/param.h> if necessary to get the MIN()/MAX() macros.
* smpschedaffinity05: Change semaphore attributes.Jennifer Averett2014-11-201-6/+4
| | | | | Change semaphore attributes to resolve problem where semaphore is not released upon a context switch.
* smpschedaffinity04: Change semaphore attributes.Jennifer Averett2014-11-201-5/+3
| | | | | Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch.