Changes between Version 5 and Version 6 of Developer/Projects/Open/Paravirtualization
- Timestamp:
- 02/11/12 02:49:21 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developer/Projects/Open/Paravirtualization
v5 v6 25 25 = Adapt RTEMS for privileged instructions = 26 26 27 This consists in reviewing RTEMS code and i ndentify 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, makinghypercalls to the hypervisor layer.27 This 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. 28 28 29 Finally, last part of this efforts would consist in implementing the API for one or two architectures (ideally x86 and SPARC).29 Finally, 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. 30 30 31 31 For that, the project could reuse the results of the previous Google Summer of Code project (in 2011) (see [wiki:GSoC/2011 RTEMSSummerOfCode2011]) 32 33 32 = Adapt existing isolation layer = 34 33