Difference between revisions of "Xen Project Hypervisor Roadmap/4.6"

From Xen
(Fixed broken links)
(Xen 4.6 Completed Features)
Line 48: Line 48:
 
=== Hypervisor ===
 
=== Hypervisor ===
   
  +
* New Migration (v2)
* Enable vTPM subsystem on TPM 2.0 (done)
 
  +
- Andrew Cooper & David Vrabel
- Xu, Quan
 
   
  +
* Clean-up of mem-event subsystem
* Intel memory bandwidth monitoring for VMs (fair)
 
v9 posted
 
- Chao Peng
 
 
* Clean-up of mem-event subsystem (good)
 
 
v7 posted
 
v7 posted
 
- Tamas K Lengyel
 
- Tamas K Lengyel
  +
  +
== Hypervisor Intel ==
  +
  +
* Intel memory bandwidth monitoring for VMs
  +
- Chao Peng
  +
  +
* Intel Cache Allocation Technology
  +
- Chao Peng
  +
  +
* Intel PML (Page Modification Logging) for Xen
  +
- Kai Huang
  +
  +
* Enable vTPM subsystem on TPM 2.0
  +
- Xu, Quan
   
 
== Hypervisor ARM ==
 
== Hypervisor ARM ==
   
  +
* ARM - SMMU resync of Linux's one
* Add support for Xilinx ZynqMP SoC (done)
 
  +
- Julien Grall
  +
  +
* ARM - passthrough of non-PCI
  +
- Julien Grall
  +
  +
* Add support for Xilinx ZynqMP SoC
 
- Edgar E. Iglesias
 
- Edgar E. Iglesias
   
* Add support for Huawei hip04-d01 platform (done)
+
* Add support for Huawei hip04-d01 platform
 
- Frediano Ziglio
 
- Frediano Ziglio
   
* ARM - SMMU resync of Linux's one (done)
+
* ARM - SMMU resync of Linux's one
 
- Julien Grall
 
- Julien Grall
   
* Thunder X platform support (ok)
+
* Thunder X platform support
 
- Vijay Kilari
 
- Vijay Kilari
   
* Add support for Huawei hip04-d01 platform (ok)
+
* Add support for Huawei hip04-d01 platform
 
- Frediano Ziglio
 
- Frediano Ziglio
   
* Add support for Xilinx ZynqMP SoC (fair)
+
* Add support for Xilinx ZynqMP SoC
 
- Edgar E. Iglesias
 
- Edgar E. Iglesias
   
* ARM - SMMU resync of Linux's one (ok)
+
* ARM - SMMU resync of Linux's one
 
- Julien Grall
 
- Julien Grall
   
 
== Xen toolstack ==
 
== Xen toolstack ==
   
* SPICE support improvement (done)
+
* libxl: add qxl vga interface support for upstream qemu
  +
- Fabio Fantoni
  +
  +
* SPICE support improvement
 
- Fabio Fantoni
 
- Fabio Fantoni
   
* HVM guest NUMA (SRAT) (good)
 
 
See vNUMA in Xen toolstack
 
See vNUMA in Xen toolstack
 
- Wei Liu
 
- Wei Liu
   
* vNUMA in Xen toolstack (good)
+
* vNUMA in Xen toolstack
 
v8 posted
 
v8 posted
 
- Wei Liu
 
- Wei Liu
Line 97: Line 115:
 
== Other OSes (MiniOS, QNX) ==
 
== Other OSes (MiniOS, QNX) ==
   
* Splitting off mini-os (done)
+
* Splitting off mini-os
 
- Wei Liu
 
- Wei Liu
   
 
== OVMF ==
 
== OVMF ==
   
* OVMF on ARM (done)
+
* OVMF on ARM
 
v4 posted
 
v4 posted
 
- Ard Biesheuvel
 
- Ard Biesheuvel
   
* Update Xen tree to use upstream OVMF (done)
+
* Update Xen tree to use upstream OVMF
 
- Anthony PERARD
 
- Anthony PERARD
   

Revision as of 13:12, 15 May 2015

Rather than try to predict precisely what will make it into what release, we are following an approach from the Agile world and call all uncompleted features the "Backlog". We are however keeping track who is doing what, what is completed and what is almost completed in this wiki page. For ongoing work check out the Process section of this document.

Release Manager

We confirmed Wei Liu from Citrix as Release Manager for Xen 4.6 : see e-mail thread

Roadmap

As in the past, roadmap discussions will mostly happen on the xen-devel mailing list (see below). The convention is that our release manager will regularly post an e-mail called Xen 4.6 development update on the xen-devel list and that community members respond to it.

The Process

You can find information on how we make relases in this blog post. We also attached a few pictures for your convenience.


Xen 4.6 Timeline

We are planning on a 9-month release cycle. Our current estimated dates:

 Development start: 6 Jan 2015
 <==== WE ARE HERE ===>
 Feature freeze: 10 Jul 2015
 Release date: 9 Oct 2015 (could release earlier)


Running Roadmap Updates on xen-devel

See

Related Presentations

Xen 4.6 Completed Features


== Completed ==

=== Hypervisor ===

*  New Migration (v2)
  -  Andrew Cooper & David Vrabel

*  Clean-up of mem-event subsystem
   v7 posted
  -  Tamas K Lengyel

== Hypervisor Intel ==

*  Intel memory bandwidth monitoring for VMs 
  -  Chao Peng

*  Intel Cache Allocation Technology 
  -  Chao Peng

*  Intel PML (Page Modification Logging) for Xen 
  -  Kai Huang

*  Enable vTPM subsystem on TPM 2.0 
  -  Xu, Quan

== Hypervisor ARM == 

*  ARM - SMMU resync of Linux's one 
  -  Julien Grall

*  ARM - passthrough of non-PCI 
  -  Julien Grall

*  Add support for Xilinx ZynqMP SoC 
  -  Edgar E. Iglesias

*  Add support for Huawei hip04-d01 platform 
  -  Frediano Ziglio

*  ARM - SMMU resync of Linux's one 
  -  Julien Grall

*  Thunder X platform support 
  -  Vijay Kilari

*  Add support for Huawei hip04-d01 platform 
  -  Frediano Ziglio

*  Add support for Xilinx ZynqMP SoC 
  -  Edgar E. Iglesias

*  ARM - SMMU resync of Linux's one
  -  Julien Grall

== Xen toolstack ==

*  libxl: add qxl vga interface support for upstream qemu
  -  Fabio Fantoni

*  SPICE support improvement 
  -  Fabio Fantoni

   See vNUMA in Xen toolstack
  -  Wei Liu

*  vNUMA in Xen toolstack
   v8 posted
  -  Wei Liu

== Other OSes (MiniOS, QNX) ==

*  Splitting off mini-os 
  -  Wei Liu

== OVMF ==

*  OVMF on ARM 
   v4 posted
  -  Ard Biesheuvel

*  Update Xen tree to use upstream OVMF 
  -  Anthony PERARD

Other Information about how we manage releases