summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* IMFS: Rename CONFIGURE_IMFS_DISABLE_FCHMODSebastian Huber2015-02-131-1/+1
| | | | Rename CONFIGURE_IMFS_DISABLE_FCHMOD to CONFIGURE_IMFS_DISABLE_CHMOD.
* IMFS: Add CONFIGURE_IMFS_DISABLE_MKNOD_FILESebastian Huber2015-02-131-4/+4
|
* IMFS: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEMSebastian Huber2015-02-137-3/+203
| | | | Resurrect CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM.
* psxhdrs: Reorganize into subdirectories per .h file and rename filesJoel Sherrill2015-02-12142-454/+136
| | | | | This is a better organization and makes it clearer which file is testing which method from which header file.
* psxhdrs: Remove test of pthread_attr_[gs]et_cputimeJoel Sherrill2015-02-123-84/+1
| | | | | | | These methods are no longer in the tree and the API tests should have been removed. closes 1981
* psxhdrs: Add tests for <sys/socket.h> API complianceJoel Sherrill2015-02-1219-1/+620
|
* IMFS: Add fine grained configurationSebastian Huber2015-02-1221-19/+316
| | | | | | | | | | | | | | | | | | Remove miniIMFS. Statically initialize the root IMFS. Add configuration options to disable individual features of the root IMFS, e.g. o CONFIGURE_IMFS_DISABLE_CHOWN, o CONFIGURE_IMFS_DISABLE_FCHMOD, o CONFIGURE_IMFS_DISABLE_LINK, o CONFIGURE_IMFS_DISABLE_MKNOD, o CONFIGURE_IMFS_DISABLE_MOUNT, o CONFIGURE_IMFS_DISABLE_READLINK, o CONFIGURE_IMFS_DISABLE_RENAME, o CONFIGURE_IMFS_DISABLE_RMNOD, o CONFIGURE_IMFS_DISABLE_SYMLINK, o CONFIGURE_IMFS_DISABLE_UNMOUNT, and o CONFIGURE_IMFS_DISABLE_UTIME.
* IMFS: Add root directory to FS infoSebastian Huber2015-02-121-0/+7
| | | | Fix memory leak in IMFS_fsunmount().
* IMFS: Introduce IMFS_mknod_controlSebastian Huber2015-02-121-2/+0
| | | | | | Drop IMFS_node_control::node_size field and add node_size parameter to IMFS_allocate_node() and IMFS_create_node(). This reduces the size of generic nodes.
* 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.