summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* i386: GDTR manipulation functions parameters changed to use explicit width typesJan Dolezal2014-11-202-5/+7
|
* score: i386: functions converting real mode pointer to physical address and backJan Dolezal2014-11-202-0/+75
|
* i386/pc386: configurable size of descriptor tablesJan Dolezal2014-11-206-8/+51
|
* dl01,dl02: Avoid non-runnable $(EXEEXT) filesSebastian Huber2014-11-202-2/+14
|
* bdbuf: Use rtems_cache_get_data_line_size()Sebastian Huber2014-11-201-9/+1
|
* bsps/arm: Enable L2C for Cortex-A9 MPCore BSPsSebastian Huber2014-11-2011-65/+98
|
* bsps/arm: L2C 310 drop exclusive cache supportSebastian Huber2014-11-201-71/+50
| | | | Optimize locking.
* bsps/arm: L1 cache support changesSebastian Huber2014-11-201-16/+21
|
* bsps/arm: L2C 310 compile-time errata 588369Sebastian Huber2014-11-201-49/+19
|
* bsps/arm: L2C 310 compile-time errata 753970Sebastian Huber2014-11-201-71/+43
|
* bsps/arm: L2C 310 exclusive config is fatalSebastian Huber2014-11-202-8/+18
|
* bsps/arm: L2C 310 use l2c_310_* prefix throughoutSebastian Huber2014-11-201-99/+99
|
* bsps/arm: L2C 310 use L2C_310_* prefix throughoutSebastian Huber2014-11-201-232/+232
|
* bsps/arm: L2C 310 add compile time checksSebastian Huber2014-11-204-85/+80
| | | | Simplify initialization. Replace some assert() with fatal errors.
* bsps/arm: L2C 310 delete invalid linkSebastian Huber2014-11-201-2/+0
|
* bsps/arm: L2C 310 simplify and remove white spaceSebastian Huber2014-11-201-292/+177
|
* bsps/arm: L2C 310 rename BSP_ARM_L2CC_BASESebastian Huber2014-11-203-28/+28
| | | | Rename BSP_ARM_L2CC_BASE to BSP_ARM_L2C_310_BASE.
* shell: Include <rtems/shell.h> earlySebastian Huber2014-11-201-2/+3
| | | | This avoids a conflict with the global variable defines.
* shell: DocumentationSebastian Huber2014-11-202-3/+161
|
* shell: Add CMDLS, CMDCHOWN, CMDCHMOD commandsSebastian Huber2014-11-206-0/+489
|
* shell: Fix help topic headerSebastian Huber2014-11-201-4/+3
|
* shell: Add mode, UID and GID to shell commandsSebastian Huber2014-11-207-27/+66
| | | | | Use this information to determine if a command is visible to the current user and if the current user is allowed to execute this command.
* shell: Inherit UID and GID if no login checkSebastian Huber2014-11-202-0/+21
| | | | | | Use the UID and GID of the executing user for the real and effective UID and GID of the shell task in case no login check is present. This prevents privilege escalation via shell scripts.
* shell: Add and use rtems_shell_execute_cmd()Sebastian Huber2014-11-204-18/+20
|
* shell: Make rtems_shell_main_joel() staticSebastian Huber2014-11-201-8/+1
|
* shell: Print to stderr in TIME commandSebastian Huber2014-11-201-3/+3
|
* shell: Add initial commands and aliases only onceSebastian Huber2014-11-204-26/+22
| | | | Make tables read-only.
* shell: Simplify rtems_shell_add_cmd_struct()Sebastian Huber2014-11-201-14/+15
|
* shell: Rename HALT to SHUTDOWN commandSebastian Huber2014-11-204-36/+23
| | | | Use a normal command for shutdown via exit().
* Ensure security of default user environmentSebastian Huber2014-11-208-9/+227
|
* shell: Do chroot() after successful loginSebastian Huber2014-11-204-40/+85
|
* shell: Use exiting once initializationSebastian Huber2014-11-201-38/+31
| | | | Avoid TOCTOU issues. Avoid pull in of global buffers.
* shell: Get supplementary group IDs in login checkSebastian Huber2014-11-202-0/+15
|
* Add supplementary groups to user environmentSebastian Huber2014-11-206-26/+330
|
* samples/fileio: Use unlimited objectsSebastian Huber2014-11-201-8/+1
|
* samples/fileio: Fix warningSebastian Huber2014-11-201-0/+2
|
* dosfs: Avoid MIN() re-definitionSebastian Huber2014-11-201-0/+2
|
* Filesystem: TypoSebastian Huber2014-11-201-1/+1
|
* libcsupport: Implement getgroups()Sebastian Huber2014-11-205-11/+157
|
* libcsupport: Use POSIX key for getgrent()Sebastian Huber2014-11-205-29/+117
|
* shell: Use crypt_r() in rtems_shell_login_check()Sebastian Huber2014-11-208-23/+224
| | | | | | | 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-203-126/+49
| | | | | 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-207-20/+200
|
* 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-2018-0/+1335
| | | | | Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r().
* Add SHA256 and SHA512 supportSebastian Huber2014-11-2014-12/+1003
|
* Add <sys/endian.h>Sebastian Huber2014-11-203-0/+200
|
* bsp/xilinx-zynq: Add Cadence I2C bus driverSebastian Huber2014-11-206-0/+645
|