Re: [GIT PULL] xen PV on HVM and initial domain

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Stefano Stabellini
Date: Wednesday, October 27, 2010 - 11:08 am

Linus,
I added another commit at the end of the branch to fix MSI setup issues
when Linux is running as initial domain on Xen.
The shortlog and the diffstat are slightly different now:

Jeremy Fitzhardinge (5):
      acpi: use indirect call to register gsi in different modes
      xen: add xen hvm acpi_register_gsi variant
      xen: remap GSIs as pirqs when running as initial domain
      xen: map a dummy page for local apic and ioapic in xen_set_fixmap
      xen: make hvc_xen console work for dom0.

Juan Quintela (2):
      xen: Initialize xenbus for dom0.
      xen: add the direct mapping area for ISA bus access

Qing He (1):
      xen: remap MSIs into pirqs when running as initial domain

Stefano Stabellini (10):
      xen: support pirq != irq
      xen: get the maximum number of pirqs from xen
      xen: implement xen_hvm_register_pirq
      xen: support GSI -> pirq remapping in PV on HVM guests
      xen: map MSIs into pirqs
      xen: introduce XEN_DOM0 as a silent option
      xen: use vcpu_ops to setup cpu masks
      xen: mask the MTRR feature from the cpuid
      xen: add a missing #include to arch/x86/pci/xen.c
      xen: initialize cpu masks for pv guests in xen_smp_init

Weidong Han (1):
      xen: register xen pci notifier

 arch/x86/include/asm/acpi.h       |    3 +
 arch/x86/include/asm/xen/pci.h    |   12 ++
 arch/x86/kernel/acpi/boot.c       |   60 +++++--
 arch/x86/pci/xen.c                |  308 ++++++++++++++++++++++++++++++++++--
 arch/x86/xen/Kconfig              |   10 ++
 arch/x86/xen/enlighten.c          |    2 +
 arch/x86/xen/mmu.c                |   47 ++++++-
 arch/x86/xen/setup.c              |    3 +
 arch/x86/xen/smp.c                |   26 +++
 drivers/char/hvc_xen.c            |   98 ++++++++----
 drivers/xen/Makefile              |    1 +
 drivers/xen/events.c              |  195 +++++++++++++++++++++---
 drivers/xen/pci.c                 |  117 ++++++++++++++
 drivers/xen/xenbus/xenbus_probe.c |   29 ++++-
 include/xen/events.h              |    8 +
 include/xen/interface/features.h  |    3 +
 include/xen/interface/physdev.h   |   67 ++++++++
 17 files changed, 897 insertions(+), 92 deletions(-)


The branch is still:

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

otherwise if you prefer the old branch, without this commit, pull this:

git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git 2.6.36-rc8-initial-domain-v7


Many thanks in advance,

Stefano

On Tue, 26 Oct 2010, Stefano Stabellini wrote:
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[GIT PULL] xen PV on HVM and initial domain, Stefano Stabellini, (Tue Oct 26, 12:55 pm)
Re: [GIT PULL] xen PV on HVM and initial domain, Stefano Stabellini, (Wed Oct 27, 11:08 am)
Re: [GIT PULL] xen PV on HVM and initial domain, Jeremy Fitzhardinge, (Thu Oct 28, 11:00 am)