GSoC Mentors / Projects of Interest

2017-01-26 Thread Gedare Bloom
Hello Folks, We have submitted our application to participate as an Org in GSoC 2017. So it is once again time to "Freshen up" our projects page [1] with any projects that you might think are of interest and you may be willing to mentor. If you add a new project please use the Open Project

[PATCH] c-user: Update overrun handling related functions and structure

2017-01-26 Thread Kuan-Hsun Chen
State the limited count of postponed_jobs. Update _rtems_rate_monotonic_get_status() and related structure. Move "Further Reading" in c-user to references. Add mentioned papers in ticket #2795 to references. Update #2795. --- c-user/rate_monotonic_manager.rst | 62

Re: [rtems commit] sapi: Add rtems_task_terminate_extension

2017-01-26 Thread Joel Sherrill
Doesn't this change impact the User Extensions manager? That would imply a documentation change as well. Are there any stock RTEMS extensions which need to be adjusted to account for or use this? I assume test changes will come also. --joel On Jan 26, 2017 4:05 AM, "Sebastian Huber"

User manager extensions manager chapter rework

2017-01-26 Thread Sebastian Huber
Hello, I reworked the user extensions manager chapter today in the C Users Guide. Please review this chapter now. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail :

Re: [PATCH] c-user: Update overrun handling related functions and structure

2017-01-26 Thread Kuan Hsun Chen
Some references for arbitrary deadline model are not included in C-user, since there is no explicit concept about arbitrary and soft real-time yet. 2017-01-26 14:48 GMT+01:00 Kuan-Hsun Chen : > State the limited count of postponed_jobs. > Update

Re: [rtems commit] sapi: Add rtems_task_terminate_extension

2017-01-26 Thread Sebastian Huber
On 26/01/17 15:10, Joel Sherrill wrote: Doesn't this change impact the User Extensions manager? That would imply a documentation change as well. Are there any stock RTEMS extensions which need to be adjusted to account for or use this? I assume test changes will come also. This just

[PATCH] rtems: Fix _Rate_monotonic_Renew_deadline()

2017-01-26 Thread Kuan-Hsun Chen
Prepare a precondition to prevent the potential integer overflow. Remove one redundant parameter in _Rate_monotonic_Renew_deadline(). sptests/sp78: Create A test case for checking the overflow condition of postponed_jobs in rtems_rate_monotonic_period_status. Close #2885. ---

Re: GSoC Mentors / Projects of Interest

2017-01-26 Thread Gedare Bloom
On Thu, Jan 26, 2017 at 12:13 PM, Kuan Hsun Chen wrote: > Hello, > > Could we invoke a project for https://git.rtems.org/rtems-schedsim/ again? > It could be useful to develop/verify scheduling algorithms. > > Quote from Joel: > "I honestly think the best approach

[PATCH] rtems: Fix _Rate_monotonic_Renew_deadline()

2017-01-26 Thread Kuan-Hsun Chen
Prepare a precondition to prevent the potential integer overflow. Remove one redundant parameter in _Rate_monotonic_Renew_deadline(). sptests/sp78: Create A test case for checking the overflow condition of postponed_jobs in rtems_rate_monotonic_period_status. Close #2885. ---

[PATCH v2] rtems: Fix _Rate_monotonic_Renew_deadline()

2017-01-26 Thread Kuan-Hsun Chen
Prepare a precondition to prevent the potential integer overflow. Remove one redundant parameter in _Rate_monotonic_Renew_deadline(). sptests/sp78: Create A test case for checking the overflow condition of postponed_jobs in rtems_rate_monotonic_period_status. Close #2885. ---

Re: [PATCH] rtems: Fix _Rate_monotonic_Renew_deadline()

2017-01-26 Thread Gedare Bloom
send -v2 without the acinclude. On Thu, Jan 26, 2017 at 12:00 PM, Kuan Hsun Chen wrote: > I accidentally add c/src/lib/libbsp/powerpc/acinclude.m4 into the comment. > Now ticket 2885 should be close. The previous patch has a typo in the > comment I hotfix in this patch. > >

Re: [PATCH] rtems: Fix _Rate_monotonic_Renew_deadline()

2017-01-26 Thread Kuan Hsun Chen
I accidentally add c/src/lib/libbsp/powerpc/acinclude.m4 into the comment. Now ticket 2885 should be close. The previous patch has a typo in the comment I hotfix in this patch. 2017-01-26 18:02 GMT+01:00 Kuan-Hsun Chen : > Prepare a precondition to prevent the potential integer

Re: GSoC Mentors / Projects of Interest

2017-01-26 Thread Kuan Hsun Chen
Hello, Could we invoke a project for https://git.rtems.org/rtems-schedsim/ again? It could be useful to develop/verify scheduling algorithms. Quote from Joel: "I honestly think the best approach is to build a native gcc/newlib toolset and use that so that the C Library differences should be

Re: [PATCH] rtems: Remove rtems_rate_monotonic_postponed_job_count()

2017-01-26 Thread Sebastian Huber
Thanks, committed. You can use git format-patch -v2 to indicate the second version of a patch. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.hu...@embedded-brains.de

Re: [PATCH] rtems: Remove rtems_rate_monotonic_postponed_job_count()

2017-01-26 Thread Kuan Hsun Chen
Got it! I am doing the documentation now. About #2885 ticket: Is there any formal way to modify "the_period->postponed_jobs" by hand in user-space? Besides this step to avoid extremely long test run times, the overflow test (sp78) is almost done. 2017-01-26 10:01 GMT+01:00 Sebastian Huber

[PATCH 8/8] Add LPC32XX LPE0 network driver name

2017-01-26 Thread Kevin Kirspel
--- testsuite/include/rtems/bsd/test/network-config.h.in | 2 ++ 1 file changed, 2 insertions(+) mode change 100644 => 100755 testsuite/include/rtems/bsd/test/network-config.h.in diff --git a/testsuite/include/rtems/bsd/test/network-config.h.in

[PATCH 3/8] Adding LPC32XX Ethernet and USB OHCI files to script

2017-01-26 Thread Kevin Kirspel
--- libbsd.py | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libbsd.py b/libbsd.py index 53461fa..66606f1 100755 --- a/libbsd.py +++ b/libbsd.py @@ -146,7 +146,7 @@ def rtems(mm): 'pppd/upap.c', 'pppd/utils.c',

[PATCH 7/8] Add nexus device entries and upate waf files

2017-01-26 Thread Kevin Kirspel
--- libbsd_waf.py | 6 ++- rtemsbsd/include/bsp/nexus-devices.h | 12 + rtemsbsd/include/machine/rtems-bsd-cache.h | 7 +-- rtemsbsd/include/machine/rtems-bsd-nexus-bus.h | 75 ++ 4 files changed, 93 insertions(+), 7

[PATCH 5/8] Adding support for LPC32XX network driver

2017-01-26 Thread Kevin Kirspel
--- freebsd/sys/arm/lpc/if_lpe.c | 178 + freebsd/sys/arm/lpc/lpc_pwr.c | 8 ++ freebsd/sys/dev/mii/icsphy.c | 3 + rtemsbsd/include/rtems/bsd/local/miidevs.h | 2 + 4 files changed, 191 insertions(+) mode change 100644

[PATCH 2/8] Adding LPC32XX USB OHCI support

2017-01-26 Thread Kevin Kirspel
--- rtemsbsd/sys/dev/usb/controller/lpc_ohci.c | 495 + 1 file changed, 495 insertions(+) create mode 100755 rtemsbsd/sys/dev/usb/controller/lpc_ohci.c diff --git a/rtemsbsd/sys/dev/usb/controller/lpc_ohci.c b/rtemsbsd/sys/dev/usb/controller/lpc_ohci.c new file mode

[PATCH 1/8] Adding LPC32XX ethernet driver support

2017-01-26 Thread Kevin Kirspel
--- freebsd/sys/arm/lpc/if_lpe.c| 1234 +++ freebsd/sys/arm/lpc/if_lpereg.h | 208 +++ freebsd/sys/arm/lpc/lpc_pwr.c | 131 + freebsd/sys/arm/lpc/lpcreg.h| 665 + freebsd/sys/arm/lpc/lpcvar.h| 69 +++ 5 files

[PATCH 6/8] Add support for LPC32XX USB driver

2017-01-26 Thread Kevin Kirspel
--- freebsd/sys/dev/usb/controller/ohci.h | 2 -- rtemsbsd/sys/dev/usb/controller/lpc_ohci.c | 19 --- rtemsbsd/sys/dev/usb/usb_otg_transceiver.h | 1 + 3 files changed, 17 insertions(+), 5 deletions(-) mode change 100644 => 100755 freebsd/sys/dev/usb/controller/ohci.h

[PATCH 4/8] Add support for ordering the initialization of Nexus devices. This can be used to make sure a device is initialized before a dependant device.

2017-01-26 Thread Kevin Kirspel
--- rtemsbsd/include/rtems/bsd/bsd.h| 13 - rtemsbsd/rtems/rtems-kernel-nexus.c | 12 +--- 2 files changed, 21 insertions(+), 4 deletions(-) mode change 100644 => 100755 rtemsbsd/include/rtems/bsd/bsd.h mode change 100644 => 100755 rtemsbsd/rtems/rtems-kernel-nexus.c

Re: psxshm01 and psxshm02 fail on SPARC/erc32

2017-01-26 Thread Chris Johns
> On 26 Jan 2017, at 3:24 pm, Sebastian Huber > wrote: > > > > On 26/01/17 00:04, Chris Johns wrote: >>> On 25 Jan 2017, at 9:33 pm, Gedare Bloom wrote: >>> >>> On Wed, Jan 25, 2017 at 2:07 AM, Sebastian Huber >>>

Re: psxshm01 and psxshm02 fail on SPARC/erc32

2017-01-26 Thread Chris Johns
> On 26 Jan 2017, at 9:13 am, Joel Sherrill wrote: > On Jan 25, 2017 5:04 PM, "Chris Johns" wrote: > > Why not tag the test as "excepted fail" in the .tcfg file for all archs? All > testing frame works need to be updated to handle the new message at the start