[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Xen 4.5 development update (October update). RC1 on 24th



On Fri, Oct 17, 2014 at 01:14:01PM -0400, Konrad Rzeszutek Wilk wrote:
> <snip>
> == Linux == 
> 
> *  Linux block multiqueue (ok)
>    v3 posted.

Thank you for the update. Unfortunately I haven't posted v3 yet, even if I'm
working on it. Latest version on lkml/xen-devel is v2.

Thanks,
Arianna


>   -  Arianna Avanzini
> 
> *  VPMU - 'perf' support in Linux (ok)
>    Depends on Xen patches
>    Acked by David Vrabel
>   -  Boris Ostrovsky
> 
> *  vNUMA in Linux (ok)
>    v6 posted
>    git://gitorious.org/vnuma/linux_vnuma.git
>   -  Elena Ufimtseva
> 
> *  vsyscall in Linux (fair)
>   -  Konrad Rzeszutek Wilk
> 
> *  COLO Agent in Linux (fair)
>   -  Gui Jianfeng
>   -  Yang Hongyang
>   -  Dong, Eddie
> 
> *  vAPIC in PVHVM guests (Linux side) (none)
>   -  Boris Ostrovsky
> 
> *  Fix PAT in Linux kernel (aka Full support for PAT) (good)
>    Acked and reposted for v3.18. Waiting for x86 maintainers.
>   -  Juergen Gross
> 
> == FreeBSD == 
> 
> *  PVH FreeBSD dom0 (ok)
>    FreeBSD 11 goal. Toolstack side done in Xen 4.5
>   -  Roger Pau Monné
> 
> == Other OSes (MiniOS, QNX) == 
> 
> *  PV drivers for automotive kernels (fair)
>   -  Artem Mygaiev
> 
> *  mini-os: xenbus changes for rump kernels (ok)
>    git://xenbits.xen.org/people/iwj/rumpuser-xen.git
>    branch: base.dev-xen-xenbus.v1..dev-xen-xenbus.v1
>    v2 posted
>   -  Ian Jackson
> 
> == GRUB2 == 
> 
> *  GRUB2 multiboot2 (fair)
>   -  Daniel Kiper
> 
> == OSSTEST == 
> 
> *  OSSTest: libvirt (good)
>   -  Ian Campbell
> 
> == Deferred to QEMU v2.next == 
> 
> *  Using qemu-upstream in a stubdomain (fair)
>    Will use rump kernels.
>   -  Ian Jackson
> 
> *  AMD Radeon PCI GPU passthrough (none)
>    Focusing on Xen 4.2 and qemu-traditional
>   -  Kelly Zytaruk
> 
> *  Intel IGD PCI GPU passthrough (ok)
>    v5 posted
>   -  Chen, Tiejun
> 
> *  Xen PV block driver in OVMF (UEFI in guest) (ok)
>    v1
>   -  Anthony PERARD
> 
> == Deferred to Xen hypervisor 4.6 == 
> 
> *  Xen Boot Information (xbi) (ok)
>    Dependency for GRUB2 + EFI work
>    http://lists.xen.org/archives/html/xen-devel/2014-10/msg02068.html
>    v4, No go for full patchset. Only some of the patches.
>    No ARM EFI hardware (yet) available to test them.
>   -  Daniel Kiper
> 
> *  New Migration (v2). (good)
>    v7 (libxc and libxl)
>    git://xenbits.xen.org/people/andrewcoop/xen.git
>    Seems that it might need to slip or we run v1 alongside v2.
>   -  Andrew Cooper & David Vrabel
> 
> *  PVH - AMD hardware support. (fair)
>    Posted.
>   -  Mukesh Rathor
> 
> *  VMware backdoor (hypercall) (ok)
>    v5 posted.
>   -  Don Slutz
> 
> *  extending mem_access support to PV domain (fair)
>    RFC v2
>   -  Aravindh Puthiyaparambil (aravindp)
> 
> *  Repurpose SEDF Scheduler for Real-time (fair)
>    RFC patch posted (v2)
>   -  Joshua Whitehead, Robert VanVossen
> 
> *  ARM remote processor iommu module (GPUs + IPUs) (fair)
>    v3 posted
>   -  Andrii Tseglytskyi
> 
> *  dirty vram / IOMMU bug (fair)
>    http://bugs.xenproject.org/xen/bug/38
>   -  Zhang, Yang Z
> 
> *  Xen multiboot2-EFI support (fair)
>    Needed for GrUB2
>    Depends on Xen Boot info (rework multiboot and other structs)
>    See http://lists.xen.org/archives/html/xen-devel/2013-05/msg02281.html
>    RFC posted
>   -  Daniel Kiper
> 
> *  Support controlling the max C-state sub-state (ok)
>    v3 posted
>   -  Ross Lagerwall
> 
> *  IOMMU ABI for guests to map their DMA regions (fair)
>   -  Malcolm Crossley
> 
> *  Default to credit2 (none)
>    cpu pinning, numa affinity and cpu reservation
>   -  George Dunlap
> 
> *  Convert tasklet to per-cpu tasklets (fair)
>    RFC posted
>   -  Konrad Rzeszutek Wilk
> 
> *  Further tmem cleanups/fixes (16TB etc) (fair)
>   -  Bob Liu
> 
> *  1TB slow destruction (ok)
>   -  Bob Liu
> 
> *  ARM VM save/restore/live migration (none)
>    Need to rebased against migrationv2 - no code posted.
>   -  Junghyun Yoo
> 
> *  ARM GICv2m support (none)
>   -  Linaro (unknown)
> 
> == Deferred to Xen toolstack 4.6 == 
> 
> *  vNUMA in Xen toolstack (ok)
>    v11 posted
>    Hypervisor part in
>    git://gitorious.org/vnuma/xen_vnuma.git:v11
>   -  Elena Ufimtseva
> 
> *  pvscsi in libxl (fair)
>   -  Juergen Gross and Olaf
> 
> *  COarse-grain LOck-stepping Virtual Machines in Xen (fair)
>    RFC v3 posted, based on remus-v19
>   -  Wen Congyang
>   -  Gui Jianfeng
>   -  Yang Hongyang
>   -  Dong, Eddie
> 
> *  extend the xenstore ring with a 'closing' signal (fair)
>    RFC patch posted
>   -  David Scott
> 
> *  libxl migrationv2 patches. (none)
>   -  Andrew Cooper & David Vrabel
> 
> *  tmem migrationv2 patches. (none)
>   -  Bob Liu & Andrew Cooper & David Vrabel
> 
> *  Remus using migration-v2 (fair)
>    RFC posted - depends on v6 of 'New Migration'
>   -  Yang Hongyang
> 
> *  snapshot API extension (checkpointing disk) (ok)
>    v5
>    His email bounces.
>   -  Bamvor Jian Zhang
> 
> *  Rearrange and cleanup installation destination directories (/var -> 
> var/lib/xen) (fair)
>   -  Daniel Kiper
> 
> *  libxl/xl - xm compatibility mode for mem-max and mem-set; (ok)
>   -  Daniel Kiper
> 
> *  xl list --long (and some related xl commands) have some bugs (none)
>   -  Zhigang Wang
> 
> *  Xen HPET interrupt fixes (fair)
>    behind migration v2
>   -  Andrew Cooper
> 
> *  cpuid leveling (none)
>    
> http://xenbits.xen.org/people/andrewcoop/feature-levelling/feature-levelling-D.pdf
>   -  Andrew Cooper
> 
> *  live migration knobs, there is no suitable code yet, just ideas (none)
>     http://lists.xenproject.org/archives/html/xen-devel/2014-03/msg00785.html
>   -  Olaf Hering
> 
> *  xl does not handle migrate interruption gracefully (none)
>    If you start a localhost migrate, and press "Ctrl-C" in the middle, you 
> get two hung domains
>   -  Ian Jackson
> 
> *  IO-NUMA - hwloc and xl (none)
>    Andrew Cooper had an RFC patch for hwloc
>    add restrictions  as to which devices cannot safely/functionally be split 
> apart.
>   -  Boris Ostrovsky
> 
> *  HVM guest NUMA (none)
>   -  Matt Wilson
> 
> *  PVH - Migration of PVH DomUs. (none)
>    Depends on migration2 code
>   -  Roger Pau Monné
> 
> *  PVH - Migration of guests from a PVH dom0  (none)
>    Depends on migration2 code
>   -  Roger Pau Monné
> 
> *  "Short" grant copy (just header) of packets. (none)
>   -  Zoltan Kiss
> 
> == Deferred to Linux's after Xen 4.6 == 
> 
> *  ARM - Device assigment usage in Linux code (arch/arm) (none)
>    Depends on Xen pieces which are on the Xen 4.6 list.
>   -  Julien Grall
> 
> *  Linux ARM - Device assigment (fair)
>   -  Julien Grall
> 
> == Up for grabs == 
> 
> *  OSSTest - also test Linux PVH guests
> 
> *  PoD fixes
>    if you boot with memory <= maxmem we have a size estimation bug
> 
> *  TLB flushing without locks in Xen
> 
> *  xl does not support specifying virtual function for passthrough device
>    http://bugs.xenproject.org/xen/bug/22
> 
> *  PCI hole resize support hvmloader/qemu-traditional/qemu-upstream with 
> PCI/GPU passthrough
>    http://bugs.xenproject.org/xen/bug/28
> 
> *  libx{c,l} error handling cleanup 
> 
> *  Adding missing 'xend' features in libxl
> 
> *  xl list -l on a dom0-only system
> 
> *  xl list -l doesn't contain tty console port
> 
> *  xl: passing more defaults in configuration in xl.conf
>    There are a number of options for which it might be useful to pass a 
> default in xl.conf.  For example, if we could have a default "backend" 
> parameter for vifs, then it would be easy to switch back and forth between a 
> backend in a driver domain and a backend in dom0.
> 
> *  PVH - PVH working with shadow.
>    Based on Tim's work
> 
> *  PVH - PCI passthrough for DomU.
> 
> *  AMD performance regressions
> 
> *  Performance due to hypercall preemption. More preemptions - slower. (none)
> 
> == Completed == 
> 
> == lib{xc,xl} and toolstack == 
> 
> *  libxl work - JSON to keep track of guest configs (done)
>    Some patches merged, need to post more.
>   -  Wei Liu
> 
> == Hypervisor == 
> 
> *  ARM - VGIC emulation (done)
>    Reposted as gic and vgic fixes and improvements
>    v12
>   -  Stefano Stabellini
> 
> *  ARM implement mem_access (done)
>    v12, two patches for Xen 4.6
>    https://github.com/tklengyel/xen/tree arm_memaccess_12-for-4.5
>   -  Tamas K Lengyel
> 
> *  ARM - Add Odroid-XU (Exynos5410) support (done)
>    v6
>   -  Suriyan Ramasami
> 
> *  ARM GICv3 support (done)
>    v11 posted
>   -  Vijay Kilari
> 
> *  ARM implement mem_access (done)
>    v12, two patches for Xen 4.6
>    https://github.com/tklengyel/xen/tree arm_memaccess_12-for-4.5
>   -  Tamas K Lengyel
> 
> *  Remus in Xen (libxl) (done)
>    v19
>    url:  https://github.com/macrosheep/xen/tree/remus-v19
>   -  Gui Jianfeng
>   -  Yang Hongyang
>   -  Dong, Eddie
> 
> *  Cache QoS Monitoring - hypercalls (done)
>    Just hypercalls - no toolstack changes.
>    v15
>    Hit a snag with rdmsr/IPI/wrmsr/IPI, possible redesign
>   -  Chao Peng, Dongxiao Xu, and Shantong Kang
> 
> *  XenRT (Preemptive Global Earliest Deadline First) (done)
>    v3
>   -  Meng Xu
> 
> *  Introspection of HVM guests (done)
>    v10, split out in for 4.5 (smaller subset)
>   -  Razvan Cojocaru
> 
> *  ARM Xen UEFI booting on ARM (done)
>    v5
>   -  Roy Franz
> 
> *  ARM - MiniOS (done)
>    v7 posted
>   -  Thomas Leonard
> 
> *  ARM XEN_DOMCTL_memory_mapping hypercall for ARM (done)
>    v12 posted.
>   -  Arianna Avanzini
> 
> *  ARM - XENFEAT_grant_map_11 (aka map grants refs at pfn = mfn) (done)
>    Provide kernels an grant->MFN lookup
>    v4
>   -  Stefano Stabellini
> 
> *  ARM PSCI v0.2 (done)
>    v11 posted
>   -  Parth Dixit
> 
> *  pvSCSI in Linux (fronted and backend) (done)
>    v6
>   -  Juergen Gross
> 
> *  alternative_asm in Xen (done)
>   -  Feng Wu
> 
> *  SMAP (done)
>   -  Feng Wu
> 
> *  Re-write of vHPET (done)
>    aka hvm/hpet: Detect comparator values in the past
>   -  Don Slutz
> 
> *  vAPIC in PVHVM guests (Xen side) (done)
>   -  Boris Ostrovsky
> 
> *  libvirt and xl discard support, so that libvirt can start using it (done)
>   -  Olaf Hering
> 
> *  Xen PVH dom0 (done)
>   -  Mukesh Rathor
> 
> *  Linux PVH dom0 (done)
>   -  Mukesh Rathor
> 
> *  OSSTest: upstream QEMU (done)
>   -  Ian Campbell
> 
> *  amd_ucode cleanups, verify patch size(enhancement) (mostly in master 
> except one patch)
> 
> *  Data breakpoint Extension support (new-feat) (in master)
> 
> *  Feature masking MSR support (enhancement) (in master)
> 
> *  Support BRCM TruManage chip (Serial over LAN support) (new-feat) (in 
> master)
> 
> *  fix vmce_amd* functions, unify mce_amd mcheck initialization 
> (fixes/cleanups)
> 
> *  multiple AMD container files appended together in initrd (early initramfs)
>   -  Aravind and Suravee
> 
> *  NUMA memory scrubbing (done)
>   -  Konrad Rzeszutek Wilk
> 
> *  ARM  - IOMMU support (done)
>   -  Julien Grall
> 
> *  ioreq-server, aka secondary emulators (done)
>   -  Paul Durrant
> 
> *  Netback multiqueue (good)
>   -  Wei Liu
> 
> *  ARM Interrupt latency reduction (no maintenance interrupts) (good)
>   -  Stefano Stabellini
> 
> *  Bigger PCI hole in QEMU (done)
>    Needs to be rebased
>   -  Don Slutz
> 
> *  ARM DRA7 support (done)
>    v3 posted
>    v3 with comments applied
>   -  Andrii Tseglytskyi
> 
> *  rework VM Generation ID (done)
>    v7 posted
>   -  David Vrabel
> 
> *  Soft affinity for vcpus (was NUMA affinity for vcpus) (good)
>    v11 posted
>   -  Dario Faggioli
> 
> *  Linux pvops of Xen EFI hypercall support (done)
>   -  Daniel Kiper
> 
> *  ARM: Use super pages in p2m (done)
>    v5 posted
>   -  Ian Campbell
> 
> *  QEMU 2.0 branch for qemu-upstream (done)
>    It is v2.0 with 2.1 Xen backports.
>   -  Stefano Stabellini
> 
> *  systemd support (done)
>    v11
>   -  Luis R. Rodriguez
> 
> *  Soft affinity for vcpus libxl/xl changes (done)
>    v13 posted
>   -  Dario Faggioli
> 
> *  HT enabled, virtualization overhead is high (Xen 4.4) (done)
>    kernbench demonstrated it
>    Looking and tracing
>    http://www.gossamer-threads.com/lists/xen/devel/339409
>    False alarm.
>   -  Dario Faggioli
> 

-- 
/*
 * Arianna Avanzini
 * avanzini.arianna@xxxxxxxxx
 * 73628@xxxxxxxxxxxxxxxxxxx
 */

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.