Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | IMFS: Rename CONFIGURE_IMFS_DISABLE_FCHMOD | Sebastian Huber | 2015-02-13 | 1 | -1/+1 |
| | | | | Rename CONFIGURE_IMFS_DISABLE_FCHMOD to CONFIGURE_IMFS_DISABLE_CHMOD. | ||||
* | IMFS: Add CONFIGURE_IMFS_DISABLE_MKNOD_FILE | Sebastian Huber | 2015-02-13 | 1 | -4/+4 |
| | |||||
* | IMFS: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM | Sebastian Huber | 2015-02-13 | 7 | -3/+203 |
| | | | | Resurrect CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM. | ||||
* | psxhdrs: Reorganize into subdirectories per .h file and rename files | Joel Sherrill | 2015-02-12 | 142 | -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_cputime | Joel Sherrill | 2015-02-12 | 3 | -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 compliance | Joel Sherrill | 2015-02-12 | 19 | -1/+620 |
| | |||||
* | IMFS: Add fine grained configuration | Sebastian Huber | 2015-02-12 | 21 | -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 info | Sebastian Huber | 2015-02-12 | 1 | -0/+7 |
| | | | | Fix memory leak in IMFS_fsunmount(). | ||||
* | IMFS: Introduce IMFS_mknod_control | Sebastian Huber | 2015-02-12 | 1 | -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 trace | Daniel Cederman | 2015-02-11 | 6 | -0/+478 |
| | |||||
* | Filesystem: Simplify FIFO and pipe configuration | Sebastian Huber | 2015-02-09 | 6 | -8/+0 |
| | |||||
* | fstests/fsrename: Avoid double initialization | Sebastian Huber | 2015-02-09 | 1 | -7/+5 |
| | |||||
* | Filesystem: Statically initialize rtems_libio_iops | Sebastian Huber | 2015-02-04 | 6 | -70/+1 |
| | |||||
* | IMFS: Replace node union with individual struct | Sebastian Huber | 2015-01-27 | 8 | -161/+27 |
| | | | | | | This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER(). | ||||
* | psx07: Add missing parameter to printf() call | Joel Sherrill | 2015-01-23 | 1 | -1/+1 |
| | | | | | | | Close 2241. Conflicts: testsuites/psxtests/psx07/init.c | ||||
* | psxtests/psx07: Fix printf() statement | Sebastian Huber | 2015-01-23 | 1 | -1/+1 |
| | | | | Close #2240. | ||||
* | Filesystem: Delete node type operation | Sebastian Huber | 2015-01-22 | 1 | -7/+14 |
| | | | | Use the fstat handler instead. | ||||
* | libnetworking: Fix close of active sockets | Sebastian Huber | 2015-01-20 | 2 | -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 makefiles | Marcos Diaz | 2015-01-20 | 2 | -2/+2 |
| | |||||
* | smptests/smpmrsp01: Fix task delete race condition | Sebastian Huber | 2015-01-14 | 1 | -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_info | Sebastian Huber | 2015-01-09 | 1 | -2/+1 |
| | |||||
* | libtests/crypt01: Increase stack size | Sebastian Huber | 2015-01-09 | 1 | -0/+2 |
| | |||||
* | smptests/smpwakeafter01: Fix task count | Sebastian Huber | 2015-01-09 | 1 | -1/+1 |
| | |||||
* | smptests/smpmrsp01: Update run indicator only once | Sebastian Huber | 2015-01-09 | 1 | -1/+3 |
| | | | | | On the Freescale T2080 the excessive concurrent write/read lead to a livelock condition. | ||||
* | smp: Fix timeout for MrsP semaphores | Sebastian Huber | 2014-12-18 | 2 | -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_FILESYSTEM | Sebastian Huber | 2014-12-16 | 86 | -134/+0 |
| | | | | This define was superfluous, undocumented and used inconsistently. | ||||
* | Enable WebSocket support in the Mongoose HTTP server | Nick Withers | 2014-12-15 | 3 | -13/+204 |
| | |||||
* | Add POSIX key value pairs to resource snapshot | Sebastian Huber | 2014-12-12 | 1 | -15/+29 |
| | |||||
* | posix: Delete key/value if value is set to NULL | Sebastian Huber | 2014-12-12 | 1 | -0/+19 |
| | |||||
* | Teach rtems_tarfs_load() about symlinks | Nick Withers | 2014-12-11 | 2 | -4/+8 |
| | |||||
* | libtests/complex: Avoid multiple definitions | Sebastian Huber | 2014-12-08 | 1 | -1/+1 |
| | |||||
* | Update bug report URL | Sebastian Huber | 2014-12-05 | 13 | -13/+13 |
| | |||||
* | libmisc: More useful default configuration | Sebastian Huber | 2014-12-05 | 6 | -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 Huber | 2014-12-03 | 1 | -29/+38 |
| | | | | | Extract this function from interrupt_critical_section_test_support_initialize(). | ||||
* | libtests: Omit libdl tests if no RTEMS tools | Sebastian Huber | 2014-12-03 | 1 | -7/+8 |
| | |||||
* | DEVFS04: make test work on LEON3-FT GR712RC | Daniel Hellstrom | 2014-12-02 | 1 | -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 comments | Daniel Hellstrom | 2014-12-02 | 3 | -70/+70 |
| | |||||
* | libtests/complex,math: Prevent optimizations | Sebastian Huber | 2014-12-01 | 2 | -81/+195 |
| | | | | | | | For constant arguments GCC calculates the values of the math library functions at compile-time. close #1741 | ||||
* | libcsupport: Delete malloc statistics | Sebastian Huber | 2014-11-28 | 7 | -105/+1 |
| | | | | | | | Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367 | ||||
* | smptests/smpmrsp01: Use busy waits | Sebastian Huber | 2014-11-27 | 1 | -18/+20 |
| | | | | | Use busy waits instead of sleeps to avoid unnecessary switches to the idle thread. | ||||
* | smp: Fix scheduler helping protocol | Sebastian Huber | 2014-11-27 | 2 | -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 Huber | 2014-11-27 | 3 | -0/+51 |
| | | | | Add rtems_cache_coherent_free() and rtems_cache_coherent_add_area(). | ||||
* | smp09: Resolve missing prototype warning. | Jennifer Averett | 2014-11-25 | 1 | -0/+8 |
| | |||||
* | smp07: Resolve missing prototype warning. | Jennifer Averett | 2014-11-25 | 1 | -1/+9 |
| | |||||
* | smp05: Resolve missing prototype warning. | Jennifer Averett | 2014-11-25 | 1 | -0/+9 |
| | |||||
* | smp02: Resolve unused method warnings. | Jennifer Averett | 2014-11-25 | 1 | -7/+1 |
| | |||||
* | smp03: Remove set but not used warning. | Jennifer Averett | 2014-11-25 | 1 | -0/+4 |
| | | | | Added status validation. | ||||
* | smpschedsem01: Remove unused variable warning. | Jennifer Averett | 2014-11-25 | 1 | -1/+0 |
| | |||||
* | smpschedaffinity02: Remove unused prototype. | Jennifer Averett | 2014-11-25 | 1 | -1/+0 |
| | |||||
* | rtems: Move rtems_cache_aligned_malloc() | Sebastian Huber | 2014-11-25 | 3 | -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. |