[PATCH 3/5] Add timingsafe_bcmp()

2016-03-19 Thread Sebastian Huber
This function is used by LibreSSL and OpenSSH and is provided by the OpenBSD libc. * libc/include/string.h (timingsafe_bcmp): Declare. * libc/string/timingsafe_bcmp.c: New file. * libc/string/Makefile.am: Add new file. * libc/string/Makefile.in: Regenerate. ---

GSOC 2016 Project:Porting Rock on RTEMS

2016-03-19 Thread Sambeet Panigrahi
Hi I am attaching the link to my proposal with this mail This is not a final draft and there's a lot of scope of improvement. I have not yet decided what packages to build. I wanted to update the tracking page but don't know how to do that. I welcome all suggestions for improvement and feedbacks.

Re: GSOC - LwIP and Jailhouse hypervisor as possible tasks

2016-03-19 Thread Chris Johns
On 20/03/2016 12:06 PM, Joel Sherrill wrote: On Sat, Mar 19, 2016 at 7:50 PM, Pavel Pisa wrote: On Friday 18 of March 2016 02:08:14 Chris Johns wrote: On 18/03/2016 09:20, Pavel Pisa wrote: So I offer role of consultant or co-mentor at least for this task. I can help

Re: [rtems-testing commit] bit_rtems: Disable C++ on architectures it is broken on

2016-03-19 Thread Chris Johns
On 20/03/2016 11:09 AM, Joel Sherrill wrote: Module:rtems-testing Branch:master Commit:8c82823aff36b5a59d1154d37a3a109f3d06f736 Changeset: http://git.rtems.org/rtems-testing/commit/?id=8c82823aff36b5a59d1154d37a3a109f3d06f736 Author:Joel Sherrill

[GSoC] Proposal Drafts

2016-03-19 Thread Gedare Bloom
Aspiring GSoC Students, I made my first pass and comments over the draft proposals linked from https://devel.rtems.org/wiki/GSoC/2016 and you should please continue to improve your drafts as mentors will be reading them as time permits. If you have not started your proposal, you should be aiming

Re: GSOC - LwIP and Jailhouse hypervisor as possible tasks

2016-03-19 Thread Pavel Pisa
Hello Chris, On Friday 18 of March 2016 02:08:14 Chris Johns wrote: > On 18/03/2016 09:20, Pavel Pisa wrote: > >> We can find someone with sufficient lwIP expertise if needed. There > >> are a few lwIP ports of RTEMS around. > > > > we have workend at company and at university with > > LwIP with

Re: BBB GSoC Projects was Re: Gsoc 2016 project proposal

2016-03-19 Thread punit vara
On Wed, Mar 16, 2016 at 1:32 AM, Marcos Díaz wrote: > Don't forget that TI has some baremetal drivers (StarterWare) for > beagle bone. You can base your work with it. > > On Tue, Mar 15, 2016 at 4:58 PM, Marcos Díaz > wrote:

Re: Participation in GSoC 2016

2016-03-19 Thread Sebastian Huber
On 16/03/16 22:11, Chris Johns wrote: On 16/03/2016 23:01, Darshit Shah wrote: I have updated my draft proposal with a basic timeline for things that need to be done. The link is shared on the tracking page and has been submitted via the program website as well. I'm sharing it here as well:

Re: (offlist) Re: GSoC 2016 Interested in Tracing was Re:

2016-03-19 Thread Isaac Gutekunst
Hi Vivek, Let's get Chris involved in this discussion. He is the main mentor here and knows more about the direction the project should go. On 03/17/2016 11:27 AM, vivek kukreja wrote: Hello Isaac, Thanks for your suggestions on my proposal. I will use your personal email for future

Advice Wanted on sonic.c Indentation Warning

2016-03-19 Thread Joel Sherrill
Hi GCC 6.0 previews give the indentation warning below ../../../../../rtems/c/src/libchip/network/sonic.c:837:11: warning: statement is indented as if it were guarded by... [-Wmisleading-indentation] on this code from sonic.c. for (i = 0 ; i < 2 ; i++) { if ((*sc->read_register)(

[PATCH] posix: Use per-thread lookup tree for POSIX Keys

2016-03-19 Thread Sebastian Huber
Yields higher performance on SMP systems. Close #2625. --- cpukit/libcsupport/src/resource_snapshot.c | 27 ++--- cpukit/posix/Makefile.am | 2 +- cpukit/posix/include/rtems/posix/key.h | 20 ++-- cpukit/posix/include/rtems/posix/keyimpl.h | 162

Re: Participation in GSoC 2016

2016-03-19 Thread Darshit Shah
On 18 March 2016 at 14:48, Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > > > On 18/03/16 14:38, Darshit Shah wrote: > >> > "schedulable task sets would miss their deadlines since it does not >> consider >> > migrating high priority tasks" >> > >> > I think this is not correct.

Re: Participation in GSoC 2016

2016-03-19 Thread Chris Johns
On 16/03/2016 23:01, Darshit Shah wrote: I have updated my draft proposal with a basic timeline for things that need to be done. The link is shared on the tracking page and has been submitted via the program website as well. I'm sharing it here as well: https://goo.gl/UmgS61 Since this is a

Re: Participation in GSoC 2016

2016-03-19 Thread Sebastian Huber
On 18/03/16 14:38, Darshit Shah wrote: > "schedulable task sets would miss their deadlines since it does not consider > migrating high priority tasks" > > I think this is not correct. The current APA scheduler should implement > strong APA. However, it may iterate several times over all (!)

Re: GSOC - LwIP and Jailhouse hypervisor as possible tasks

2016-03-19 Thread Chris Johns
On 18/03/2016 09:20, Pavel Pisa wrote: On Thursday 17 of March 2016 19:49:41 Gedare Bloom wrote: On Sat, Mar 12, 2016 at 3:47 PM, sane sai charan wrote: ** Anyone mentoring RTEMS port of LWIP project ? because status of project says

[PATCH] score: Add _Objects_Get_by_name()

2016-03-19 Thread Sebastian Huber
Replace _Objects_Name_to_id_string() with _Objects_Get_by_name() since all users of this function are interested in the object itself and not the identifier. Use the object allocator lock to protect the search. Update #2555. --- cpukit/posix/include/rtems/posix/mqueueimpl.h| 21 +

[PATCH 1/2] mpci: Avoid Giant lock

2016-03-19 Thread Sebastian Huber
Update #2555. --- cpukit/score/src/mpci.c | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/cpukit/score/src/mpci.c b/cpukit/score/src/mpci.c index c191bbe..3929d78 100644 --- a/cpukit/score/src/mpci.c +++ b/cpukit/score/src/mpci.c @@ -237,16 +237,19 @@

Hi, I want to work with paravirtualization on RTEMS as GSoC student.

2016-03-19 Thread 황원준
I have experience building kernel and changing kernel and developing the erc32 to leon3 dynamic binary translation application in RTEMS. For example, For some project, a benchmark program on RTEMS is needed To evaluate erc32 to leon3 dynamic binary translation application. I changed

Re: GSOC

2016-03-19 Thread Gedare Bloom
On Sat, Mar 12, 2016 at 3:47 PM, sane sai charan wrote: > Hello all, > > I am interested in the following projects (Interests in > descending order) > >**Memory Protection >

[PATCH] FreeBSD compatibility for

2016-03-19 Thread Sebastian Huber
* libc/include/sys/_sigset.h: New. * libc/include/sys/select.h: Do not include and to avoid cyclic header file dependencies. Include specialized header files instead. (sigset_t): Conditionally define. * libc/include/sys/signal.h (sigset_t):

Re: GSOC project - Rump Kernels

2016-03-19 Thread Hesham Almatary
Hi, IIRC, the rump kernel layer needed POSIX header files to be compiled properly. You've to figure out how to do this, and account for API changes. Just consult their documentation [1], and ask questions on their IRC channel. The blog post gives more details also. [1]

RE: Compiling RTEMS

2016-03-19 Thread Wang, John (IVV-1800)
I have downloaded the RCC compiler. Added to my $PATH. The particular thing is that the C compiler / cross compiler shows that it's working during the .configure phase. However, during gmake phase, the compiler cannot be found. -Original Message- From:

Re: [PATCH] FreeBSD compatibility for

2016-03-19 Thread Sebastian Huber
Sorry, please ignore this patch in this series. I accidentally sent it. On 18/03/16 11:49, Sebastian Huber wrote: * libc/include/sys/_sigset.h: New. * libc/include/sys/select.h: Do not include and to avoid cyclic header file dependencies. Include specialized

Re: (offlist) Re: GSoC 2016 Interested in Tracing was Re:

2016-03-19 Thread vivek kukreja
Hello Isaac, Thanks for your suggestions on my proposal. I will use your personal email for future correspondence. I have a few questions: Can you please share some use-cases for tracing that developers are interested in? I would like to understand the features you require at Vecna and the flow

[PATCH 5/5] Add arc4random() etc. from OpenBSD 5.8

2016-03-19 Thread Sebastian Huber
According to the OpenBSD man page, "A Replacement Call for Random". It offers high quality random numbers derived from input data obtained by the OpenBSD specific getentropy() system call which is declared in and must be implemented for each Newlib port externally. The arc4random() functions

[PATCH 2/2] mpci: Avoid Giant lock

2016-03-19 Thread Sebastian Huber
The object creation/deletion is protected by the object allocator lock. Update #2555. --- cpukit/score/src/objectmp.c | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/cpukit/score/src/objectmp.c b/cpukit/score/src/objectmp.c index d23e6ad..be55fa7 100644

Re: GSOC - LwIP and Jailhouse hypervisor as possible tasks

2016-03-19 Thread Joel Sherrill
On Mar 17, 2016 8:08 PM, "Chris Johns" wrote: > > On 18/03/2016 09:20, Pavel Pisa wrote: >> >> On Thursday 17 of March 2016 19:49:41 Gedare Bloom wrote: >>> >>> On Sat, Mar 12, 2016 at 3:47 PM, sane sai charan >>> >>> wrote:

Re: Should rtems_error() use fprintf()?

2016-03-19 Thread Chris Johns
On 17/03/2016 06:41, Peter Dufault wrote: I’m answering only by looking at this email and not hunting through the source. But if “rtems_error()” can easily be replaced by either "fprintf(stderr, …)" or "printk()" then deprecate it with that recommendation. I’ve often had spirited discussions

Re: GSoC 2016 Interested in Tracing was Re:

2016-03-19 Thread vivek kukreja
Hi Chris, Sorry for the delay. I was caught up with my college assessments. First draft of my proposal is up and open for comments. I'm going through the Capturing Engine documentation now and the Project description will be modified once i hear your suggestions. Also git services are working now

Re: Should rtems_error() use fprintf()?

2016-03-19 Thread Peter Dufault
I’m answering only by looking at this email and not hunting through the source. But if “rtems_error()” can easily be replaced by either "fprintf(stderr, …)" or "printk()" then deprecate it with that recommendation. I’ve often had spirited discussions with clients because I think

Re: Participation in GSoC 2016

2016-03-19 Thread Darshit Shah
I have updated my draft proposal with a basic timeline for things that need to be done. The link is shared on the tracking page and has been submitted via the program website as well. I'm sharing it here as well: https://goo.gl/UmgS61 Since this is a draft proposal, it may not be completely

Re: GSoC 2016 Interested in Tracing was Re:

2016-03-19 Thread vivek kukreja
Hi Chris, Sorry for the delay. I was caught up with my college assessments. First draft of my proposal is up and open for comments. I'm going through the Capturing Engine documentation now and the Project description will be modified once i hear your suggestions. Also git services are working now