Fwd: [rtems commit] or1k/generic_or1k: Add per-section compilation and linking support

2016-04-01 Thread Gedare Bloom
-- Forwarded message -- From: Hesham Almatary Date: Fri, Apr 1, 2016 at 8:45 PM Subject: Re: [rtems commit] or1k/generic_or1k: Add per-section compilation and linking support To: v...@rtems.org Cc: Stefan Wallentowitz hello and ticker fail to run with this commit. On Sat, Mar 1

BBB PWM driver development - GSOC 2016

2016-04-01 Thread punit vara
Recently Worth Burruss suggested me function prototype for getting started to develop PWM driver. I updated my blog http://punitvara.github.io/rtems%20drivers/2016/02/28/basic-function with sample functions. rtems_status_code SetDutyCycle(int subSystemNumber,float HZ, float DutyCycleA, float Duty

Re: Bringing the Scheduling Simulator in synch with RTEMS master

2016-04-01 Thread Darshit Shah
On 03/30, Joel Sherrill wrote: On Wed, Mar 30, 2016 at 9:03 AM, Darshit Shah wrote: I've started trying to bring the scheduling simulator in synch with the current RTEMS master. Joel has created Trac Ticket #2679 ( https://devel.rtems.org/ticket/2679) for this task. While trying to get the si

[PATCH 1/5] score: Delete MP support for RW locks

2016-04-01 Thread Sebastian Huber
MP support was not implemented. --- cpukit/posix/src/prwlockrdlock.c | 4 +-- cpukit/posix/src/prwlocktimedrdlock.c | 4 +-- cpukit/posix/src/prwlocktimedwrlock.c | 4 +-- cpukit/posix/src/prwlocktryrdlock.c | 4 +-- cpukit/posix/src/prwlo

[PATCH 4/5] score: Simplify _Thread_queue_Do_flush()

2016-04-01 Thread Sebastian Huber
Also set the thread wait return code for thread proxies since this causes no harm. --- cpukit/score/src/threadqflush.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cpukit/score/src/threadqflush.c b/cpukit/score/src/threadqflush.c index 694c746..56dd805 100644 --- a/cpuki

[PATCH 3/5] score: _Thread_queue_Flush() parameter changes

2016-04-01 Thread Sebastian Huber
Change _Thread_queue_Flush() into a macro that invokes _Thread_queue_Do_flush() with the parameter set defined by RTEMS_MULTIPROCESSING. For multiprocessing configurations add the object identifier to avoid direct use of the thread wait information. Use mp_ prefix for multiprocessing related para

[PATCH 2/5] score: Fix _Thread_queue_Extract_locked()

2016-04-01 Thread Sebastian Huber
We must update the wait flags under protection of the current thread lock, otherwise a _Thread_Timeout() running on another processor may interfere. --- cpukit/score/src/threadqenqueue.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/cpukit/score/src/threadqenqueu

[PATCH 5/5] score: Rework MP thread queue callout support

2016-04-01 Thread Sebastian Huber
The thread queue implementation was heavily reworked to support SMP. This broke the multiprocessing support of the thread queues. This is fixed by this patch. A thread proxy is unblocked due to three reasons 1) timeout, 2) request satisfaction, and 3) extraction. In case 1) no MPCI message

RE: [PATCH] pc386: Add virtio network driver

2016-04-01 Thread Jinhyun
Thanks for your comments and interest in our patch. Our implementation is based on FreeBSD version release 10.0.0. As you have suggested, we will add ifdefs to distinguish the RTEMS specific codes and resubmit the patch. In addition, we will add instructions on how to use it in virtio/README.