Changes between Version 5 and Version 6 of Developer/Projects/Open/Paravirtualization


Ignore:
Timestamp:
02/11/12 02:49:21 (12 years ago)
Author:
Gedare
Comment:

/* Adapt RTEMS for privileged instructions */

Legend:

Unmodified
Added
Removed
Modified
  • Developer/Projects/Open/Paravirtualization

    v5 v6  
    2525= Adapt RTEMS for privileged instructions =
    2626
    27 This consists in reviewing RTEMS code and indentify which part of the code requires privileged instructions. After these code review efforts, the goal of this first activity would be used to design an architecture-agnostic API to perform privileged instructions. Basically, these instructions would be adapted when RTEMS is running as a guest OS, making hypercalls to the hypervisor layer.
     27This consists in reviewing RTEMS code and identifying which part of the code requires privileged instructions. After these code review efforts, the goal of this first activity would be used to design an architecture-agnostic API to execute privileged instructions. Basically privileged instructions would be wrapped so that when RTEMS is running as a guest OS it will instead make hypercalls to the hypervisor layer.
    2828
    29 Finally, last part of this efforts would consist in implementing the API for one or two architectures (ideally x86 and SPARC).
     29Finally, the last part of this effort would consist in implementing the API for one or two architectures (initially x86 and SPARC are good targets) and lay the road map for more ports.
    3030
    3131For that, the project could reuse the results of the previous Google Summer of Code project (in 2011) (see [wiki:GSoC/2011 RTEMSSummerOfCode2011])
    32 
    3332= Adapt existing isolation layer =
    3433