<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.6000.17093" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2>For my information, what do you exactly intend to do
in the frame of this GSOC, that would not have been already done, either in the
frame of AIR/AIR II or in the frame of XtratuM ?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2>Best regards</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2>Jean-Jacques METGE</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=659101808-21032011><FONT face=Arial
color=#0000ff size=2>French Space Agency</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=fr dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>De :</B> rtems-users-bounces@rtems.org
[mailto:rtems-users-bounces@rtems.org] <B>De la part de</B>
???<BR><B>Envoyé :</B> dimanche 20 mars 2011 14:57<BR><B>À :</B>
张文杰<BR><B>Cc :</B> RTEMS Users<BR><B>Objet :</B> Re:GSOC2011 project
RTEMS HyperVisor<BR></FONT><BR></DIV>
<DIV></DIV>Sorry for forgetting add the reference link.<BR>[1].
http://www.rtems.com/wiki/index.php/RTEMSHyperVisor<BR>[2].
http://air.di.fc.ul.pt/air/?Home<BR>[3]. <A href="http://www.xtratum.org/"
target=_blank>http://www.xtratum.org/</A><BR>[4]. http://www.helenos.org/<BR>
<DIV></DIV><BR>At 2011-03-20 21:50:39,"张文杰" <157724595@163.com>
wrote:<BR>
<BLOCKQUOTE id=isReplyContent
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Hi,
all: <BR>I am a student who is preparing for participating the GSOC2011 RTEMS.
My interested project is <B>RTEMS HyperVisor</B> [1]. This <BR>project ‘s
ultimate goal is to make RTEMS support to run multiple operating systems(like
Linux or uclinux) and meantime RTEMS can be<BR>adapted to fullfill the
requirements defined in the ARINC 653 standard. So the project is divided into
two milestone tasks: 1) add a HyperVisor to RTEMS. the design of HyperVisor is
compatible with ARINC 653 standard. 2). implement ARINC 653 interface in
<BR>RTEMS which can reference the a ESA project named AIR[2]. <BR>Hypervisor,
also called virtual machine monitor (VMM), is one of virtualization<FONT
color=#000000> techniques </FONT>which allow multiple operating systems.
<BR>For embedded systems it must have real-time capability. And there is also
a challenge to the resource-constrained embedded<BR>systems<SPAN class=nobr
id=clirautotredit0 style="COLOR: rgb(119,119,204)"><FONT color=#000000>,
because </FONT></SPAN>support for virtualization requires<SPAN class=nobr
id=clirautotredit0 style="COLOR: rgb(119,119,204)"> <FONT color=#000000><SPAN
style="BACKGROUND-COLOR: rgb(255,255,255)">memory
protection</SPAN></FONT></SPAN> (in the form of a memory management unit or at
least a <BR>memory protection unit) and a distinction between user mode and
privileged mode, which rules out many microcontrollers. About the implement of
HyperVisor for RTEMS there are two projects we can reference. First is project
XtratuM [3] which is a small <BR>native (bare-metal) hypervisor, now the RTEMS
has been ported to XtratuM run as a guest OS and its design use ARINC 653 as
<BR>a reference although ARINC-653 is not directly applicable to the
hypervisor systems. Another project is HelenOS operating <BR>system [4] which
is designed as a relatively small microkernel assisted with a set of userspace
drivers and server tasks, Its kernel <BR>is a good reference candidate for the
design of Hypervisor. <BR>This is just my initial thoughts, if there is any
inappropriate please point out. <SPAN class=short_text lang=en
id=result_box><SPAN class=hps title=点击可显示其他翻译>Do not hesitate to add your
comments.<BR><BR>Wenjie Zhang<BR>Best Regards<BR></SPAN></SPAN><SPAN
class=nobr id=clirautotredit0 style="COLOR: rgb(119,119,204)"></SPAN><SPAN
class=nobr id=clirautotredit0
style="COLOR: rgb(119,119,204)"></SPAN><BR><BR><SPAN title=neteasefooter><SPAN
id=netease_mail_footer></SPAN></SPAN></BLOCKQUOTE><BR><BR><SPAN
title=neteasefooter><SPAN id=netease_mail_footer></SPAN></SPAN></BODY></HTML>