[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Patches for v3.8



On Wed, 2012-11-28 at 16:00 +0000, Ian Campbell wrote:
> I'll take a look over the next couple of days.

Here we are. I've basically turned your stable/pvh.v6 branch over so
that the ARM stuff comes first (along with required bits of pvh).

I have pushed two branches to my tree at
git://xenbits.xen.org/people/ianc/linux.git.

The first is arm-privcmd-for-3.8 and contains the ARM stuff destined for
3.8.

The second is pvh.v7 which is based on arm-privcmd-for-3.8 and adds the
pvh stuff.

Pull requests for both are below.

The diff between the pvh branch and stable/pvh.v6 corresponds exactly to
rebasing on top of "xen PVonHVM: use E820_Reserved area for shared_info"
and the pcifront changes.

I didn't try and fix up the two checks of xenfeat thinggummy in
xen_remap_domain_mfn_range that I pointed to earlier.

Since I was rebasing things anyway I did feel free clean up a few
snaggles in the history:

I skipped "xen/e820: Coalesce the PVH release/populate logic in the
generic case." and its immediate revert.

I folded "xen: include correct header for xen_pfn_t definition." into
"xen: correctly use xen_pfn_t in remap_domain_mfn_range."

Ian.


The following changes since commit b3e40b72bb24237b0aee9f6ba2e9f88dd4ff3c0a:

  xen-pciback: reject out of range inputs (2012-11-02 11:04:03 -0400)

are available in the git repository at:
  git://xenbits.xen.org/people/ianc/linux.git arm-privcmd-for-3.8

Ian Campbell (5):
      xen: add pages parameter to xen_remap_domain_mfn_range
      xen: balloon: allow PVMMU interfaces to be compiled out
      xen: arm: enable balloon driver
      xen: correctly use xen_pfn_t in remap_domain_mfn_range.
      xen: arm: implement remap interfaces needed for privcmd mappings.

Mukesh Rathor (1):
      xen: privcmd: support autotranslated physmap guests.

 arch/arm/include/asm/xen/interface.h |    1 +
 arch/arm/xen/enlighten.c             |  123 ++++++++++++++++++++++++++++------
 arch/x86/include/asm/xen/interface.h |    1 +
 arch/x86/xen/Kconfig                 |    1 +
 arch/x86/xen/mmu.c                   |   17 ++++-
 drivers/xen/Kconfig                  |    3 +
 drivers/xen/Makefile                 |    4 +-
 drivers/xen/balloon.c                |    5 +-
 drivers/xen/privcmd.c                |   72 +++++++++++++++++++-
 include/xen/interface/memory.h       |   44 ++++++++++++-
 include/xen/xen-ops.h                |    8 ++-
 11 files changed, 246 insertions(+), 33 deletions(-)

-------------------------------------------------------------------------------------


The following changes since commit f832da068b0aadb15f747f6427b6bf945f525ba4:

  xen: arm: implement remap interfaces needed for privcmd mappings. (2012-11-29 
14:00:19 +0000)

are available in the git repository at:
  git://xenbits.xen.org/people/ianc/linux.git pvh.v7

Ian Campbell (1):
      xen: x86 pvh: use XENMEM_add_to_physmap_range for foreign gmfn mappings

Konrad Rzeszutek Wilk (2):
      xen/smp: Move the common CPU init code a bit to prep for PVH patch.
      xen/pvh: balloon and grant changes.

Mukesh Rathor (4):
      xen/pvh: Support ParaVirtualized Hardware extensions.
      xen/pvh: Extend vcpu_guest_context, p2m, event, and XenBus.
      xen/pvh: Implement MMU changes for PVH.
      xen/pvh: bootup and setup (E820) related changes.

Wei Yongjun (1):
      xen/x86: remove duplicated include from enlighten.c

 arch/x86/include/asm/xen/interface.h |   11 ++-
 arch/x86/include/asm/xen/page.h      |    3 +
 arch/x86/xen/Kconfig                 |   10 ++
 arch/x86/xen/enlighten.c             |   76 +++++++++++++----
 arch/x86/xen/irq.c                   |    5 +-
 arch/x86/xen/mmu.c                   |  155 ++++++++++++++++++++++++++++++++--
 arch/x86/xen/mmu.h                   |    2 +
 arch/x86/xen/p2m.c                   |    2 +-
 arch/x86/xen/setup.c                 |   64 +++++++++++---
 arch/x86/xen/smp.c                   |   75 +++++++++++------
 arch/x86/xen/xen-head.S              |   11 ++-
 drivers/xen/balloon.c                |   14 ++-
 drivers/xen/cpu_hotplug.c            |    4 +-
 drivers/xen/events.c                 |    9 ++-
 drivers/xen/gntdev.c                 |    3 +-
 drivers/xen/grant-table.c            |   25 +++++-
 drivers/xen/xenbus/xenbus_client.c   |    3 +-
 include/xen/interface/physdev.h      |   10 ++
 18 files changed, 403 insertions(+), 79 deletions(-)





_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.