From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arianna Avanzini Subject: Re: Xen 4.5 development update (October update). RC1 on 24th Date: Sat, 18 Oct 2014 10:47:02 +0200 Message-ID: <20141018084701.GB1024@gmail.com> References: <20141017171401.1C26FF1C99@laptop.dumpdata.com> Reply-To: avanzini.arianna@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XfPfM-0002oS-5X for xen-devel@lists.xenproject.org; Sat, 18 Oct 2014 08:47:12 +0000 Received: by mail-wg0-f46.google.com with SMTP id l18so2317134wgh.5 for ; Sat, 18 Oct 2014 01:47:09 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20141017171401.1C26FF1C99@laptop.dumpdata.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: konrad.wilk@oracle.com Cc: artem.mygaiev@globallogic.com, msw@amazon.com, ian.jackson@eu.citrix.com, Steve.VanderLeest@dornerworks.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com, zhigang.x.wang@oracle.com, parth.dixit@linaro.org, boris.ostrovsky@oracle.com, Paul.Skentzos@dornerworks.com, vijay.kilari@gmail.com, rcojocaru@bitdefender.com, guijianfeng@cn.fujitsu.com, daniel.kiper@oracle.com, josh.whitehead@dornerworks.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org, serge.broslavsky@linaro.org, feng.wu@intel.com, yjhyun.yoo@samsung.com, olaf@aepfle.de, suriyan.r@gmail.com, ian.campbell@citrix.com, wency@cn.fujitsu.com, stefano.stabellini@eu.citrix.com, mcgrof@suse.com, julien.grall@linaro.org, robert.vanvossen@dornerworks.com, shantong.kang@intel.com, roy.franz@linaro.org, yang.z.zhang@intel.com, Paul.Durrant@citrix.com, dave.scott@cit.rix.com, ufimtseva@gmail.com, andrii.t List-Id: xen-devel@lists.xenproject.org On Fri, Oct 17, 2014 at 01:14:01PM -0400, Konrad Rzeszutek Wilk wrote: > > =3D=3D Linux =3D=3D = > = > * 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 > = > =3D=3D FreeBSD =3D=3D = > = > * PVH FreeBSD dom0 (ok) > FreeBSD 11 goal. Toolstack side done in Xen 4.5 > - Roger Pau Monn=E9 > = > =3D=3D Other OSes (MiniOS, QNX) =3D=3D = > = > * 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 > = > =3D=3D GRUB2 =3D=3D = > = > * GRUB2 multiboot2 (fair) > - Daniel Kiper > = > =3D=3D OSSTEST =3D=3D = > = > * OSSTest: libvirt (good) > - Ian Campbell > = > =3D=3D Deferred to QEMU v2.next =3D=3D = > = > * 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 > = > =3D=3D Deferred to Xen hypervisor 4.6 =3D=3D = > = > * 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) > = > =3D=3D Deferred to Xen toolstack 4.6 =3D=3D = > = > * 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 -> va= r/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-lev= elling-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, yo= u 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 sp= lit apart. > - Boris Ostrovsky > = > * HVM guest NUMA (none) > - Matt Wilson > = > * PVH - Migration of PVH DomUs. (none) > Depends on migration2 code > - Roger Pau Monn=E9 > = > * PVH - Migration of guests from a PVH dom0 (none) > Depends on migration2 code > - Roger Pau Monn=E9 > = > * "Short" grant copy (just header) of packets. (none) > - Zoltan Kiss > = > =3D=3D Deferred to Linux's after Xen 4.6 =3D=3D = > = > * 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 > = > =3D=3D Up for grabs =3D=3D = > = > * OSSTest - also test Linux PVH guests > = > * PoD fixes > if you boot with memory <=3D 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 d= efault in xl.conf. For example, if we could have a default "backend" param= eter for vifs, then it would be easy to switch back and forth between a bac= kend 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. (n= one) > = > =3D=3D Completed =3D=3D = > = > =3D=3D lib{xc,xl} and toolstack =3D=3D = > = > * libxl work - JSON to keep track of guest configs (done) > Some patches merged, need to post more. > - Wei Liu > = > =3D=3D Hypervisor =3D=3D = > = > * 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 =3D 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 (do= ne) > - 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 e= xcept 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 m= aster) > = > * fix vmce_amd* functions, unify mce_amd mcheck initialization (fixes/cl= eanups) > = > * multiple AMD container files appended together in initrd (early initra= mfs) > - 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@gmail.com * 73628@studenti.unimore.it */