Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | sptest/spcache01: New test cases | Sebastian Huber | 2014-11-25 | 1 | -0/+4 |
| | |||||
* | smpcapture01: New test. | Jennifer Averett | 2014-11-24 | 6 | -0/+389 |
| | |||||
* | capture01: Use capture engine print methods. | Jennifer Averett | 2014-11-24 | 1 | -237/+13 |
| | |||||
* | testsuites/.../tmacros.h: Add parentheses to fix warning | Joel Sherrill | 2014-11-24 | 1 | -2/+2 |
| | |||||
* | smp: Fix scheduler helping protocol | Luca Bonato | 2014-11-24 | 2 | -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 files | Joel Sherrill | 2014-11-23 | 2 | -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 defines | Sebastian Huber | 2014-11-21 | 5 | -20/+16 |
| | | | | Include <sys/param.h> if necessary to get the MIN()/MAX() macros. | ||||
* | smpschedaffinity05: Change semaphore attributes. | Jennifer Averett | 2014-11-20 | 1 | -6/+4 |
| | | | | | Change semaphore attributes to resolve problem where semaphore is not released upon a context switch. | ||||
* | smpschedaffinity04: Change semaphore attributes. | Jennifer Averett | 2014-11-20 | 1 | -5/+3 |
| | | | | | Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch. | ||||
* | smpschedaffinity02: Change semaphore attributes. | Jennifer Averett | 2014-11-20 | 1 | -5/+4 |
| | | | | | Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch. | ||||
* | libtests/malloctest/init.c: Fix warning | Joel Sherrill | 2014-11-20 | 2 | -19/+37 |
| | | | | | | | posix_memalign() is prototyped to take a non-NULL parameter. But our test is deliberately passing one in. With the -Wnon-null warning flag enabled, we will always get warnings on this test unless we disable that warning for this single test case. | ||||
* | dl01,dl02: Avoid non-runnable $(EXEEXT) files | Sebastian Huber | 2014-11-20 | 2 | -2/+14 |
| | |||||
* | Ensure security of default user environment | Sebastian Huber | 2014-11-20 | 6 | -0/+214 |
| | |||||
* | shell: Do chroot() after successful login | Sebastian Huber | 2014-11-20 | 2 | -2/+44 |
| | |||||
* | shell: Get supplementary group IDs in login check | Sebastian Huber | 2014-11-20 | 1 | -0/+13 |
| | |||||
* | Add supplementary groups to user environment | Sebastian Huber | 2014-11-20 | 1 | -0/+171 |
| | |||||
* | samples/fileio: Use unlimited objects | Sebastian Huber | 2014-11-20 | 1 | -8/+1 |
| | |||||
* | samples/fileio: Fix warning | Sebastian Huber | 2014-11-20 | 1 | -0/+2 |
| | |||||
* | libcsupport: Implement getgroups() | Sebastian Huber | 2014-11-20 | 4 | -8/+103 |
| | |||||
* | libcsupport: Use POSIX key for getgrent() | Sebastian Huber | 2014-11-20 | 2 | -0/+4 |
| | |||||
* | shell: Use crypt_r() in rtems_shell_login_check() | Sebastian Huber | 2014-11-20 | 7 | -4/+188 |
| | | | | | | | Use '*" to disable shell login instead of '!' according to the Linux man page. Use getpwnam_r() instead of getpwnam(). Do not access the user environment directly. Update the user environment only after a successful login check. |