All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	"Xen-devel@lists.xensource.com" <Xen-devel@lists.xensource.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
	Yinghai Lu <yinghai@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: [GIT PULL] Xen updates
Date: Tue, 26 Oct 2010 16:45:31 -0700	[thread overview]
Message-ID: <4CC7681B.9060301@goop.org> (raw)

 Hi Linus,

Here's a series of Xen core changes for 2.6.37.  I pre-merged with your
tree mainly this codes adds a call to reserve_early(), which needed to
be updated to the memblock equivalent.  I've also given you the
reference to the unmerged branches.

  git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/xen

Unmerged branches:
  git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/core
  git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/xenfs


Thanks,
	J


Ian Campbell (9):
      xen: add /proc/xen/xsd_{kva,port} to xenfs
      privcmd: MMAPBATCH: Fix error handling/reporting
      xen/privcmd: move remap_domain_mfn_range() to core xen code and export.
      xen: Use host-provided E820 map
      xen: ensure that all event channels start off bound to VCPU 0
      xen: improvements to VIRQ_DEBUG output
      xen: correctly rebuild mfn list list after migration.
      xen: use host E820 map for dom0
      xen: include xen/xen.h for definition of xen_initial_domain()

Jeremy Fitzhardinge (34):
      xen: add xen_set_domain_pte()
      xen: add variable hypercall caller
      xen: add privcmd driver
      xen/privcmd: create address space to allow writable mmaps
      xen/xenfs: set_page_dirty is supposed to return true if it dirties
      xen/privcmd: print SIGBUS faults
      xen/privcmd: make sure vma is ours before doing anything to it
      xenbus: export xen_store_interface for xenfs
      xen/privcmd: make privcmd visible in domU
      x86: add RESERVE_BRK_ARRAY() helper
      xen: dynamically allocate p2m space
      xen: allocate p2m size based on actual max size
      xen: use early_brk for level2_kernel_pgt
      xen: allocate level1_ident_pgt
      xen: remove noise about registering vcpu info
      xen/events: change to using fasteoi
      xen: set shared_info->arch.max_pfn to max_p2m_pfn
      xen: set the actual extent of the mfn_list_list
      xen: make install_p2mtop_page() static
      xen: convert p2m to a 3 level tree
      xen: add return value to set_phys_to_machine()
      xen: defer building p2m mfn structures until kernel is mapped
      xen: don't map missing memory
      xen: implement "extra" memory to reserve space for pages not present at boot
      xen: make sure xen_extra_mem_start is beyond all non-RAM e820
      xen: add extra pages for E820 RAM regions, even if beyond mem_end
      xen: limit extra memory to a certain ratio of base
      xen: make sure xen_max_p2m_pfn is up to date
      xen: add support for PAT
      xen: don't add extra_pages for RAM after mem_end
      xen/hvc: only notify if we actually sent something
      xen: set up IRQ before binding virq to evtchn
      Merge branch 'upstream/xenfs' into upstream/xen
      Merge branch 'upstream/core' into upstream/xen

 arch/x86/include/asm/xen/hypercall.h |   17 ++
 arch/x86/include/asm/xen/page.h      |   12 +-
 arch/x86/xen/Kconfig                 |   11 +-
 arch/x86/xen/enlighten.c             |   16 +-
 arch/x86/xen/mmu.c                   |  501 ++++++++++++++++++++++++++++-----
 arch/x86/xen/mmu.h                   |    1 -
 arch/x86/xen/setup.c                 |  112 ++++++++-
 arch/x86/xen/xen-ops.h               |    3 +
 drivers/char/hvc_xen.c               |    3 +-
 drivers/xen/events.c                 |  101 +++++---
 drivers/xen/xenbus/xenbus_probe.c    |    4 +-
 drivers/xen/xenfs/Makefile           |    3 +-
 drivers/xen/xenfs/privcmd.c          |  404 +++++++++++++++++++++++++++
 drivers/xen/xenfs/super.c            |   95 ++++++-
 drivers/xen/xenfs/xenfs.h            |    3 +
 drivers/xen/xenfs/xenstored.c        |   68 +++++
 include/xen/Kbuild                   |    1 +
 include/xen/interface/memory.h       |   29 ++
 include/xen/privcmd.h                |   80 ++++++
 include/xen/xen-ops.h                |    5 +
 20 files changed, 1332 insertions(+), 137 deletions(-)
 create mode 100644 drivers/xen/xenfs/privcmd.c
 create mode 100644 drivers/xen/xenfs/xenstored.c



             reply	other threads:[~2010-10-26 23:45 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-26 23:45 Jeremy Fitzhardinge [this message]
  -- strict thread matches above, loose matches on Subject: below --
2010-11-22 20:31 [GIT PULL] Xen updates Jeremy Fitzhardinge
2010-08-04 22:15 Jeremy Fitzhardinge

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=4CC7681B.9060301@goop.org \
    --to=jeremy@goop.org \
    --cc=Ian.Campbell@citrix.com \
    --cc=Xen-devel@lists.xensource.com \
    --cc=hpa@zytor.com \
    --cc=konrad.wilk@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=torvalds@linux-foundation.org \
    --cc=yinghai@kernel.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 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.