Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | libcsupport: Minimal /etc/passwd and /etc/group | Sebastian Huber | 2014-11-20 | 2 | -106/+30 |
| | | | | | Create a minimal /etc/passwd and /etc/group with user root and group root only with no passwords. | ||||
* | libcsupport: Avoid TOCTOU and format errors | Sebastian Huber | 2014-11-20 | 6 | -0/+178 |
| | |||||
* | Add crypt_r(), etc. | Sebastian Huber | 2014-11-20 | 6 | -0/+374 |
| | | | | | Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r(). | ||||
* | Add SHA256 and SHA512 support | Sebastian Huber | 2014-11-20 | 6 | -0/+245 |
| | |||||
* | Add NXP PCA9548A 8-channel switch I2C driver | Sebastian Huber | 2014-11-20 | 1 | -1/+79 |
| | |||||
* | Add NXP PCA9535 16-bit GPIO I2C driver | Sebastian Huber | 2014-11-20 | 1 | -1/+150 |
| | |||||
* | Add generic EEPROM I2C device driver | Sebastian Huber | 2014-11-20 | 1 | -1/+141 |
| | |||||
* | Add I2C driver framework | Sebastian Huber | 2014-11-20 | 6 | -0/+320 |
| | | | | | | | | | | | | | | | | | This I2C driver framework has some major differences compared to libi2c. * It is compatible to the Linux I2C user-space API. * It uses generic IMFS nodes and thus reduces the levels of indirection. * The drivers don't have to mess around with minor numbers to get their state information. * No arbitrary bus controller model is assumed. The main task of an I2C bus controller driver is to process I2C messages. How this is done is private to the driver. * Scatter/gather operations are supported (I2C_M_NOSTART). | ||||
* | libtests/top: End test after some time if no input | Sebastian Huber | 2014-11-20 | 1 | -0/+23 |
| | |||||
* | libdl: Disable building libdl for the NIOS2. No relocation support. | Chris Johns | 2014-11-06 | 1 | -1/+1 |
| | | | | This should have been added. | ||||
* | libtests: Add libdl test dl02. | Chris Johns | 2014-11-04 | 11 | -1/+413 |
| | | | | Loads 2 interdependent ELF object files. | ||||
* | libtests: Update dl01 documentation. | Chris Johns | 2014-11-04 | 3 | -1/+40 |
| | |||||
* | dl01/dl-load.c: Add missing const | Joel Sherrill | 2014-11-02 | 1 | -1/+1 |
| | |||||
* | cpukit: Add libdl with the Runtime Loader (RTL) code. | Chris Johns | 2014-10-31 | 9 | -1/+278 |
| | | | | This is a merge of the RTL project. | ||||
* | top: Add new test. | Jennifer Averett | 2014-10-28 | 9 | -1/+388 |
| | |||||
* | capture01: Remove capture task tracking. | Jennifer Averett | 2014-10-27 | 1 | -27/+85 |
| | | | | | This involved adding a new variable record to the capture buffer and modifing the trace method to read those records. | ||||
* | smptests/smpfatal03: Wait for end of test msg | Sebastian Huber | 2014-10-24 | 1 | -0/+2 |
| | |||||
* | tests/smptests: Normal use of test extension | Sebastian Huber | 2014-10-24 | 2 | -4/+4 |
| | |||||
* | tests/smptests: Use barriers in smpfatal0{12} | Sebastian Huber | 2014-10-23 | 2 | -4/+18 |
| | | | | | Call the test extension explicitly and wait for report output using a barrier. This avoids problems with an early shutdown of the system. | ||||
* | testsuites: Move include for C++ compatibility | Sebastian Huber | 2014-10-23 | 1 | -3/+2 |
| | |||||
* | Revert "fstests/mdosfs_fstime: Remove test" | Sebastian Huber | 2014-10-23 | 3 | -0/+35 |
| | | | | This reverts commit bdcf4102f71d1bc2a50f23d2d425d85c24ec0900. |