summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* smptests/smpcapture01: Avoid livelock conditionSebastian Huber2015-03-042-41/+54
|
* smptests: Do not use Giant directlySebastian Huber2015-03-042-6/+6
| | | | | This ensures that thread dispatching is disabled. A Giant acquire/release pair must take place in the same processor.
* psxtests/psx05: Adjust test caseSebastian Huber2015-02-261-2/+2
| | | | Update #2170.
* sptests/sp76: Check that the right task executesSebastian Huber2015-02-261-8/+11
|
* psxtests: add string param to printf. closes #2241Gedare Bloom2015-02-232-2/+2
|
* IMFS: Fix copy on write for linfilesSebastian Huber2015-02-202-5/+67
|
* sptests: Add missing test extensionSebastian Huber2015-02-193-0/+6
|
* score: Make <rtems/score/atomic.h> availableSebastian Huber2015-02-198-207/+321
| | | | | | | | Make <rtems/score/atomic.h> available for all RTEMS configurations. Use inline functions instead of macros. Use ISR disable/enable on uni-processor configurations to ensure atomicity. Update #2273.
* score: Add _CPU_SMP_Prepare_start_multitasking()Sebastian Huber2015-02-171-7/+5
| | | | Update #2268.
* IMFS: Implement variable length node namesSebastian Huber2015-02-151-1/+5
| | | | This reduces the average node size and adds more flexibility.
* IMFS: Add CONFIGURE_IMFS_DISABLE_READDIRSebastian Huber2015-02-141-0/+20
|
* 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