WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [GIT PULL] xen.git 2.6.30: xen dom0 apic changes

To: Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>
Subject: [Xen-devel] [GIT PULL] xen.git 2.6.30: xen dom0 apic changes
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Tue, 24 Mar 2009 10:42:02 -0700
Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Dave Airlie <airlied@xxxxxxxx>, the arch/x86 maintainers <x86@xxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxx>, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 24 Mar 2009 10:42:28 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49C915A3.3020809@xxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <49C915A3.3020809@xxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.21 (X11/20090320)
The following changes since commit 6b36d6251e178636a3c032611948a5c7af44582e:
 Jeremy Fitzhardinge (1):
       x86: don't need "changed" parameter for set_io_bitmap()

are available in the git repository at:

 git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git 
push2/xen/dom0/apic

Gerd Hoffmann (2):
     xen: set pirq name to something useful.
     xen: fix legacy irq setup, make ioapic-less machines work.

Ian Campbell (1):
     xen: pre-initialize legacy irqs early

Jeremy Fitzhardinge (13):
     xen/dom0: handle acpi lapic parsing in Xen dom0
     xen: hook io_apic read/write operations
     xen: create dummy ioapic mapping
     xen: implement pirq type event channels
     x86/io_apic: add get_nr_irqs_gsi()
     xen/apic: identity map gsi->irqs
     xen: direct irq registration to pirq event channels
     xen: bind pirq to vector and event channel
     xen: don't setup acpi interrupt unless there is one
     xen: use acpi_get_override_irq() to get triggering for legacy irqs
     xen: initialize irq 0 too
     xen: dynamically allocate irq & event structures
     xen: disable MSI

arch/x86/include/asm/io_apic.h |    7 +
arch/x86/include/asm/xen/pci.h |   13 ++
arch/x86/kernel/acpi/boot.c    |   18 +++-
arch/x86/kernel/apic/io_apic.c |   37 +++++-
arch/x86/xen/Kconfig           |   11 ++
arch/x86/xen/Makefile          |    3 +-
arch/x86/xen/apic.c            |   60 +++++++++
arch/x86/xen/enlighten.c       |    2 +
arch/x86/xen/mmu.c             |   10 ++
arch/x86/xen/pci.c             |   86 +++++++++++++
arch/x86/xen/xen-ops.h         |    6 +
drivers/pci/pci.h              |    2 -
drivers/xen/events.c           |  273 ++++++++++++++++++++++++++++++++++++++--
include/linux/pci.h            |    6 +
include/xen/events.h           |   22 ++++
15 files changed, 541 insertions(+), 15 deletions(-)
create mode 100644 arch/x86/include/asm/xen/pci.h
create mode 100644 arch/x86/xen/apic.c
create mode 100644 arch/x86/xen/pci.c



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel