<!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>