Suggestions regarding GSoC project

2018-03-09 Thread Udit agarwal
Hi all, Hi Christian Mauderer, Hi Russel Haley, I need some reviews/suggestions from the community regarding the idea of Porting FreeBSD's SDIO driver to RTEMS via libbsd , building and testing on Beaglebone Black BSP and then benchmarking it against our existing SDHC driver. Also, at this

Re: Gsoc 2018

2018-03-09 Thread Gedare Bloom
See also Aditya's comments in "Re: devel Digest, Vol 76, Issue 23" On Fri, Mar 9, 2018 at 4:16 PM, Joel Sherrill wrote: > I just pushed a pretty significant update to the POSIX Compliance guide. > > + preface has more guidance on where to look for missing methods to > implement >

[PATCH 19/19] sparc/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/sparc/headers.am | 1 - cpukit/score/cpu/sparc/include/rtems/score/cpu.h | 5 +- cpukit/score/cpu/sparc/include/rtems/score/sparc.h | 2 +- cpukit/score/cpu/sparc/include/rtems/score/types.h | 53 -- 4 files changed, 5

[PATCH 18/19] sparc64/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/sparc64/headers.am| 1 - cpukit/score/cpu/sparc64/include/rtems/score/cpu.h | 5 ++- .../score/cpu/sparc64/include/rtems/score/types.h | 45 -- 3 files changed, 4 insertions(+), 47 deletions(-) delete mode 100644

[PATCH 17/19] powerpc/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/powerpc/headers.am| 1 - cpukit/score/cpu/powerpc/include/rtems/score/cpu.h | 5 +- .../cpu/powerpc/include/rtems/score/powerpc.h | 2 +- .../score/cpu/powerpc/include/rtems/score/types.h | 60 -- 4 files changed, 5

[PATCH 14/19] arm/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/arm/headers.am | 1 - cpukit/score/cpu/arm/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/arm/include/rtems/score/types.h | 51 3 files changed, 4 insertions(+), 53 deletions(-) delete mode 100644

[PATCH 16/19] m68k/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/m68k/headers.am | 1 - cpukit/score/cpu/m68k/include/rtems/score/cpu.h | 4 ++- cpukit/score/cpu/m68k/include/rtems/score/types.h | 43 --- 3 files changed, 3 insertions(+), 45 deletions(-) delete mode 100644

[PATCH 09/19] moxie/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/moxie/headers.am | 1 - cpukit/score/cpu/moxie/include/rtems/score/cpu.h | 5 +- cpukit/score/cpu/moxie/include/rtems/score/types.h | 56 -- 3 files changed, 4 insertions(+), 58 deletions(-) delete mode 100644

[PATCH 12/19] no_cpu/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/no_cpu/headers.am | 1 - cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h | 6 ++- .../score/cpu/no_cpu/include/rtems/score/types.h | 43 -- 3 files changed, 5 insertions(+), 45 deletions(-) delete mode 100644

[PATCH 15/19] riscv/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/riscv/headers.am | 1 - cpukit/score/cpu/riscv/include/rtems/score/cpu.h | 5 +- cpukit/score/cpu/riscv/include/rtems/score/types.h | 70 -- 3 files changed, 4 insertions(+), 72 deletions(-) delete mode 100644

[PATCH 13/19] v850/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/v850/headers.am | 1 - cpukit/score/cpu/v850/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/v850/include/rtems/score/types.h | 43 --- 3 files changed, 4 insertions(+), 45 deletions(-) delete mode 100644

[PATCH 05/19] epiphany/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/epiphany/headers.am | 1 - .../score/cpu/epiphany/include/rtems/score/cpu.h | 5 +- .../score/cpu/epiphany/include/rtems/score/types.h | 67 -- 3 files changed, 4 insertions(+), 69 deletions(-) delete mode 100644

[PATCH 10/19] m32c/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/m32c/headers.am | 1 - cpukit/score/cpu/m32c/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/m32c/include/rtems/score/types.h | 49 --- 3 files changed, 4 insertions(+), 51 deletions(-) delete mode 100644

[PATCH 11/19] or1k/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/or1k/headers.am | 1 - cpukit/score/cpu/or1k/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/or1k/include/rtems/score/types.h | 53 --- 3 files changed, 4 insertions(+), 55 deletions(-) delete mode 100644

[PATCH 02/19] mips/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/mips/headers.am | 1 - cpukit/score/cpu/mips/include/rtems/score/cpu.h | 7 +-- cpukit/score/cpu/mips/include/rtems/score/types.h | 56 --- 3 files changed, 4 insertions(+), 60 deletions(-) delete mode 100644

[PATCH 07/19] misc sh: Remove includes of rtems/score/types.h

2018-03-09 Thread Joel Sherrill
--- bsps/sh/gensh1/include/rtems/score/ispsh7032.h | 2 -- bsps/sh/gensh2/include/rtems/score/ispsh7045.h | 2 -- bsps/sh/gensh4/include/rtems/score/ispsh7750.h | 2 -- c/src/lib/libbsp/sh/gensh1/startup/ispsh7032.c | 1 - c/src/lib/libbsp/sh/gensh2/startup/ispsh7045.c | 1 -

[PATCH 08/19] sh/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/sh/headers.am | 1 - cpukit/score/cpu/sh/include/rtems/score/cpu.h | 9 +++- cpukit/score/cpu/sh/include/rtems/score/types.h | 56 - 3 files changed, 8 insertions(+), 58 deletions(-) delete mode 100644

[PATCH 01/19] bfin/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/bfin/headers.am | 1 - cpukit/score/cpu/bfin/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/bfin/include/rtems/score/types.h | 49 --- 3 files changed, 4 insertions(+), 51 deletions(-) delete mode 100644

[PATCH 06/19] nios2/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/nios2/headers.am | 1 - cpukit/score/cpu/nios2/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/nios2/include/rtems/score/types.h | 46 -- 3 files changed, 4 insertions(+), 48 deletions(-) delete mode 100644

[PATCH 00/19] Remove rtems/score/types.h from all ports

2018-03-09 Thread Joel Sherrill
This patch series removed the rtems/score/types.h file from all ports. Each patch is for a single target architecture. The one exception is for the sh where some odd drivers included this file and didn't need it. Build results for all BSPs and configurations should be posted shortly. Joel

[PATCH 03/19] i386/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/i386/cpu.c | 1 - cpukit/score/cpu/i386/headers.am | 1 - cpukit/score/cpu/i386/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/i386/include/rtems/score/types.h | 46 --- 4 files changed, 4

[PATCH 04/19] lm32/include/rtems/score/types.h: Eliminate this file

2018-03-09 Thread Joel Sherrill
Updates #3327. --- cpukit/score/cpu/lm32/headers.am | 1 - cpukit/score/cpu/lm32/include/rtems/score/cpu.h | 5 ++- cpukit/score/cpu/lm32/include/rtems/score/types.h | 46 --- 3 files changed, 4 insertions(+), 48 deletions(-) delete mode 100644

Re: [PATCH] bootstrap: Use printf instead of echo -e for POSIX shells

2018-03-09 Thread Joel Sherrill
I like the sound of next time. :) On Fri, Mar 9, 2018 at 3:37 PM, Amaan Cheval wrote: > Cheers! > > I'll keep that in mind next time. :) > > On Sat, Mar 10, 2018 at 12:57 AM Joel Sherrill wrote: > > > Awesome! Good catch! I have pushed the patch and

Re: [PATCH] bootstrap: Use printf instead of echo -e for POSIX shells

2018-03-09 Thread Amaan Cheval
Cheers! I'll keep that in mind next time. :) On Sat, Mar 10, 2018 at 12:57 AM Joel Sherrill wrote: > Awesome! Good catch! I have pushed the patch and closed the ticket. > I should have spotted it but if you make the last line of your git message > something like: > Closes

Re: Gsoc 2018

2018-03-09 Thread Joel Sherrill
I just pushed a pretty significant update to the POSIX Compliance guide. + preface has more guidance on where to look for missing methods to implement + standards section attempts to describe each standard. If this section is insufficient, patches or suggestions are encouraged. + Added C11 +

Re: [PATCH] bootstrap: Use printf instead of echo -e for POSIX shells

2018-03-09 Thread Joel Sherrill
Awesome! Good catch! I have pushed the patch and closed the ticket. I should have spotted it but if you make the last line of your git message something like: Closes #NNN. Updates #NNN. where NNN is the ticket number, the git hook for Trac will automatically update the ticket. On Fri, Mar 9,

Re: [PATCH] bootstrap: Use printf instead of echo -e for POSIX shells

2018-03-09 Thread Amaan Cheval
On Fri, Mar 9, 2018 at 9:47 PM Joel Sherrill wrote: > Can you file a ticket for this? It seems like something which should be > considered for release branches. Sure. Here it is: https://devel.rtems.org/ticket/3328 Note, however, that the use of "echo -e" was introduced in

Re: want to contribute to project

2018-03-09 Thread Vijay Kumar Banerjee
On 9 Mar 2018 10:15 p.m., "Vijay Kumar Banerjee" wrote: On 9 Mar 2018 3:34 a.m., "Joel Sherrill" wrote: On Sun, Mar 4, 2018 at 4:52 AM, Cillian O'Donnell wrote: > > > On 3 March 2018 at 22:18, Vijay Kumar Banerjee

Re: [PATCH] bootstrap: Use printf instead of echo -e for POSIX shells

2018-03-09 Thread Joel Sherrill
Can you file a ticket for this? It seems like something which should be considered for release branches. What shell(s)/host(s) did this show up on? Thanks. --joel On Fri, Mar 9, 2018 at 9:55 AM, Amaan Cheval wrote: > On POSIX compliant shells, echo does not have the

[PATCH] bootstrap: Use printf instead of echo -e for POSIX shells

2018-03-09 Thread Amaan Cheval
On POSIX compliant shells, echo does not have the -e option. This causes the "-e" to be echoed as well, causing potential buggy build processes. Example shell session: -> % sh $ echo -e "foo bar" -e foo bar $ According to POSIX, "\$" should be fine regardless due to the use of double-quotes[1].

Re: [PATCH] cpu-supplement: Add ARM BSPs chapter

2018-03-09 Thread Sebastian Huber
On 06/11/17 10:03, Sebastian Huber wrote: On 26/10/17 08:22, Sebastian Huber wrote: Please review this patch carefully. It adds a new chapter "ARM Board Support Packages" following the "ARM Specific Information" chapter. It adds a template structure for other BSPs. Where should we place