From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sander Eikelenboom Subject: Re: [PATCH] README, xen/Makefile: Update to Xen 4.5.0 Date: Tue, 6 Jan 2015 19:46:26 +0100 Message-ID: <16510138774.20150106194626@eikelenboom.it> References: <1420564632-32715-1-git-send-email-konrad.wilk@oracle.com> <1420564632-32715-2-git-send-email-konrad.wilk@oracle.com> <21676.9247.419968.976829@mariner.uk.xensource.com> <20150106182158.GA27809@l.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Y8Z9D-0005Gp-9y for xen-devel@lists.xenproject.org; Tue, 06 Jan 2015 18:46:31 +0000 In-Reply-To: <20150106182158.GA27809@l.oracle.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 Rzeszutek Wilk Cc: xen-devel@lists.xenproject.org, Ian Jackson List-Id: xen-devel@lists.xenproject.org Tuesday, January 6, 2015, 7:21:58 PM, you wrote: > On Tue, Jan 06, 2015 at 06:06:23PM +0000, Ian Jackson wrote: >> Konrad Rzeszutek Wilk writes ("[Xen-devel] [PATCH] README, xen/Makefile: Update to Xen 4.5.0"): >> > -The 4.3 release offers a number of improvements, including NUMA >> > -scheduling affinity, openvswitch integration, and defaulting to >> > -qemu-xen rather than qemu-traditional for non-stubdom guests. >> > -(qemu-xen is kept very close to the upstream project.) We also have a >> > -number of updates to vTPM, and improvements to XSM and Flask to allow >> > -greater disaggregation. Additionally, 4.3 contains a basic version of >> > -Xen for the new ARM server architecture, both 32- and 64-bit. And as >> > -always, there are a number of performance, stability, and security >> > +The 4.5 release offers a number of improvements: including shedding >> >> Should read >> +The 4.5 release offers a number of improvements, including: shedding >> (note two punctuation changes) and the list items should all be >> separated with semicolons IMO. > Thank you for your update. > I've incorporated feedback from all folks I hope. Would this be satisfactory? >>>From 89041667dfdc298dbe0f17a1f66a748a1a13089f Mon Sep 17 00:00:00 2001 > From: Konrad Rzeszutek Wilk > Date: Tue, 6 Jan 2015 12:03:10 -0500 > Subject: [PATCH] README, xen/Makefile: Update to Xen 4.5.0 > Expand the README file to give a brief view of what went in > Xen 4.5.0. Also change the Makefile to not use the '-rc' > postfix. > Signed-off-by: Konrad Rzeszutek Wilk > --- > README | 45 ++++++++++++++++++++++++++++++++------------- > xen/Makefile | 2 +- > 2 files changed, 33 insertions(+), 14 deletions(-) > diff --git a/README b/README > index 412607a..641bb23 100644 > --- a/README > +++ b/README > @@ -1,9 +1,9 @@ > ################################# > -__ __ _ _ ____ _ _ _ > -\ \/ /___ _ __ | || | | ___| _ _ _ __ ___| |_ __ _| |__ | | ___ > - \ // _ \ '_ \ | || |_ |___ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \ > - / \ __/ | | | |__ _| ___) |_____| |_| | | | \__ \ || (_| | |_) | | __/ > -/_/\_\___|_| |_| |_|(_)____/ \__,_|_| |_|___/\__\__,_|_.__/|_|\___| > +__ __ _ _ ____ ___ > +\ \/ /___ _ __ | || | | ___| / _ \ > + \ // _ \ '_ \ | || |_ |___ \| | | | > + / \ __/ | | | |__ _| ___) | |_| | > +/_/\_\___|_| |_| |_|(_)____(_)___/ > > ################################# > > @@ -19,14 +19,33 @@ is freely-distributable Open Source software, released under the GNU > GPL. Since its initial public release, Xen has grown a large > development community, spearheaded by xen.org (http://www.xen.org). Shouldn't this be "Xen-project" and "http://www.xenproject.org", since the transition to the Linux foundation ? (there are a lot more in-tree places where this could/should be changed for 4.6) -- Sander > -The 4.3 release offers a number of improvements, including NUMA > -scheduling affinity, openvswitch integration, and defaulting to > -qemu-xen rather than qemu-traditional for non-stubdom guests. > -(qemu-xen is kept very close to the upstream project.) We also have a > -number of updates to vTPM, and improvements to XSM and Flask to allow > -greater disaggregation. Additionally, 4.3 contains a basic version of > -Xen for the new ARM server architecture, both 32- and 64-bit. And as > -always, there are a number of performance, stability, and security > +The 4.5 release offers a number of improvements, including: improvements for > +large scale machines during bootup and for PCI passthrough; multiple IO-REQ > +servers (many QEMUs for a guest); soft affinity for vCPUs (aka NUMA affinity); > +and API expansion for guest introspection. We also have number of updates for > +CPU specific changes, such as: Broadwell Supervisor Mode Access Prevention; > +Haswell Server Cache QoS Monitoring aka Intel Resource Director Technology; > +further extensions to vAPIC (SandyBridge feature); fixes in AMD microcode > +loading; Data Breaking Extensions and masking MSR support on AMD. > + > +On the experimental side we have added a new Real-Time Deferrable Server Based > +CPU Scheduler (rtds), and PVH initial domain (dom0) support for Intel CPUs. > + > +Additionally, 4.5 has a huge update to the ARM code, including support for: > +up to 1TB in guests; up to 8 CPUs; Power State Coordination Interface (0.2) > +to power up and down CPUs; UEFI booting; IOMMU support (SMMUv1); Super Page > +(2MB) support; passthrough of MMIO regions to guests; and lower interrupt > +latency. > + > +The toolstack has expanded to include support for: VM Generation ID (a Windows > +2012 Server requirement); Remus initial support (for high availability) > +in libxl (since xend has been removed); libxenlight JSON support and persistent > +configuration support, systemd support; and support in QEMU for expanding the > +PCI hole. > + > +Lastly, we have removed the Python toolstack (xend). > + > +And as always, there are a number of performance, stability, and security > improvements under-the hood. > > This file contains some quick-start instructions to install Xen on > diff --git a/xen/Makefile b/xen/Makefile > index 72c1313..5d70741 100644 > --- a/xen/Makefile > +++ b/xen/Makefile > @@ -2,7 +2,7 @@ > # All other places this is stored (eg. compile.h) should be autogenerated. > export XEN_VERSION = 4 > export XEN_SUBVERSION = 5 > -export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION) > +export XEN_EXTRAVERSION ?= .0$(XEN_VENDORVERSION) > export XEN_FULLVERSION = $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVERSION) > -include xen-version >