Sebastian Huber
c3350e7d4a
Filesystem: Typo
2014-11-20 10:30:22 +01:00
Sebastian Huber
ffa71f1cd0
libcsupport: Implement getgroups()
2014-11-20 10:30:22 +01:00
Sebastian Huber
395e5d4d7a
libcsupport: Use POSIX key for getgrent()
2014-11-20 10:30:22 +01:00
Sebastian Huber
acf9a8dd54
shell: Use crypt_r() in rtems_shell_login_check()
...
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.
2014-11-20 10:30:22 +01:00
Sebastian Huber
002f351e15
libcsupport: Minimal /etc/passwd and /etc/group
...
Create a minimal /etc/passwd and /etc/group with user root and group
root only with no passwords.
2014-11-20 10:30:22 +01:00
Sebastian Huber
6935428a29
libcsupport: Avoid TOCTOU and format errors
2014-11-20 10:30:22 +01:00
Sebastian Huber
80055514bb
libcsupport: Use pthread_once()
2014-11-20 10:30:21 +01:00
Sebastian Huber
b471854bc2
libcsupport: Split passwd/group support
2014-11-20 10:30:21 +01:00
Sebastian Huber
d82f9de1c9
libcsupport: Add copyrights according to rev hist
2014-11-20 10:30:21 +01:00
Sebastian Huber
446632197c
Add crypt_r(), etc.
...
Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and
crypt_sha512_r().
2014-11-20 10:30:21 +01:00
Sebastian Huber
1bcd037810
Add SHA256 and SHA512 support
2014-11-20 10:30:21 +01:00
Sebastian Huber
a2b68952b1
Add <sys/endian.h>
2014-11-20 10:30:20 +01:00
Sebastian Huber
45a63ee8d6
bsp/xilinx-zynq: Add Cadence I2C bus driver
2014-11-20 10:30:20 +01:00
Sebastian Huber
bdf8fa76c2
bsp/xilinx-zynq: Add zync_clock_cpu_1x()
2014-11-20 10:30:20 +01:00
Sebastian Huber
234d5c408c
bsp/xilinx-zynq: Rename BSP_ARM_A9MPCORE_UARTCLK
...
Rename BSP_ARM_A9MPCORE_UARTCLK to ZYNQ_CLOCK_UART since this clock has
nothing to do with the Cortex-A9 MPCore.
2014-11-20 10:30:20 +01:00
Sebastian Huber
8100e7117c
bsp/xilinx-zynq: Adjust BSP_ARM_A9MPCORE_PERIPHCLK
2014-11-20 10:30:20 +01:00
Sebastian Huber
0510cfd8ed
Add NXP PCA9548A 8-channel switch I2C driver
2014-11-20 10:30:17 +01:00
Sebastian Huber
67ac69fc3f
Add NXP PCA9535 16-bit GPIO I2C driver
2014-11-20 10:30:12 +01:00
Sebastian Huber
cce4678047
Add generic EEPROM I2C device driver
2014-11-20 10:30:11 +01:00
Sebastian Huber
41c5f1b779
Add I2C driver framework
...
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).
2014-11-20 10:30:06 +01:00
Sebastian Huber
b6f218867b
Add RTEMS port of Linux I2C user-space API
2014-11-20 08:54:11 +01:00
Sebastian Huber
f0c564c5ae
bsps/arm: Adjust stacks for ARMv4
...
Reduce non-IRQ stacks to size zero. All non-IRQ stacks overlap now the
IRQ stack. This is all right since the SVC stack is used only during
startup and here interrupts are disabled. The other exception stacks
lead to a system termination by default, so we can here also use the IRQ
stack since interrupts are disabled on exception entry.
2014-11-20 08:54:10 +01:00
Sebastian Huber
3eade71044
libtests/top: End test after some time if no input
2014-11-20 08:54:10 +01:00
Alan Cudmore
96a9f4cb6d
ARM removed shared/abort from several ARM BSPs
2014-11-20 08:54:10 +01:00
Chris Johns
580466cc9c
libdl: Update comment with details about the error fix.
...
See refs #2192 .
2014-11-20 13:52:12 +11:00
Chris Johns
2ae58c695f
libdl: Update the comments.
...
See refs #2191 .
2014-11-20 10:19:46 +11:00
Chris Johns
fc523ac869
libdl: Fix possible 16-bit overflow (Coverity 1255339) refs #2192 .
...
On a 16-bit target the section value could result in a sign-extension
overflow.
2014-11-20 10:18:16 +11:00
Chris Johns
4f1bbbfcdf
libdl: Add a comment.
...
See ref #2191 .
2014-11-20 08:43:15 +11:00
Chris Johns
80590a8ecf
libdl: Add a comment to the previous fix.
...
The fix is ref #2191 .
2014-11-20 08:38:28 +11:00
Chris Johns
90f65007e9
libdl: Fix allocator NULL check (Coverity 1255328) refs #2191
...
The address returned from the allocator call was not checked when zeroing
the memory.
2014-11-20 08:30:01 +11:00
Chris Johns
724eb8c410
Fix type in MAINTAINERS.
2014-11-20 07:27:34 +11:00
Chris Johns
f04dff48bb
Update MAINTAINERS with blanket commits for Daniel and SPARC.
2014-11-20 07:21:28 +11:00
Chris Johns
c87ff971c3
Update maintainers with Daniel.
2014-11-20 05:32:17 +11:00
Chris Johns
ab8a9adf8a
Update the maintainers list.
2014-11-20 05:25:40 +11:00
Chris Johns
7ecd1fcee6
libmisc: Add the libmisc/redirector to the wrap up.
2014-11-20 05:18:10 +11:00
Chris Johns
f98abbe0eb
libdl: Disable building libdl for the NIOS2. No relocation support.
...
This should have been added.
2014-11-06 13:09:54 +11:00
Joel Sherrill
a373dc3768
lpc23xx_tli800-testsuite.tcfg: Add dl02
2014-11-05 17:52:23 -06:00
Joel Sherrill
091c610808
lpc2362-testsuite.tcfg: Add dl02
2014-11-05 17:52:05 -06:00
Joel Sherrill
0b91cfbf51
lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add a handful more tests
2014-11-05 17:51:43 -06:00
Joel Sherrill
f9e4139f55
lm3s3749-testsuite.tcfg: Add dl02
2014-11-05 15:31:36 -06:00
Joel Sherrill
54998f6ef1
shell/main_edit.c: Fix warnings
2014-11-05 09:29:47 -06:00
Joel Sherrill
8d74b80e26
lpc23xx_tli800-testsuite.tcfg: Add dl01
2014-11-04 15:05:08 -06:00
Joel Sherrill
6d84a9fff9
lpc2362-testsuite.tcfg: Add dl01
2014-11-04 15:04:46 -06:00
Joel Sherrill
a7812cdcea
lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add rbheap01
2014-11-04 15:04:28 -06:00
Joel Sherrill
643e7cb8a6
lm3s3749-testsuite.tcfg: Add dl01
2014-11-04 15:02:03 -06:00
Joel Sherrill
1a3c611c45
sapi/src/testextension.c: Fix warnings
2014-11-04 14:56:11 -06:00
Joel Sherrill
1dc5b0e0c1
libdl/rtl-mdreloc-bfin.c: Include rtems/rtl/rtl.h not rtl.h
2014-11-04 14:56:11 -06:00
Joel Sherrill
598a1f4a68
libdl/Makefile.am: Need preinstall on all targets
2014-11-04 14:56:11 -06:00
Chris Johns
028ed6c390
libdl: RTLD_DEFAULT searches the global symbol table.
2014-11-04 16:34:37 +11:00
Chris Johns
540b7b4178
libtests: Add libdl test dl02.
...
Loads 2 interdependent ELF object files.
2014-11-04 16:31:50 +11:00