<html>
  <head>
    <meta content="text/html; charset=GB2312" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On 03/16/2012 11:22 AM, 张文杰 wrote:
    <blockquote
      cite="mid:22c04f87.290ea.1361c51516d.Coremail.157724595@163.com"
      type="cite">
      <div style="line-height: 1.7; color: rgb(0, 0, 0); font-size:
        14px; font-family: arial;">
        <pre>Hi Joel, I am very sorry for making you mistake. That AIR use PMK instand of
POK. PMK is hyper visor kernel which response for scheduling. 
</pre>
        <br>
      </div>
    </blockquote>
    OK. Doesn't change the basic premise of my response.<br>
    <br>
    + Your work needs to be in a state to merge.<br>
    + We need to reproduce your testing independently. <br>
    + Paravirtualized BSPs are good things.<br>
    + Pok support is desirable.<br>
    + ARINC-653 support is desirable.<br>
    + Is there a way to have a paravirtualized BSP which<br>
       could run on different hypervisors?<br>
    <br>
    The last point is easy to gloss over but is desirable because<br>
    then we would only have one BSP to support long term. Even<br>
    if some code differed, structuring the BSP to make this happen<br>
    would be of benefit.<br>
    <br>
    --joel<br>
    <blockquote
      cite="mid:22c04f87.290ea.1361c51516d.Coremail.157724595@163.com"
      type="cite">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">在
        2012-03-16
        23:14:29,"Joel Sherrill" <a class="moz-txt-link-rfc2396E" href="mailto:joel.sherrill@oarcorp.com"><joel.sherrill@oarcorp.com></a> 写道:<br>
        <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex;
          MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> On
          03/16/2012 09:14 AM, 张文杰 wrote:
          <blockquote
            cite="mid:5fbd9bd2.2c960.1361bdba5fe.Coremail.157724595@163.com"
            type="cite">
            <div style="line-height: 1.7; color: rgb(0, 0, 0);
              font-size: 14px; font-family: arial;">Hi, all:<br>
                  I am the student who implement the GSOC2011 project
              hypervisor for RTEMS.<br>
              In my original proposal i wanted port the linux to the
              RTEMS paravirtualization hypervisor<br>
              named AIR. But as the progress of project, the plan had
              changed into adapt the <br>
              lastest RTEMS to the AIR hypervisor. So what i did is make
              the lastest RTEMS run <br>
              under AIR successfully which contains a paravirtualization
              RTEMS kernel named <br>
              POK. If you want to know any information please free to
              contact me<br>
              <br>
            </div>
          </blockquote>
          :) We are very interested. I didn't realize that AIR used Pok.
          Since I couldn't<br>
          get access to AIR, I was refocusing on Pok.  Julien Delange is
          responsible for <br>
          Pok.  <br>
          <br>
          We would like to see RTEMS as a proper client under Pok and
          eventually<br>
          support the ARINC-653 API that way.  So getting your BSP into
          proper shape<br>
          on the RTEMS head and making sure others can run it is a BIG
          deal.<br>
          From there, we can begin to support other architectures
          supported by Pok<br>
          and provide application level ARINC services.<br>
          <blockquote
            cite="mid:5fbd9bd2.2c960.1361bdba5fe.Coremail.157724595@163.com"
            type="cite">
            <div
              style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">
              <pre>At 2012-03-16 06:47:16,"Julien Delange" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:julien.delange@gmail.com"><julien.delange@gmail.com></a> wrote:
>On Thu, Mar 15, 2012 at 6:44 PM, WL <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jolkaczad@gmail.com"><jolkaczad@gmail.com></a> wrote:
>> This is all valuable stuff, and the topic is getting more interesting
>> by the minute. I see that this would somewhat pick up where a last
>> year's GSoC project left off. Is the student still active in the
>> community? If not ,did he leave his work in a useable state? I'd like
>> to contact him since there's no need to do the same research again and
>> come to conclusions which have already been arrived at.
>
>Hello,
>
>Please have a look the the links below. Also, the whole project has
>several goals :
>1. Implement ARINC653 services in RTEMS. If you consider RTEMS only,
>you can only design intra-partition services (tasks, intra-partition
>comm. , etc ...). This is described in [3].
>2. Implement a prototype of a hypervisor to execute several RTEMS
>instance in different partitions (see proposal [4]). In that case, the
>work consists in (1) design a first prototype to execute RTEMS in
>several partition and (2) adapt RTEMS to call the hypervisor services
>for inter-partitions interactions. Once that is done, we can also
>implement ARINC653 inter-partitions services.
>
>So, implementing full ARINC653 compliance for RTEMS would require to
>do both tasks. The second project is more difficult but has more
>priority since this would be the fundation for building partitions
>using RTEMS. In addition, making the partitioned-bsp of RTEMS would be
>really tricky because it has to be as much generic as possible to fit
>with other separation kernel approaches (as AIR, XtratuM or POK).
>
>As far as I know, the GSOC 2011 project focuses on the second item of
>the work. It was based on AIR but unfortunately, it does not seem
>available (you can check on <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://air.di.fc.ul.pt/">http://air.di.fc.ul.pt/</a>). However, the
>report of this work is available as gdoc documents, you have to
>request access to it, links to ask are located on page [2]. Also, Joel
>may have more information about the status of the 2011 GSOC project
>related to this topic.
>
>Hope that helps,
>
>[1] <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://wiki.rtems.org/wiki/index.php/RTEMSHyperVisor">http://wiki.rtems.org/wiki/index.php/RTEMSHyperVisor</a>
>[2] <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode2011">http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode2011</a>
>[3] <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://wiki.rtems.org/wiki/index.php/ARINC653API">http://wiki.rtems.org/wiki/index.php/ARINC653API</a>
>[4] <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://wiki.rtems.org/wiki/index.php/RTEMS_Paravirtualization">http://wiki.rtems.org/wiki/index.php/RTEMS_Paravirtualization</a>
>_______________________________________________
>rtems-users mailing list
><a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a>
><a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.rtems.org/mailman/listinfo/rtems-users">http://www.rtems.org/mailman/listinfo/rtems-users</a>
</pre>
            </div>
            <br>
            <br>
            <span title="neteasefooter"><span id="netease_mail_footer"></span></span>
          </blockquote>
          <br>
          <br>
          <pre class="moz-signature" cols="72">-- 
Joel Sherrill, Ph.D.             Director of Research&  Development
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a>        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985

</pre>
        </blockquote>
      </div>
      <br>
      <br>
      <span title="neteasefooter"><span id="netease_mail_footer"></span></span>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Joel Sherrill, Ph.D.             Director of Research&  Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a>        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985

</pre>
  </body>
</html>