[PATCH] RTEMS: Add user-defined name to thread queues

2016-12-20 Thread Sebastian Huber
Add a user-defined name to the self-contained synchronization objects in order to make system diagnostics, tracing and debugging more user friendly. Signed-off-by: Sebastian Huber --- newlib/libc/sys/rtems/include/sys/lock.h | 66 +++- 1 file changed, 65 insertions(+)

Re: C11 Re: [PATCH 3/6] termios: Use C11 mutex for input/output

2016-12-20 Thread Sebastian Huber
On 20/12/16 23:37, Chris Johns wrote: On 21/12/2016 08:20, Gedare Bloom wrote: I haven't fully understood the distinction. I get that C11 are individually (and collectively) smaller. I don't entirely get what is their time-space tradeoff or when they are less desirable. There are a few advan

Re: RTEMS SMP Status Report v3

2016-12-20 Thread Sebastian Huber
On 20/12/16 23:43, Chris Johns wrote: On 21/12/2016 08:45, Gedare Bloom wrote: On Tue, Dec 20, 2016 at 4:12 PM, Chris Johns wrote: On 19/12/2016 20:07, Sebastian Huber wrote: Hello, there is a third version of an RTEMS SMP Status Report available at: http://microelectronics.esa.int/gr74

Re: [PATCH] Changed hello world example to include my name

2016-12-20 Thread Tanu Hari Dixit
Hello Gedare, I am looking forward to contributing to RTEMS! Regards, Tanu Hari Dixit On Wed, Dec 21, 2016 at 2:35 AM, Gedare Bloom wrote: > Thank you, we look forward to your contributions! > > On Sat, Dec 17, 2016 at 7:38 PM, Tanu Hari Dixit > wrote: >> Hello all, >> >> Please find the scr

Re: RTEMS SMP Status Report v3

2016-12-20 Thread Chris Johns
On 21/12/2016 08:45, Gedare Bloom wrote: On Tue, Dec 20, 2016 at 4:12 PM, Chris Johns wrote: On 19/12/2016 20:07, Sebastian Huber wrote: Hello, there is a third version of an RTEMS SMP Status Report available at: http://microelectronics.esa.int/gr740/RTEMS-SMP-StatusReportEmbBrains-rev3-20

Re: C11 Re: [PATCH 3/6] termios: Use C11 mutex for input/output

2016-12-20 Thread Chris Johns
On 21/12/2016 08:20, Gedare Bloom wrote: I haven't fully understood the distinction. I get that C11 are individually (and collectively) smaller. I don't entirely get what is their time-space tradeoff or when they are less desirable. There are a few advantages to self-contained resources like mu

Re: [PATCH] Enhancement of the RMS manager for the overrun handling.

2016-12-20 Thread Gedare Bloom
On Fri, Dec 9, 2016 at 11:21 AM, Kuan-Hsun Chen wrote: > Three additional functions: > RM_Postponed_num, RM_Renew_deadline, and RM_Release_postponedjob. > > Four refined functions: > RM_Activate, RM_Block_while_expired, rtems_rate_monotonic_period, RM_Timeout. > > Rate_monotonic_Control contains o

Re: [PATCH] RMS scheduler overrun handling example

2016-12-20 Thread Kuan Hsun Chen
Hello Gedare, Thanks, I will check the content of the patches again. Best, Kuan-Hsun 2016-12-20 22:57 GMT+01:00 Gedare Bloom : > On Tue, Dec 20, 2016 at 4:53 PM, Kuan Hsun Chen wrote: > > Hi Gedare, > > > > I want to hold copyright. How should I do? > > > This depends on the policy of your emp

Re: [PATCH] RMS scheduler overrun handling example

2016-12-20 Thread Gedare Bloom
On Tue, Dec 20, 2016 at 4:53 PM, Kuan Hsun Chen wrote: > Hi Gedare, > > I want to hold copyright. How should I do? > This depends on the policy of your employer/university. You should ask your supervisor/advisor about the issue, and look for relevant policies regarding copyright and/or open-source

Re: [PATCH] RMS scheduler overrun handling example

2016-12-20 Thread Gedare Bloom
I'm not clear how to tell this test Passes vs Fails. a few more notes below. On Fri, Dec 9, 2016 at 11:40 AM, Kuan-Hsun Chen wrote: > --- > testsuites/sptests/Makefile.am | 2 + > testsuites/sptests/configure.ac| 1 + > testsuites/sptests/sprmsched01/Makefile.

Re: [PATCH 1/7] Adding pipe support

2016-12-20 Thread Chris Johns
On 21/12/2016 01:53, Kirspel, Kevin wrote: Maybe I misinterpreted the instructions in libbsd.txt, but it states not to commit changes from libbsd_waf.py so they were not in the patch files. The generated file is held in git. If libbsd.txt is not clear please feel free to make it clearer.

Re: [PATCH] RMS scheduler overrun handling example

2016-12-20 Thread Kuan Hsun Chen
Hi Gedare, I want to hold copyright. How should I do? Best, Kuan-Hsun 2016-12-20 22:51 GMT+01:00 Gedare Bloom : > On Fri, Dec 9, 2016 at 11:40 AM, Kuan-Hsun Chen wrote: > > --- > > testsuites/sptests/Makefile.am | 2 + > > testsuites/sptests/configure.ac| 1

Re: [PATCH] RMS scheduler overrun handling example

2016-12-20 Thread Gedare Bloom
On Fri, Dec 9, 2016 at 11:40 AM, Kuan-Hsun Chen wrote: > --- > testsuites/sptests/Makefile.am | 2 + > testsuites/sptests/configure.ac| 1 + > testsuites/sptests/sprmsched01/Makefile.am | 21 + > testsuites/sptests/sprmsched01/init.c | 69 +++

Re: [PATCH] Update RMS documentation

2016-12-20 Thread Gedare Bloom
On Fri, Dec 9, 2016 at 11:22 AM, Kuan-Hsun Chen wrote: > --- > c-user/rate_monotonic_manager.rst | 30 +- > 1 file changed, 17 insertions(+), 13 deletions(-) > > diff --git a/c-user/rate_monotonic_manager.rst > b/c-user/rate_monotonic_manager.rst > index 8ad74e5..292e

Re: RTEMS SMP Status Report v3

2016-12-20 Thread Gedare Bloom
On Tue, Dec 20, 2016 at 4:12 PM, Chris Johns wrote: > On 19/12/2016 20:07, Sebastian Huber wrote: >> >> Hello, >> >> there is a third version of an RTEMS SMP Status Report available at: >> >> >> http://microelectronics.esa.int/gr740/RTEMS-SMP-StatusReportEmbBrains-rev3-2016-12.pdf >> > > This is a

Re: C11 Re: [PATCH 3/6] termios: Use C11 mutex for input/output

2016-12-20 Thread Gedare Bloom
On Fri, Dec 16, 2016 at 11:26 AM, Sebastian Huber wrote: > > > On 15/12/16 23:34, Chris Johns wrote: >> >> On 15/12/2016 18:02, Sebastian Huber wrote: >>> >>> On 14/12/16 22:15, Chris Johns wrote: On 15/12/2016 00:39, Sebastian Huber wrote: > > [...] Would the "tiny" footprint

Re: RTEMS SMP Status Report v3

2016-12-20 Thread Chris Johns
On 19/12/2016 20:07, Sebastian Huber wrote: Hello, there is a third version of an RTEMS SMP Status Report available at: http://microelectronics.esa.int/gr740/RTEMS-SMP-StatusReportEmbBrains-rev3-2016-12.pdf This is an excellent report. Should some parts of this be added to the User Manual u

Re: [PATCH] Changed hello world example to include my name

2016-12-20 Thread Gedare Bloom
Thank you, we look forward to your contributions! On Sat, Dec 17, 2016 at 7:38 PM, Tanu Hari Dixit wrote: > Hello all, > > Please find the screenshot attached. > > Tanu Hari Dixit. > > On Sun, Dec 18, 2016 at 6:03 AM, tokencolour wrote: >> This is something I tried after reading >> https://devel

Re: POSIX compliance development

2016-12-20 Thread Gedare Bloom
Option #1 writing a script is better. We occasionally add implementations for POSIX features as needed for various compliance test requirements or application portability. On Thu, Dec 15, 2016 at 9:29 AM, Saeed Ehteshamifar wrote: > Hello, > > For Slingshot, an RTEMS-targeted fault-injection tool

Re: [PATCH 1/1] getting started for gsoc

2016-12-20 Thread Gedare Bloom
Thank you. We look forward to your contributions to RTEMS! On Thu, Dec 15, 2016 at 9:06 AM, Sagar Gupta wrote: > From: sgmonusg > > --- > testsuites/samples/hello/init.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/testsuites/samples/hello/init.c b/testsuites/samples

RE: [PATCH 1/7] Adding pipe support

2016-12-20 Thread Kirspel, Kevin
I finally got back to this. I complied the Xilinx BSP, compiled the latest LIBBSD with the patch, and installed QEMU. I got the output below. After you applied the patch, did you run "./freebsd-to-rtems.py -R" and " ./freebsd-to-rtems.py". If not, then the test will use the RTEMS pipe imple

[PATCH 07/10] Add warning to Timer Driver chapter

2016-12-20 Thread Sebastian Huber
Move Timer Driver chapter. Update #2847. --- bsp-howto/index.rst | 2 +- bsp-howto/timer.rst | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bsp-howto/index.rst b/bsp-howto/index.rst index ac0d5c0..68a9c35 100644 --- a/bsp-howto/index.rst +++ b/bsp-howto/index.rst @@ -49,

[PATCH 10/10] Add warnings to basic BSP chapters

2016-12-20 Thread Sebastian Huber
Update #2852. --- bsp-howto/initilization_code.rst | 4 bsp-howto/linker_script.rst | 4 bsp-howto/makefiles.rst | 4 bsp-howto/miscellanous_support.rst | 4 bsp-howto/target_dependant_files.rst | 4 5 files changed, 20 insertions(+) diff --git

[PATCH 04/10] Remove Discrete Driver chapter

2016-12-20 Thread Sebastian Huber
There exists no standard Discrete Driver in the RTEMS code base. Close #2851. --- bsp-howto/discrete.rst | 190 - bsp-howto/index.rst| 1 - 2 files changed, 191 deletions(-) delete mode 100644 bsp-howto/discrete.rst diff --git a/bsp-howto/di

[PATCH 09/10] Move Shared Memory Support Driver chapter

2016-12-20 Thread Sebastian Huber
This chapter is very specific. Move it to a less prominent chapter position. --- bsp-howto/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp-howto/index.rst b/bsp-howto/index.rst index 72e0b23..921a916 100644 --- a/bsp-howto/index.rst +++ b/bsp-howto/index.rst @@ -

[PATCH 02/10] Document I2C framework

2016-12-20 Thread Sebastian Huber
Update #2845. --- bsp-howto/i2c.rst | 19 +++ bsp-howto/index.rst | 1 + 2 files changed, 20 insertions(+) create mode 100644 bsp-howto/i2c.rst diff --git a/bsp-howto/i2c.rst b/bsp-howto/i2c.rst new file mode 100644 index 000..caa78e1 --- /dev/null +++ b/bsp-howto/i2c.rst

[PATCH 06/10] Add warning to ATA/IDE driver chapter

2016-12-20 Thread Sebastian Huber
Close #2849. --- bsp-howto/ata.rst| 7 +++ bsp-howto/ide_controller.rst | 7 +++ bsp-howto/index.rst | 4 ++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/bsp-howto/ata.rst b/bsp-howto/ata.rst index 9416a80..7e7e2e8 100644 --- a/bsp-howto/ata.rst ++

[PATCH 08/10] Move Ada95 Interrupt Support chapter

2016-12-20 Thread Sebastian Huber
This chapter is very specific. Move it to a less prominent chapter position. --- bsp-howto/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp-howto/index.rst b/bsp-howto/index.rst index 68a9c35..72e0b23 100644 --- a/bsp-howto/index.rst +++ b/bsp-howto/index.rst @@ -

[PATCH 01/10] Document SPI framework

2016-12-20 Thread Sebastian Huber
Update #2776. --- bsp-howto/index.rst | 1 + bsp-howto/spi.rst | 19 +++ 2 files changed, 20 insertions(+) create mode 100644 bsp-howto/spi.rst diff --git a/bsp-howto/index.rst b/bsp-howto/index.rst index 71c5e1b..f1c3a4e 100644 --- a/bsp-howto/index.rst +++ b/bsp-howto/index.

[PATCH 03/10] Remove Analog Driver chapter

2016-12-20 Thread Sebastian Huber
There exists no standard Analog Driver in the RTEMS code base. Close #2850. --- bsp-howto/analog.rst | 165 --- bsp-howto/index.rst | 1 - 2 files changed, 166 deletions(-) delete mode 100644 bsp-howto/analog.rst diff --git a/bsp-howto/analog.r

[PATCH 05/10] Remove Non-Volatile Memory Driver chapter

2016-12-20 Thread Sebastian Huber
There exists no standard Non-Volatile Memory Driver in the RTEMS code base. Close #2851. --- bsp-howto/index.rst | 1 - bsp-howto/non_volatile_memory.rst | 217 -- 2 files changed, 218 deletions(-) delete mode 100644 bsp-howto/non_volatile_memo

[PATCH] RTEMS: Add user-defined name to thread queues

2016-12-20 Thread Sebastian Huber
Add a user-defined name to the self-contained synchronization objects in order to make system diagnostics, tracing and debugging more user friendly. Signed-off-by: Sebastian Huber --- newlib/libc/sys/rtems/include/sys/lock.h | 21 - 1 file changed, 20 insertions(+), 1 deletio