xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: 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 13:21:58 -0500	[thread overview]
Message-ID: <20150106182158.GA27809@l.oracle.com> (raw)
In-Reply-To: <21676.9247.419968.976829@mariner.uk.xensource.com>

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.
+
+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
 
-- 
2.1.0

  reply	other threads:[~2015-01-06 18:22 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 [this message]
2015-01-06 18:26       ` Andrew Cooper
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=20150106182158.GA27809@l.oracle.com \
    --to=konrad.wilk@oracle.com \
    --cc=Ian.Jackson@eu.citrix.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).