From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [PATCH] README, xen/Makefile: Update to Xen 4.5.0
Date: Tue, 6 Jan 2015 18:26:12 +0000 [thread overview]
Message-ID: <54AC28C4.2000906@citrix.com> (raw)
In-Reply-To: <20150106182158.GA27809@l.oracle.com>
On 06/01/15 18:21, Konrad Rzeszutek Wilk 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@oracle.com>
> 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@oracle.com>
> ---
> 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).
>
> -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.
"further MSR masking support". There was already some masking
available, but Jan found some more masks to use.
Otherwise, Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
> +
> +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
>
next prev parent reply other threads:[~2015-01-06 18:26 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-06 17:17 (no subject) Konrad Rzeszutek Wilk
2015-01-06 17:17 ` [PATCH] README, xen/Makefile: Update to Xen 4.5.0 Konrad Rzeszutek Wilk
2015-01-06 17:40 ` Julien Grall
2015-01-06 17:51 ` Konrad Rzeszutek Wilk
2015-01-06 17:54 ` Sander Eikelenboom
2015-01-06 18:00 ` Konrad Rzeszutek Wilk
2015-01-06 17:59 ` Andrew Cooper
2015-01-06 18:00 ` Ian Campbell
2015-01-06 18:06 ` Ian Jackson
2015-01-06 18:21 ` Konrad Rzeszutek Wilk
2015-01-06 18:26 ` Andrew Cooper [this message]
2015-01-06 18:46 ` Sander Eikelenboom
2015-01-07 9:07 ` Ian Campbell
2015-01-06 19:14 ` Pasi Kärkkäinen
2015-01-06 19:30 ` Don Slutz
2015-01-07 15:27 ` Konrad Rzeszutek Wilk
2015-01-07 15:33 ` Pasi Kärkkäinen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54AC28C4.2000906@citrix.com \
--to=andrew.cooper3@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=konrad.wilk@oracle.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).