Difference between revisions of "Embedded and Automotive/Archived/PV Drivers/Roadmap"

From Xen
m (Planned Code Contributions)
(Planned Code Contributions)
Line 13: Line 13:
 
* Xen Project Hypervisor changes: some for 4.5 {{Tick}} see [[Xen Project 4.5 Feature List]]
 
* Xen Project Hypervisor changes: some for 4.5 {{Tick}} see [[Xen Project 4.5 Feature List]]
 
* Xen Project Hypervisor changes: some for 4.6 {{Tick}} see [[Xen Project 4.6 Feature List]]
 
* Xen Project Hypervisor changes: some for 4.6 {{Tick}} see [[Xen Project 4.6 Feature List]]
* [http://www.qnx.com/ QNX] & [https://www.tizen.org/ Tizen] baseports to run as Xen Project guests {{NotDone}} Interest has shifted to AGL
+
* [http://www.qnx.com/ QNX] & [https://www.tizen.org/ Tizen] baseports to run as Xen Project guests {{NotDone}}
  +
** {{NotDone}} Interest has shifted to AGL
 
* Upstream RT Scheduler performance improvements to Hypervisor - {{Tick}} See [[RTDS-Based-Scheduler]] in Xen 4.5 - additional work ongoing and planned for Xen 4.7
 
* Upstream RT Scheduler performance improvements to Hypervisor - {{Tick}} See [[RTDS-Based-Scheduler]] in Xen 4.5 - additional work ongoing and planned for Xen 4.7
* GPU virtualization PV drivers using OpenGL {{NotDone}} this was prototyped - an alternative approach exists out-of-tree at this stage
+
* GPU virtualization PV drivers using OpenGL {{NotDone}}
  +
** {{NotDone}} This was prototyped and replaced by an alternative approach, which for now exists out-of-tree until it is clear whether it can be upstreamed
 
* Adding support for Renesas R-Car M2/H2 hardware – {{Tick}} Initial support in Xen 4.6, some support planned for later
 
* Adding support for Renesas R-Car M2/H2 hardware – {{Tick}} Initial support in Xen 4.6, some support planned for later
 
* Thin Dom0 (only containing kernel with Xen tools on Dom 0 - and no drivers or other functionality - for disaggregated architecture)
 
* Thin Dom0 (only containing kernel with Xen tools on Dom 0 - and no drivers or other functionality - for disaggregated architecture)

Revision as of 15:48, 19 October 2015

Icon Info.png Note that this roadmap is out-of-date. Some of the work has been superseded and others has happened.


Project Infrastructure and Initial GlobalLogic Contribution

  • Set up Project infrastructure (code repos and mailing list)
    • mailing list
    • code repos were not needed, see below
  • Initial code contribution of QNX drivers by GlobalLogic
    • Abandoned, as interest has shifted from QNX to AGL, for which there is an upstream. The risk of having to maintain an unnecessary Xen port was considered too high at this stage
  • Add Wiki pages (instruction to get SW build for TI J6 EVM)

Planned Code Contributions

  • Xen Project Hypervisor changes: some for 4.4 see Xen Project 4.4 Feature List
  • Xen Project Hypervisor changes: some for 4.5 see Xen Project 4.5 Feature List
  • Xen Project Hypervisor changes: some for 4.6 see Xen Project 4.6 Feature List
  • QNX & Tizen baseports to run as Xen Project guests
    • Interest has shifted to AGL
  • Upstream RT Scheduler performance improvements to Hypervisor - See RTDS-Based-Scheduler in Xen 4.5 - additional work ongoing and planned for Xen 4.7
  • GPU virtualization PV drivers using OpenGL
    • This was prototyped and replaced by an alternative approach, which for now exists out-of-tree until it is clear whether it can be upstreamed
  • Adding support for Renesas R-Car M2/H2 hardware – Initial support in Xen 4.6, some support planned for later
  • Thin Dom0 (only containing kernel with Xen tools on Dom 0 - and no drivers or other functionality - for disaggregated architecture)
  • ISO 26262 certification - ongoing

Project Wish list (unplanned at this stage)