All of lore.kernel.org
 help / color / mirror / Atom feed
* [Adeos-main] newbie questions
@ 2005-10-19  3:24 Luke Yang
  2005-10-19 13:40 ` Philippe Gerum
  0 siblings, 1 reply; 2+ messages in thread
From: Luke Yang @ 2005-10-19  3:24 UTC (permalink / raw)
  To: adeos-main

Hi,

   I am an adeos newbie from ADI's blackfin team. I overviewed some
papers/code from adeos. Now I have some questions:

  1. Is there any guide/getting-started document on how to start an
example of running 2 OS on adeos in an x86/arm?

   2. Besides Linux as root domain os and adeos started as a module in
Linux, how is the other OS started? also as a module in root Linux?

   3. Which RTOSes have been ported to run on adeos? I saw some
documents about porting RTAI to adeos. How about others? Is there any
RTOS running on ARM adeos?

  Thank you in advance!

Regards,
Luke Yang


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

* Re: [Adeos-main] newbie questions
  2005-10-19  3:24 [Adeos-main] newbie questions Luke Yang
@ 2005-10-19 13:40 ` Philippe Gerum
  0 siblings, 0 replies; 2+ messages in thread
From: Philippe Gerum @ 2005-10-19 13:40 UTC (permalink / raw)
  To: Luke Yang; +Cc: adeos-main

Luke Yang wrote:
> Hi,
> 
>    I am an adeos newbie from ADI's blackfin team. I overviewed some
> papers/code from adeos. Now I have some questions:
>
>   1. Is there any guide/getting-started document on how to start an
> example of running 2 OS on adeos in an x86/arm?
>

Actually, the papers are quite misleading since they present a full 
virtualization system aimed at running possibly complex OSes side-by-side, and 
specifically Linux, but what has been implemented is only the basic mechanism 
needed to create a real-time enabling layer for Linux.

However, the interrupt pipeline described has been fully implemented (without 
the x86-specific hackery described) and extended to syscall and exception 
propagation.

We use it to run real-time extensions side-by-side with the vanilla Linux 
kernel, such as Xenomai (http://www.xenomai.org) and RTAI (http://www.rtai.org).

>    2. Besides Linux as root domain os and adeos started as a module in
> Linux, how is the other OS started? also as a module in root Linux?
> 

Typically, yes. As the root domain, Linux provides the means to load new 
domains, which in turn usually come as loadable modules.

>    3. Which RTOSes have been ported to run on adeos? I saw some
> documents about porting RTAI to adeos.

RTAI 3.0 and 3.1 can run over vanilla Adeos, respectively side-by-side with 
Linux 2.4 and 2.6. Xenomai, which continues the former RTAI/fusion effort 
independently from the RTAI project is fully based on Adeos.

  How about others?

Others are likely "under the surface", or contributions I don't know of.

  Is there any
> RTOS running on ARM adeos?
> 

RTAI 3.2 has an ARM port running over a real-time enabler which has been derived 
from the vanilla Adeos implementation to fit their specific needs, but I don't 
know the status of this port. Xenomai is currently being ported to ARM (the 
initial target is an Integrator CP featuring an ARM11 core), the vanilla Adeos 
patch for ARM the Xenomai port we will based on is going to be released by 
mid-November at the latest.

>   Thank you in advance!
> 
> Regards,
> Luke Yang
> 
> _______________________________________________
> Adeos-main mailing list
> Adeos-main@domain.hid
> https://mail.gna.org/listinfo/adeos-main
> 


-- 

Philippe.


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

end of thread, other threads:[~2005-10-19 13:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-19  3:24 [Adeos-main] newbie questions Luke Yang
2005-10-19 13:40 ` 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.