All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] AVX Support
@ 2014-03-01 17:57 subscribe010304
  2014-03-01 21:53 ` Lennart Sorensen
  0 siblings, 1 reply; 3+ messages in thread
From: subscribe010304 @ 2014-03-01 17:57 UTC (permalink / raw)
  To: xenomai

Dear all,
in order to find out if Xenomai were an appropriate real-time developer framework for our design
task I am trying to collect some first information about it.
I read the documentation that is provided on the Xenomai web pages but I could not find any
information about AVX support on x86_64 target platforms.
The wikipedia entry on AVX does not list Xenomai under operating system support.
Isn't AVX supported by Xenomai?

Thanks in advance,
with kind regards,

Guido



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

* Re: [Xenomai] AVX Support
  2014-03-01 17:57 [Xenomai] AVX Support subscribe010304
@ 2014-03-01 21:53 ` Lennart Sorensen
  2014-03-02 10:31   ` Jan Kiszka
  0 siblings, 1 reply; 3+ messages in thread
From: Lennart Sorensen @ 2014-03-01 21:53 UTC (permalink / raw)
  To: subscribe010304; +Cc: xenomai

On Sat, Mar 01, 2014 at 06:57:53PM +0100, subscribe010304@hushmail.com wrote:
> in order to find out if Xenomai were an appropriate real-time developer framework for our design
> task I am trying to collect some first information about it.
> I read the documentation that is provided on the Xenomai web pages but I could not find any
> information about AVX support on x86_64 target platforms.
> The wikipedia entry on AVX does not list Xenomai under operating system support.
> Isn't AVX supported by Xenomai?

I don't see what xeonmai has to do with it.  As far sa I can tell AVX
are just some new instructions.  It adds no new registers or cpu modes,
so as for as the OS or xenomai is concerned, nothing has changed.

I can't see any reason it shouldn't work fine.

-- 
Len Sorensen


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

* Re: [Xenomai] AVX Support
  2014-03-01 21:53 ` Lennart Sorensen
@ 2014-03-02 10:31   ` Jan Kiszka
  0 siblings, 0 replies; 3+ messages in thread
From: Jan Kiszka @ 2014-03-02 10:31 UTC (permalink / raw)
  To: Lennart Sorensen, subscribe010304; +Cc: xenomai

On 2014-03-01 22:53, Lennart Sorensen wrote:
> On Sat, Mar 01, 2014 at 06:57:53PM +0100, subscribe010304@hushmail.com wrote:
>> in order to find out if Xenomai were an appropriate real-time developer framework for our design
>> task I am trying to collect some first information about it.
>> I read the documentation that is provided on the Xenomai web pages but I could not find any
>> information about AVX support on x86_64 target platforms.
>> The wikipedia entry on AVX does not list Xenomai under operating system support.
>> Isn't AVX supported by Xenomai?
> 
> I don't see what xeonmai has to do with it.  As far sa I can tell AVX
> are just some new instructions.  It adds no new registers or cpu modes,
> so as for as the OS or xenomai is concerned, nothing has changed.
> 
> I can't see any reason it shouldn't work fine.

AVX requires a different approach to save/retore the "FPU" context on
task switches. We added this to ensure AVX compatibility (and speed up
switches as well). switchtest is actually stressing this. So, yes, it
should work fine. No guarantees on AVX2, though, this wasn't explored yet.

Jan


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20140302/a75fe980/attachment.sig>

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

end of thread, other threads:[~2014-03-02 10:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-01 17:57 [Xenomai] AVX Support subscribe010304
2014-03-01 21:53 ` Lennart Sorensen
2014-03-02 10:31   ` Jan Kiszka

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.