Update #2776.
---
cpukit/dev/include/dev/spi/spi.h | 6 +++--
cpukit/dev/spi/spi-bus.c | 54 ++--
testsuites/libtests/spi01/init.c | 2 --
3 files changed, 22 insertions(+), 40 deletions(-)
diff --git a/cpukit/dev/include/dev/spi/spi.h b/cpukit/dev/in
From: Alexander Krutwig
Add a new interrupt server driven Termios mode (TERMIOS_IRQ_DRIVEN).
This mode is identical to the interrupt driven mode except that a mutex
is used for device level locking. The intended use case for this mode
are device drivers that use the interrupt server, e.g. SPI or
Update #2840.
---
cpukit/libcsupport/include/rtems/libio.h| 5 +++-
cpukit/libcsupport/include/rtems/termiostypes.h | 2 ++
cpukit/libcsupport/src/termios.c| 36 ++---
cpukit/libcsupport/src/termiosinitialize.c | 32 ++
cpukit/
Use C11 mutexes instead of Classic semaphores as a performance
optimization and to simplify the application configuration.
A performance of Classic semaphores vs. C11 mutexes was measured on the
arm/atsam BSP. A NXP SC16IS752 was connected via SPI. The RTEMS
application used one task to read from
Termios has a task driven mode (TERMIOS_TASK_DRIVEN). This mode aims to
avoid long sections with disabled interrupts. This is only partly
implemented since the device level state is still protected by disabled
interrupts. Use a mutex to protect the device level state in task driven
mode to fix this
---
cpukit/dev/i2c/i2c-bus.c | 54 +---
cpukit/dev/include/dev/i2c/i2c.h | 4 ++-
testsuites/libtests/i2c01/init.c | 2 --
3 files changed, 20 insertions(+), 40 deletions(-)
diff --git a/cpukit/dev/i2c/i2c-bus.c b/cpukit/dev/i2c/i2c-bus.c
index 0f27d0
I would like to refresh this topic.
On 05/10/16 16:17, Gedare Bloom wrote:
That makes sense.
On Wed, Oct 5, 2016 at 1:17 AM, Sebastian Huber
wrote:
>One way to keep this in sync would be to simply write the README of each BSP
>in a certain format, e.g. trac wiki and then simply include the c
From: Alexander Krutwig
Update #2841.
---
cpukit/dev/Makefile.am| 7 +
cpukit/dev/include/dev/serial/nxp-sc16is752.h | 165 +
cpukit/dev/preinstall.am | 9 +
cpukit/dev/serial/nxp-sc16is752-regs.h| 108 +++
cpukit/d
On 15/12/2016 00:39, Sebastian Huber wrote:
Use C11 mutexes instead of Classic semaphores as a performance
optimization and to simplify the application configuration.
The use of C11 mutexes has not been agreed too and we need to discuss
this in more detail before we allow use within RTEMS. I w
Can someone help clarify the issue?
Is this a “required compiler to build RTEMS” question? That is, are the
compilers currently required to build the RTEMS Sebastian modified guaranteed
to support C11 mutexes, and is it desirable to be more conservative about what
compiler is needed?
If C11 m
On 15/12/2016 01:23, Sebastian Huber wrote:
From: Alexander Krutwig
Update #2841.
---
cpukit/dev/Makefile.am| 7 +
cpukit/dev/include/dev/serial/nxp-sc16is752.h | 165 +
cpukit/dev/preinstall.am | 9 +
cpukit/dev/serial/nxp-s
On 15/12/2016 00:54, Sebastian Huber wrote:
I would like to refresh this topic.
On 05/10/16 16:17, Gedare Bloom wrote:
That makes sense.
On Wed, Oct 5, 2016 at 1:17 AM, Sebastian Huber
wrote:
>One way to keep this in sync would be to simply write the README of
each BSP
>in a certain format,
On 15/12/16 01:24, Chris Johns wrote:
On 15/12/2016 00:54, Sebastian Huber wrote:
I would like to refresh this topic.
On 05/10/16 16:17, Gedare Bloom wrote:
That makes sense.
On Wed, Oct 5, 2016 at 1:17 AM, Sebastian Huber
wrote:
>One way to keep this in sync would be to simply write the
On 14/12/16 22:59, Chris Johns wrote:
On 15/12/2016 01:23, Sebastian Huber wrote:
From: Alexander Krutwig
Update #2841.
---
cpukit/dev/Makefile.am| 7 +
cpukit/dev/include/dev/serial/nxp-sc16is752.h | 165 +
cpukit/dev/preinstall.am
On 14/12/16 22:43, Peter Dufault wrote:
Can someone help clarify the issue?
Is this a “required compiler to build RTEMS” question? That is, are
the compilers currently required to build the RTEMS Sebastian modified
guaranteed to support C11 mutexes, and is it desirable to be more
conservativ
On 14/12/16 22:15, Chris Johns wrote:
On 15/12/2016 00:39, Sebastian Huber wrote:
Use C11 mutexes instead of Classic semaphores as a performance
optimization and to simplify the application configuration.
The use of C11 mutexes has not been agreed too and we need to discuss
this in more detai
16 matches
Mail list logo