RTEMS Paravirtualization

Galizzi Julien Julien.Galizzi at cnes.fr
Wed Jun 20 09:06:01 UTC 2012

Hi all,

In a context of partitionning, there could have also issues with restarts of the paravirtualized RTEMS instances : some RTEMS global initialized variables are not reinitialized by RTEMS from non volatile memory or in RTEMS init services at partition restart and then keep the values from the previous execution, that can lead to problems. Is this problematic managed by this BSP or do you consider it has to be managed by the partitionning kernel ?

-----Message d'origine-----
De : rtems-users-bounces at rtems.org [mailto:rtems-users-bounces at rtems.org] De la part de Julien Delange
Envoyé : mardi 19 juin 2012 14:42
À : rtems-users at rtems.org
Cc : Wiktor Lazarski
Objet : Re: RTEMS Paravirtualization

On Tue, Jun 19, 2012 at 2:29 PM, Robert S. Grimes <rsg at alum.mit.edu> wrote:
> I came across this page on the wiki:
> http://wiki.rtems.org/wiki/index.php/RTEMS_Paravirtualization
> So I'm wondering what the status of this project might be.  Are people
> working on this?


Actually, there is one project for the current Google Summer Of Code
that work on this topic. The goal is :
1. Adapt POK partitioned kernel (cf. http://pok.safety-critical.net)
to be able to execute partitioned RTEMS\
2 Add a new BSP in RTEMS that make calls to the hypervisor

The project also aims at defining an open interface between the
virtualisation kernel (in that case, POK) and RTEMS so that we can use
the very same RTEMS instance to be executed on top of different
virtualisation platforms.

Do not hesitate to ask questions (I have put the student involved in
that project in Cc:).
rtems-users mailing list
rtems-users at rtems.org

More information about the users mailing list