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

Re: [Xen-devel] [PATCH] README, xen/Makefile: Update to Xen 4.5.0



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 <konrad.wilk@xxxxxxxxxx>
> 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 <konrad.wilk@xxxxxxxxxx>
> ---
>  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
>  


_______________________________________________
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®.