Re: gdb patches to RBS

2014-11-14 Thread Chris Johns
On 15/11/2014 10:30 am, Jiri Gaisler wrote: On 11/14/2014 02:34 AM, Chris Johns wrote: On 14/11/2014 9:12 am, Jiri Gaisler wrote: What is the procedure to add gdb patches to RBS? Patches are first accepted by the RTEMS Project as the definition of the tools belongs to the project and too

Re: gdb patches to RBS

2014-11-14 Thread Jiri Gaisler
On 11/14/2014 02:34 AM, Chris Johns wrote: > On 14/11/2014 9:12 am, Jiri Gaisler wrote: >> >> What is the procedure to add gdb patches to RBS? >> > > Patches are first accepted by the RTEMS Project as the definition of the > tools belongs to the project and tool packagers, ie the RSB, need to a

Re: gdb patches to RBS

2014-11-14 Thread Joel Sherrill
On 11/14/2014 12:50 PM, Jiri Gaisler wrote: > > On 11/14/2014 04:18 PM, Joel Sherrill wrote: >> On 11/14/2014 5:27 AM, Jiri Gaisler wrote: >>> On 11/14/2014 02:34 AM, Chris Johns wrote: On 14/11/2014 9:12 am, Jiri Gaisler wrote: > What is the procedure to add gdb patches to RBS? > >>>

Re: gdb patches to RBS

2014-11-14 Thread Cudmore, Alan P. (GSFC-5820)
I just wanted to chime in and say that the ability to run the leon BSPs in gdb/sis will be fantastic! Thanks, Alan On 11/14/14 1:50 PM, "Jiri Gaisler" wrote: > > >On 11/14/2014 04:18 PM, Joel Sherrill wrote: >> >> On 11/14/2014 5:27 AM, Jiri Gaisler wrote: >>> >>> On 11/14/2014 02:34 AM, Chri

Re: gdb patches to RBS

2014-11-14 Thread Jiri Gaisler
On 11/14/2014 04:18 PM, Joel Sherrill wrote: > > On 11/14/2014 5:27 AM, Jiri Gaisler wrote: >> >> On 11/14/2014 02:34 AM, Chris Johns wrote: >>> On 14/11/2014 9:12 am, Jiri Gaisler wrote: What is the procedure to add gdb patches to RBS? >>> Patches are first accepted by the RTEMS Proje

Re: [PATCH 2/9] Add I2C driver framework

2014-11-14 Thread Sebastian Huber
On 11/13/2014 06:35 PM, Alan Cudmore wrote: This sounds like a nice improvement. Is this intended to be a replacement for the RTEMS libi2c? Yes, this is intended as a replacement for libi2c. The big problem with libi2c is that it is too close to a particular hardware model which makes bus d

Re: [PATCH 2/9] Add SHA256 and SHA512 support

2014-11-14 Thread Sebastian Huber
On 11/14/2014 04:05 PM, Gedare Bloom wrote: The test case name SHA 1 is misleading, as there exists a SHA-1 algorithm Yes, but this is the standard test name pattern. There is no SHA-01. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49

Re: [PATCH 9/9] shell: Use crypt_r() in rtems_shell_login_check()

2014-11-14 Thread Sebastian Huber
On 11/14/2014 03:54 PM, Joel Sherrill wrote: Where are crypt.h and the methods coming from? I don't see them in newlib and It is in patch 3/9. is not a POSIX header file. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-

Re: gdb patches to RBS

2014-11-14 Thread Joel Sherrill
On 11/14/2014 5:27 AM, Jiri Gaisler wrote: > > On 11/14/2014 02:34 AM, Chris Johns wrote: >> On 14/11/2014 9:12 am, Jiri Gaisler wrote: >>> What is the procedure to add gdb patches to RBS? >>> >> Patches are first accepted by the RTEMS Project as the definition of the >> tools belongs to the proj

Re: [PATCH 2/9] Add SHA256 and SHA512 support

2014-11-14 Thread Gedare Bloom
The test case name SHA 1 is misleading, as there exists a SHA-1 algorithm On Fri, Nov 14, 2014 at 8:46 AM, Sebastian Huber wrote: > --- > cpukit/Makefile.am| 2 - > cpukit/libmd/Makefile.am | 13 +- > cpukit/libmd/preinstall.am| 30 > cpukit/

Re: [PATCH 9/9] shell: Use crypt_r() in rtems_shell_login_check()

2014-11-14 Thread Joel Sherrill
Where are crypt.h and the methods coming from? I don't see them in newlib and On 11/14/2014 7:46 AM, Sebastian Huber wrote: > 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. >

[PATCH 4/9] libcsupport: Add copyrights according to rev hist

2014-11-14 Thread Sebastian Huber
--- cpukit/libcsupport/src/getpwent.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/cpukit/libcsupport/src/getpwent.c b/cpukit/libcsupport/src/getpwent.c index 722cfca..483dd95 100644 --- a/cpukit/libcsupport/src/getpwent.c +++ b/cpukit/libcsupport/src/getpwent.c @@ -6,6 +6,13 @@ *

[PATCH 1/9] Add

2014-11-14 Thread Sebastian Huber
--- cpukit/Makefile.am | 1 + cpukit/include/sys/endian.h | 195 cpukit/preinstall.am| 4 + 3 files changed, 200 insertions(+) create mode 100644 cpukit/include/sys/endian.h diff --git a/cpukit/Makefile.am b/cpukit/Makefile.am ind

[PATCH 2/9] Add SHA256 and SHA512 support

2014-11-14 Thread Sebastian Huber
--- cpukit/Makefile.am| 2 - cpukit/libmd/Makefile.am | 13 +- cpukit/libmd/preinstall.am| 30 cpukit/libmd/sha256.h | 50 ++ cpukit/libmd/sha256c.c| 297 +++ cpukit/libmd/sha512.

[PATCH 8/9] libcsupport: Minimal /etc/passwd and /etc/group

2014-11-14 Thread Sebastian Huber
Create a minimal /etc/passwd and /etc/group with user root and group root only with no passwords. --- cpukit/libcsupport/src/pwdgrp.c | 14 + testsuites/psxtests/psxpasswd01/init.c | 44 + testsuites/psxtests/psxpasswd01/psxpasswd01.scn | 82 +--

[PATCH 9/9] shell: Use crypt_r() in rtems_shell_login_check()

2014-11-14 Thread Sebastian Huber
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. --- cpukit/libmisc/shell/login_check.c | 45 -- testsuites/samples/fileio/init.c | 13 +++-

[PATCH 5/9] libcsupport: Split passwd/group support

2014-11-14 Thread Sebastian Huber
--- cpukit/libcsupport/Makefile.am| 4 +- cpukit/libcsupport/src/getgrent.c | 78 cpukit/libcsupport/src/getpwent.c | 385 +- cpukit/libcsupport/src/pwdgrp.c | 346 ++ cpukit/libcsupport/src/pwdgrp.h | 46

[PATCH 6/9] libcsupport: Use pthread_once()

2014-11-14 Thread Sebastian Huber
--- cpukit/libcsupport/src/pwdgrp.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/cpukit/libcsupport/src/pwdgrp.c b/cpukit/libcsupport/src/pwdgrp.c index d8e1947..c10cbab 100644 --- a/cpukit/libcsupport/src/pwdgrp.c +++ b/cpukit/libcsupport/src/pwdgrp.c @@ -31,

[PATCH 7/9] libcsupport: Avoid TOCTOU and format errors

2014-11-14 Thread Sebastian Huber
--- cpukit/libcsupport/src/pwdgrp.c | 42 ++-- testsuites/libtests/Makefile.am | 1 + testsuites/libtests/configure.ac | 1 + testsuites/libtests/pwdgrp01/Makefile.am | 19 ++ testsuites/libtests/pwdgrp01/init.c | 107 ++

[PATCH 3/9] Add crypt_r(), etc.

2014-11-14 Thread Sebastian Huber
Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r(). --- cpukit/Makefile.am | 2 + cpukit/configure.ac | 1 + cpukit/include/crypt.h | 74 + cpukit/libcrypt/Makefile.am | 17 ++

[PATCH] DEVFS04: make test work on LEON3-FT GR712RC

2014-11-14 Thread Daniel Hellstrom
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. --- testsuites/libtests/devfs04/init.c |2 +-

Re: gdb patches to RBS

2014-11-14 Thread Jiri Gaisler
On 11/14/2014 02:34 AM, Chris Johns wrote: > On 14/11/2014 9:12 am, Jiri Gaisler wrote: >> >> What is the procedure to add gdb patches to RBS? >> > > Patches are first accepted by the RTEMS Project as the definition of the > tools belongs to the project and tool packagers, ie the RSB, need to a