All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
Cc: ijc@hellion.org.uk, jeremy@goop.org, yu.zhao@intel.com,
	jbeulich@novell.com, jeremy.fitzhardinge@citrix.com,
	dan.magenheimer@oracle.com, waldi@debian.org, joe@perches.com
Subject: [GIT PULL] (xen) stable/drivers for 3.1
Date: Thu, 21 Jul 2011 23:33:26 -0400	[thread overview]
Message-ID: <20110722033326.GC22901@dumpdata.com> (raw)

Hey Linus,

Please pull:

git pull git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/drivers

which has patches since git commit 56299378726d5f2ba8d3c8cbbd13cb280ba45e4f
Linus Torvalds (1):
    Linux 3.0-rc4

This pull contains the following components:
 - VGA text support. Since Xen is the first payload on the bootloader it gets the
   screen information - now with this patch we can copy it from the hypervisor
   and enjoy 80x25 old-school text output.
 - MODULE_ALIAS on backends so that udev will autoload them.
 - tmem driver to shuffle file-system and swap pages between guests as appropiate.
   Runtime it is disabled unless 'tmem' parameter is supplied.
 - self balloon driver to decrease memory in the guest and make the swap pages
   be shuffled by tmem to be compressed/shared/etc. Runtime wise it is disabled
   by default (use 'selfballooning' to enable it and make sure you have a swap disk).
 - pciback backend. It complements the xen pci front driver which together
   allow guests to have host's PCI devices.

The credit list and diff stat is as follow:

Bastian Blank (2):
      xen: Populate xenbus device attributes
      xen: Add module alias to autoload backend drivers

Dan Magenheimer (2):
      xen: prepare tmem shim to handle frontswap
      xen: tmem: self-ballooning and frontswap-selfshrinking

Ian Campbell (1):
      xen: rename pciback module to xen-pciback.

Jeremy Fitzhardinge (1):
      xen: allow enable use of VGA console on dom0

Joe Perches (1):
      xen: Add __attribute__((format(printf... where appropriate

Konrad Rzeszutek Wilk (11):
      xen/pciback: xen pci backend driver.
      xen/pciback: Cleanup the driver based on checkpatch warnings and errors.
      xen/pciback: Register the owner (domain) of the PCI device.
      xen/pciback: Disable MSI/MSI-X when reseting a device
      xen/pciback: Allocate IRQ handler for device that is shared with guest.
      xen/pciback: Fine-grain the spinlocks and fix BUG: scheduling while atomic cases.
      xen/pciback: Don't setup an fake IRQ handler for SR-IOV devices.
      xen/pciback: Print out the MSI/MSI-X (PIRQ) values
      xen/pciback: Drop two backends, squash and cleanup some code.
      xen/pciback: Remove the DEBUG option.
      xen/pciback: Have 'passthrough' option instead of XEN_PCIDEV_BACKEND_PASS and XEN_PCIDEV_BACKEND_VPCI

Zhao, Yu (1):
      xen/pciback: guest SR-IOV support for PV guest

 arch/x86/xen/Makefile                           |    2 +-
 arch/x86/xen/enlighten.c                        |    8 +
 arch/x86/xen/vga.c                              |   67 ++
 arch/x86/xen/xen-ops.h                          |   11 +
 drivers/block/xen-blkback/xenbus.c              |    2 +-
 drivers/xen/Kconfig                             |   46 +
 drivers/xen/Makefile                            |    4 +-
 drivers/xen/tmem.c                              |  170 +++-
 drivers/xen/xen-balloon.c                       |    2 +
 drivers/xen/xen-pciback/Makefile                |    7 +
 drivers/xen/xen-pciback/conf_space.c            |  438 +++++++
 drivers/xen/xen-pciback/conf_space.h            |  126 +++
 drivers/xen/xen-pciback/conf_space_capability.c |  207 ++++
 drivers/xen/xen-pciback/conf_space_header.c     |  386 +++++++
 drivers/xen/xen-pciback/conf_space_quirks.c     |  140 +++
 drivers/xen/xen-pciback/conf_space_quirks.h     |   33 +
 drivers/xen/xen-pciback/passthrough.c           |  194 ++++
 drivers/xen/xen-pciback/pci_stub.c              | 1376 +++++++++++++++++++++++
 drivers/xen/xen-pciback/pciback.h               |  183 +++
 drivers/xen/xen-pciback/pciback_ops.c           |  384 +++++++
 drivers/xen/xen-pciback/vpci.c                  |  259 +++++
 drivers/xen/xen-pciback/xenbus.c                |  749 ++++++++++++
 drivers/xen/xen-selfballoon.c                   |  485 ++++++++
 drivers/xen/xenbus/xenbus_probe.c               |   44 +-
 drivers/xen/xenbus/xenbus_probe.h               |    2 +
 drivers/xen/xenbus/xenbus_probe_backend.c       |    9 +-
 drivers/xen/xenbus/xenbus_probe_frontend.c      |    6 +-
 include/xen/balloon.h                           |   10 +
 include/xen/hvc-console.h                       |    4 +-
 include/xen/interface/xen.h                     |   39 +
 include/xen/tmem.h                              |    5 +
 include/xen/xenbus.h                            |    2 +
 32 files changed, 5346 insertions(+), 54 deletions(-)

                 reply	other threads:[~2011-07-22  3:34 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20110722033326.GC22901@dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=dan.magenheimer@oracle.com \
    --cc=ijc@hellion.org.uk \
    --cc=jbeulich@novell.com \
    --cc=jeremy.fitzhardinge@citrix.com \
    --cc=jeremy@goop.org \
    --cc=joe@perches.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=waldi@debian.org \
    --cc=yu.zhao@intel.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.