public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] (xen) git pull stable/for-linus-3.4-tag for 3.4-rc0
@ 2012-03-19 15:27 Konrad Rzeszutek Wilk
  0 siblings, 0 replies; only message in thread
From: Konrad Rzeszutek Wilk @ 2012-03-19 15:27 UTC (permalink / raw)
  To: Linus Torvalds, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 3921 bytes --]

Hey Linus,

Please git pull this tag for your v3.4-rc0 branch:

git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-linus-3.4-tag

which has three neat features:
 - PV multiconsole support, so that there can be hvc1, hvc2, etc; This can
   be used in HVM and in PV mode.

 - P-state and C-state power management driver that uploads said
   power management data to the hypervisor. It also inhibits cpufreq
   scaling drivers to load so that only the hypervisor can make power
   management decisions - fixing a weird perf bug. There is one thing
   in the Kconfig that you won't like: "default y if (X86_ACPI_CPUFREQ = y ||
   X86_POWERNOW_K8 = y)" (note, that it all depends on CONFIG_XEN which depends
   on CONFIG_PARAVIRT which by default is off). I've a fix to convert that
   boolean expression into "default m" which I am going to post after the
   cpufreq git pull - as the two patches to make this work depend on a fix in
   Dave Jones's tree.

 - Function Level Reset (FLR) support in the Xen PCI backend.

Fixes:
 - Kconfig dependencies for Xen PV keyboard and video
 - Compile warnings and constify fixes
 - Change over to use percpu_xxx instead of this_cpu_xxx

That is it! Please pull!

Alex Shi (1):
      xen: use this_cpu_xxx replace percpu_xxx funcs

Andrew Jones (1):
      xen kconfig: relax INPUT_XEN_KBDDEV_FRONTEND deps

Jan Beulich (3):
      xenbus: address compiler warnings
      xenbus: don't free other end details too early
      xen: constify all instances of "struct attribute_group"

Konrad Rzeszutek Wilk (6):
      pci: Introduce __pci_reset_function_locked to be used when holding device_lock.
      xen/pciback: Support pci_reset_function, aka FLR or D3 support.
      xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
      xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it.
      xen/acpi-processor: C and P-state driver that uploads said data to hypervisor.
      Merge commit 'stable/for-linus-3.4-tag' into HEAD

Stefano Stabellini (4):
      hvc_xen: support PV on HVM consoles
      hvc_xen: implement multiconsole support
      hvc_xen: introduce HVC_XEN_FRONTEND
      xen/xenbus: ignore console/0

Tang Liang (1):
      xen: Utilize the restore_msi_irqs hook.

 arch/ia64/include/asm/xen/interface.h      |    1 +
 arch/x86/include/asm/xen/interface.h       |    1 +
 arch/x86/pci/xen.c                         |   27 ++
 arch/x86/xen/enlighten.c                   |   99 +++++-
 arch/x86/xen/irq.c                         |    8 +-
 arch/x86/xen/mmu.c                         |   20 +-
 arch/x86/xen/multicalls.h                  |    2 +-
 arch/x86/xen/setup.c                       |    1 -
 arch/x86/xen/smp.c                         |    2 +-
 drivers/input/misc/Kconfig                 |    2 +-
 drivers/pci/pci.c                          |   25 ++
 drivers/tty/hvc/Kconfig                    |    8 +
 drivers/tty/hvc/hvc_xen.c                  |  465 +++++++++++++++++++++---
 drivers/video/Kconfig                      |    1 +
 drivers/xen/Kconfig                        |   17 +
 drivers/xen/Makefile                       |    2 +-
 drivers/xen/sys-hypervisor.c               |    6 +-
 drivers/xen/xen-acpi-processor.c           |  562 ++++++++++++++++++++++++++++
 drivers/xen/xen-balloon.c                  |    2 +-
 drivers/xen/xen-pciback/pci_stub.c         |   41 ++-
 drivers/xen/xen-pciback/pciback.h          |    1 +
 drivers/xen/xen-selfballoon.c              |    2 +-
 drivers/xen/xenbus/xenbus_client.c         |    6 +-
 drivers/xen/xenbus/xenbus_probe.c          |    3 +-
 drivers/xen/xenbus/xenbus_probe_frontend.c |    6 +
 include/linux/pci.h                        |    1 +
 include/xen/interface/hvm/params.h         |    6 +-
 include/xen/interface/physdev.h            |    7 +
 include/xen/interface/platform.h           |   20 +-
 29 files changed, 1264 insertions(+), 80 deletions(-)

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-03-19 16:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-19 15:27 [GIT PULL] (xen) git pull stable/for-linus-3.4-tag for 3.4-rc0 Konrad Rzeszutek Wilk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox