This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [GIT PULL] Xen PV on HVM cleanups, fixes and improvements fo

To: <torvalds@xxxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [GIT PULL] Xen PV on HVM cleanups, fixes and improvements for 2.6.39
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Tue, 15 Mar 2011 12:35:37 +0000
Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Ian Campbell <Ian.Campbell@xxxxxxxxxx>, Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, Konrad
Delivery-date: Tue, 15 Mar 2011 05:36:58 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)
please pull this branch, based on Linux 2.6.38-rc6:

git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git for-linus

It contains several PV on HVM cleanups, refactoring and fixes,
especially in the area of suspend/resume.
It also enables the balloon driver, PV spinlocks and event channels for
IPI delivery when running as an HVM guest.

The list of changes with a diffstat follows:

Ian Campbell (11):
      xen: do not respond to unknown xenstore control requests
      xen: use new schedop interface for suspend
      xen: switch to new schedop hypercall by default.
      xen: suspend: use HYPERVISOR_suspend for PVHVM case instead of open coding
      xen: suspend: refactor cancellation flag into a structure
      xen: suspend: pass extra hypercall argument via suspend_info struct
      xen: suspend: add "arch" to pre/post suspend hooks
      xen: suspend: refactor non-arch specific pre/post suspend hooks
      xen: suspend: move arch specific pre/post suspend hooks into generic hooks
      xen: suspend: pull pre/post suspend hooks out into suspend_info
      xen: suspend: remove xen_hvm_suspend

Stefano Stabellini (6):
      xen: no need to delay xen_setup_shutdown_event for hvm guests anymore
      xen: do not use xen_info on HVM, set pv_info name to "Xen HVM"
      xen-blkfront: handle Xen major numbers other than XENVBD
      xen: make the ballon driver work for hvm domains
      xen: PV on HVM: support PV spinlocks and IPIs
      xen: fix compile issue if XEN is enabled but XEN_PVHVM is disabled

 arch/ia64/xen/suspend.c              |    9 +--
 arch/x86/include/asm/xen/hypercall.h |   15 +++-
 arch/x86/xen/enlighten.c             |    6 +-
 arch/x86/xen/smp.c                   |   38 +++++++++
 arch/x86/xen/suspend.c               |    8 +-
 arch/x86/xen/xen-ops.h               |    2 +
 drivers/block/xen-blkfront.c         |   79 ++++++++++++++++-
 drivers/xen/balloon.c                |   14 ++-
 drivers/xen/manage.c                 |  153 +++++++++++++++++++---------------
 drivers/xen/platform-pci.c           |    3 -
 include/xen/interface/io/blkif.h     |   21 +++++
 include/xen/interface/xen.h          |    4 +-
 include/xen/xen-ops.h                |    6 +-
 13 files changed, 257 insertions(+), 101 deletions(-)



Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [GIT PULL] Xen PV on HVM cleanups, fixes and improvements for 2.6.39, Stefano Stabellini <=