summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add supplementary groups to user environmentSebastian Huber2014-11-205-26/+159
|
* dosfs: Avoid MIN() re-definitionSebastian Huber2014-11-201-0/+2
|
* Filesystem: TypoSebastian Huber2014-11-201-1/+1
|
* libcsupport: Implement getgroups()Sebastian Huber2014-11-201-3/+54
|
* libcsupport: Use POSIX key for getgrent()Sebastian Huber2014-11-203-29/+113
|
* shell: Use crypt_r() in rtems_shell_login_check()Sebastian Huber2014-11-201-19/+36
| | | | | | | 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/groupSebastian Huber2014-11-201-20/+19
| | | | | Create a minimal /etc/passwd and /etc/group with user root and group root only with no passwords.
* libcsupport: Avoid TOCTOU and format errorsSebastian Huber2014-11-201-20/+22
|
* libcsupport: Use pthread_once()Sebastian Huber2014-11-201-5/+9
|
* libcsupport: Split passwd/group supportSebastian Huber2014-11-205-383/+476
|
* libcsupport: Add copyrights according to rev histSebastian Huber2014-11-201-0/+7
|
* Add crypt_r(), etc.Sebastian Huber2014-11-2012-0/+961
| | | | | Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r().
* Add SHA256 and SHA512 supportSebastian Huber2014-11-208-12/+758
|
* Add <sys/endian.h>Sebastian Huber2014-11-203-0/+200
|
* Add NXP PCA9548A 8-channel switch I2C driverSebastian Huber2014-11-204-0/+173
|
* Add NXP PCA9535 16-bit GPIO I2C driverSebastian Huber2014-11-204-0/+278
|
* Add generic EEPROM I2C device driverSebastian Huber2014-11-204-0/+324
|
* Add I2C driver frameworkSebastian Huber2014-11-206-0/+1093
| | | | | | | | | | | | | | | | | 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).
* Add RTEMS port of Linux I2C user-space APISebastian Huber2014-11-206-0/+458
|
* libdl: Update comment with details about the error fix.Chris Johns2014-11-201-0/+3
| | | | See refs #2192.
* libdl: Update the comments.Chris Johns2014-11-201-1/+2
| | | | See refs #2191.
* libdl: Fix possible 16-bit overflow (Coverity 1255339) refs #2192.Chris Johns2014-11-201-1/+1
| | | | | On a 16-bit target the section value could result in a sign-extension overflow.
* libdl: Add a comment.Chris Johns2014-11-201-0/+3
| | | | See ref #2191.
* libdl: Add a comment to the previous fix.Chris Johns2014-11-201-0/+3
| | | | The fix is ref #2191.
* libdl: Fix allocator NULL check (Coverity 1255328) refs #2191Chris Johns2014-11-201-1/+1
| | | | | The address returned from the allocator call was not checked when zeroing the memory.
* libmisc: Add the libmisc/redirector to the wrap up.Chris Johns2014-11-201-0/+1
|
* libdl: Disable building libdl for the NIOS2. No relocation support.Chris Johns2014-11-062-45/+1
| | | | This should have been added.
* shell/main_edit.c: Fix warningsJoel Sherrill2014-11-051-8/+10
|
* sapi/src/testextension.c: Fix warningsJoel Sherrill2014-11-041-0/+2
|
* libdl/rtl-mdreloc-bfin.c: Include rtems/rtl/rtl.h not rtl.hJoel Sherrill2014-11-041-1/+1
|
* libdl/Makefile.am: Need preinstall on all targetsJoel Sherrill2014-11-041-2/+2
|
* libdl: RTLD_DEFAULT searches the global symbol table.Chris Johns2014-11-041-6/+15
|
* libdl: Add a local symbol table to the object module.Chris Johns2014-11-045-87/+193
| | | | | | Adding a local symbol lets the relocator find local symbols referenced in relocation records. The local symbol table is erased once the object module has been loaded.
* cpuuse: Resolve compile errors.Jennifer Averett2014-11-031-28/+68
|
* libnetworking: Fix the sethostname decl to match newlib.Chris Johns2014-10-313-3/+3
|
* cpukit: Add libdl with the Runtime Loader (RTL) code.Chris Johns2014-10-3182-4/+14468
| | | | This is a merge of the RTL project.
* capture: Remove ctload command.Jennifer Averett2014-10-281-272/+0
| | | | rtems_cpu_usage_top should be used for this information.
* libmisc: Add top to shell.Jennifer Averett2014-10-273-1/+67
|
* libmisc: Add top to cpuusage.Jennifer Averett2014-10-273-1/+357
|
* capture: Removal of capture task tracking.Jennifer Averett2014-10-275-892/+415
| | | | | | | | | | This patch removes functionality for stack checking from the capture engine and requiresi the use of existing rtems functions for this information. It modifies ctload to use functionality similar to rtems cpuusage. It removes the capture task and stores a new capture task record the first time the task is seen. The per task data that was still needed is scaled down and stored in the tcb.
* cpuuse: Move is_executing_on_a_core to threadimpl.hJennifer Averett2014-10-271-24/+1
|
* score: Move is_executing_on_a_core from cpuusagereport.c to threadimpl.hJennifer Averett2014-10-271-0/+30
|
* score: Add capture data to tcb.Jennifer Averett2014-10-272-0/+10
|
* shell: Add an editor to the shell.Chris Johns2014-10-243-1/+2266
| | | | | | This is a small (21K on sparc) editor that provides some powerful features useful when a file needs editing on an embedded board. No need to copy files off, edit, copy back.
* ilibcsupport: Add realpath call.Chris Johns2014-10-242-1/+254
|
* sapi: Use an interrupt lock for test extensionSebastian Huber2014-10-241-23/+20
| | | | | Ensure to report only once on SMP machines and ensure that the report is output completely.
* sapi: Report only if not an SMP shutdown responseSebastian Huber2014-10-231-3/+23
|
* dosfs: Write meta-data only if it changedSebastian Huber2014-10-233-17/+40
|
* dosfs: Support ctime and mtimeSebastian Huber2014-10-239-133/+170
| | | | | | | Implement ctime and mtime updates according to POSIX. The ctime is mapped to the FAT create time and date. The mtime is mapped to the FAT last modified time and date. For the atime use the mtime for simplicity.
* cpukit/libfs/src/imfs/ioman.c: Fix typoJoel Sherrill2014-10-201-1/+1
|