* Introduction / Upcoming project ?
[not found] <53E39289.40707@rtsi.com>
@ 2014-08-07 18:01 ` Allan R. Batteiger
2014-08-07 18:24 ` Jonathan Daugherty
2014-08-08 12:47 ` Stefano Stabellini
0 siblings, 2 replies; 3+ messages in thread
From: Allan R. Batteiger @ 2014-08-07 18:01 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1: Type: text/plain, Size: 1580 bytes --]
Good morning
I am one of the new owners of the Microware OS-9 RTOS. We have been
spending the last year updating the RTOS and adding new CPU support. One
of the upcoming ( almost immediately) projects is to support an OS-9 /
Linux mixed environment. We currently do this in the X86 world for
several customers. They run Windows or Linux on several cores to
communicate via a socket to the OS-9 RTOS which is running their
Real-Time environment. We would like to do the same thing in the ARM
world. Currently I have OS-9 up and running on the Freescale I.mx6Q and
similar Cores. What I would like to do is implement on the I.mx6Q OS-9
RTOS on a core and Linux on the remaining cores. After doing some
research I think I can do this with XEN, but I am having trouble finding
or understanding enough about XEN to know if this is possible.
In the X86 version we currently support the Hypervisor (RTS from
Germany) does a HW partition of devices and then boots the OS-9 and
Windows based on a config file. Each OS can be booted independent of
each other. There is an API and socket interface implemented for IPC and
network communications.
Can someone point me to the correct place to find documentation of
how this would be accomplished with XEN. I have been reading a lot of
what I have found, but it does not seem to be relevant to what I am
trying to do. Is what I am trying to do possible with XEN ? I am
planning on attending the XEN developers conf in Chicago in a couple of
weeks to get a lot more information.
Thank you
Allan R. Batteiger
[-- Attachment #2: arb.vcf --]
[-- Type: text/x-vcard, Size: 257 bytes --]
begin:vcard
fn:Allan Batteiger
n:Batteiger;Allan
org:RTSI LLC
adr:;;PO Box 260916;Plano;TX;75026;USA
email;internet:arb@rtsi.com
title:President
tel;work:469-366-9892
tel;fax:469-366-9944
tel;cell:972-672-0278
url:http://www.rtsi.com
version:2.1
end:vcard
[-- Attachment #3: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Introduction / Upcoming project ?
2014-08-07 18:01 ` Introduction / Upcoming project ? Allan R. Batteiger
@ 2014-08-07 18:24 ` Jonathan Daugherty
2014-08-08 12:47 ` Stefano Stabellini
1 sibling, 0 replies; 3+ messages in thread
From: Jonathan Daugherty @ 2014-08-07 18:24 UTC (permalink / raw)
To: Allan R. Batteiger; +Cc: xen-devel
> What I would like to do is implement on the I.mx6Q OS-9 RTOS on a core
> and Linux on the remaining cores. After doing some research I think I
> can do this with XEN, but I am having trouble finding or understanding
> enough about XEN to know if this is possible.
>
> [snip]
>
> I am planning on attending the XEN developers conf in Chicago in a
> couple of weeks to get a lot more information.
Hi,
I don't know whether it's possible to run Xen on ARM boards that don't
have virtualization extensions but if you want to know more about doing
RTOS Xen guest development, talk to me at the developer summit; I'm
giving a talk on my port of FreeRTOS to Xen on ARM and would be happy to
chat then.
--
Jonathan Daugherty
Software Engineer
Galois, Inc.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Introduction / Upcoming project ?
2014-08-07 18:01 ` Introduction / Upcoming project ? Allan R. Batteiger
2014-08-07 18:24 ` Jonathan Daugherty
@ 2014-08-08 12:47 ` Stefano Stabellini
1 sibling, 0 replies; 3+ messages in thread
From: Stefano Stabellini @ 2014-08-08 12:47 UTC (permalink / raw)
To: Allan R. Batteiger; +Cc: xen-devel
On Thu, 7 Aug 2014, Allan R. Batteiger wrote:
> Good morning
> I am one of the new owners of the Microware OS-9 RTOS. We have been
> spending the last year updating the RTOS and adding new CPU support. One of
> the upcoming ( almost immediately) projects is to support an OS-9 / Linux
> mixed environment. We currently do this in the X86 world for several
> customers. They run Windows or Linux on several cores to communicate via a
> socket to the OS-9 RTOS which is running their Real-Time environment. We would
> like to do the same thing in the ARM world. Currently I have OS-9 up and
> running on the Freescale I.mx6Q and similar Cores. What I would like to do is
> implement on the I.mx6Q OS-9 RTOS on a core and Linux on the remaining cores.
> After doing some research I think I can do this with XEN, but I am having
> trouble finding or understanding enough about XEN to know if this is possible.
> In the X86 version we currently support the Hypervisor (RTS from Germany)
> does a HW partition of devices and then boots the OS-9 and Windows based on a
> config file. Each OS can be booted independent of each other. There is an API
> and socket interface implemented for IPC and network communications.
> Can someone point me to the correct place to find documentation of how
> this would be accomplished with XEN. I have been reading a lot of what I have
> found, but it does not seem to be relevant to what I am trying to do. Is what
> I am trying to do possible with XEN ? I am planning on attending the XEN
> developers conf in Chicago in a couple of weeks to get a lot more information.
Hello Allan,
I think it should be possible without too many issues. We have a
whitepaper on the wiki to describe the basics of Xen on ARM and its
architecture:
http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions_whitepaper
Also refer to the main Xen on ARM wiki page:
http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions
One thing to keep in mind though is that Xen on ARM requires
virtualization extensions, so Cortex A7 or Cortex A15 or newer
processors. As far as I can tell I.mx6Q is still based on A9: too old to
support virtualization extensions. You might want to get a Cubietrack,
for example.
I'll be at the Xen Developer Summit too, I look forward to talking to
you.
Cheers,
Stefano
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-08-08 12:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <53E39289.40707@rtsi.com>
2014-08-07 18:01 ` Introduction / Upcoming project ? Allan R. Batteiger
2014-08-07 18:24 ` Jonathan Daugherty
2014-08-08 12:47 ` Stefano Stabellini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).