All of lore.kernel.org
 help / color / mirror / Atom feed
* Dovetail status clarification
@ 2019-10-02  7:06 Stratiyenko Roman
  2019-10-02  8:12 ` Jan Kiszka
  2019-10-06 17:35 ` Philippe Gerum
  0 siblings, 2 replies; 4+ messages in thread
From: Stratiyenko Roman @ 2019-10-02  7:06 UTC (permalink / raw)
  To: xenomai, Philippe Gerum

Hello xenomai community,

As you may already know kernel v5.4-rc1 released yesterday and according to
releases page on kernel.org this version is LTS.

So it make sense to start porting of xenomai to this release.

Some time ago dovetail were announced and It should replace ipipe for
xenomai.

Do you have any plans to start this migration in nearest time?

Best regards,
Roman Stratiienko

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Dovetail status clarification
  2019-10-02  7:06 Dovetail status clarification Stratiyenko Roman
@ 2019-10-02  8:12 ` Jan Kiszka
  2019-10-06 17:49   ` Philippe Gerum
  2019-10-06 17:35 ` Philippe Gerum
  1 sibling, 1 reply; 4+ messages in thread
From: Jan Kiszka @ 2019-10-02  8:12 UTC (permalink / raw)
  To: Stratiyenko Roman, xenomai, Philippe Gerum

On 02.10.19 09:06, Stratiyenko Roman via Xenomai wrote:
> Hello xenomai community,
> 
> As you may already know kernel v5.4-rc1 released yesterday and according to
> releases page on kernel.org this version is LTS.
> 
> So it make sense to start porting of xenomai to this release.
> 
> Some time ago dovetail were announced and It should replace ipipe for
> xenomai.
> 
> Do you have any plans to start this migration in nearest time?

This is indeed a good question at the right time. Philippe can tell more details 
about the dovetail status. There are prototypes for ARM and x86 for Xenomai, but 
I didn't find time to test at least the x86 part so far. We should definitely 
look into this now before moving forward.

Jan

-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Dovetail status clarification
  2019-10-02  7:06 Dovetail status clarification Stratiyenko Roman
  2019-10-02  8:12 ` Jan Kiszka
@ 2019-10-06 17:35 ` Philippe Gerum
  1 sibling, 0 replies; 4+ messages in thread
From: Philippe Gerum @ 2019-10-06 17:35 UTC (permalink / raw)
  To: Stratiyenko Roman, xenomai

On 10/2/19 9:06 AM, Stratiyenko Roman wrote:
> Hello xenomai community,
> 
> As you may already know kernel v5.4-rc1 released yesterday and according
> to releases page on kernel.org <http://kernel.org> this version is LTS.
> 
> So it make sense to start porting of xenomai to this release. 
> 
> Some time ago dovetail were announced and It should replace ipipe for
> xenomai.
> 
> Do you have any plans to start this migration in nearest time?
> 

Dovetail currently runs 5.4-rc1 on x86_64, arm(v7) and armv8. Real-time
response and stability are routinely tested using EVL [1] which is the
reference rt core for Dovetail. Results look promising enough at this
stage for me not to consider porting the I-pipe/arm* to 5.4. I'd rather
contribute time and energy to improve Dovetail instead.

The initial groundwork for interfacing Xenomai 3 with Dovetail has
started some time ago by abstracting the I-pipe specific code from
Cobalt, since the current option is to allow enabling either I-pipe (for
pre-5.x kernels) or Dovetail at build time. I recently rebased that
stuff over the -next branch [2]. However, significant work remains to be
done for Dovetail support, including in libcobalt.

Switching to Dovetail will affect the ABI, so this would definitely be
post-3.1 material.

[1] https://evlproject.org/ports/
[2] https://lab.xenomai.org/xenomai-rpm.git/log/?h=wip/dovetail

-- 
Philippe.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Dovetail status clarification
  2019-10-02  8:12 ` Jan Kiszka
@ 2019-10-06 17:49   ` Philippe Gerum
  0 siblings, 0 replies; 4+ messages in thread
From: Philippe Gerum @ 2019-10-06 17:49 UTC (permalink / raw)
  To: Jan Kiszka, Stratiyenko Roman, xenomai

On 10/2/19 10:12 AM, Jan Kiszka wrote:
> On 02.10.19 09:06, Stratiyenko Roman via Xenomai wrote:
>> Hello xenomai community,
>>
>> As you may already know kernel v5.4-rc1 released yesterday and
>> according to
>> releases page on kernel.org this version is LTS.
>>
>> So it make sense to start porting of xenomai to this release.
>>
>> Some time ago dovetail were announced and It should replace ipipe for
>> xenomai.
>>
>> Do you have any plans to start this migration in nearest time?
> 
> This is indeed a good question at the right time. Philippe can tell more
> details about the dovetail status. There are prototypes for ARM and x86
> for Xenomai, but I didn't find time to test at least the x86 part so
> far. We should definitely look into this now before moving forward.
> 

In a nutshell, Dovetail status is:

current target kernel: 5.4-rc1

x86_64: boots and runs EVL fine on the few Intel platforms I have at
hand, plus a couple of others as reported by an EVL user. A known bug
exists which may be related to (legacy) hardware which requires the
broadcast timer to come into play.

armv7: boots and runs EVL fine on the ref. hardware I mentioned in an
earlier mail.

armv8: boots and runs EVL fine. Will be part of a production system in
Q2 next year.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-10-06 17:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-02  7:06 Dovetail status clarification Stratiyenko Roman
2019-10-02  8:12 ` Jan Kiszka
2019-10-06 17:49   ` Philippe Gerum
2019-10-06 17:35 ` Philippe Gerum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.