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

Re: [Xen-devel] [PATCH] Change PCI IRQ assignments

To: "Donald D. Dugger" <donald.d.dugger@xxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] Change PCI IRQ assignments
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Wed, 7 Jun 2006 14:18:35 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 07 Jun 2006 06:18:53 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060606212747.GA25583@xxxxxxxxxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20060606212747.GA25583@xxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

On 6 Jun 2006, at 22:27, Donald D. Dugger wrote:

Currently, the ACPI tables provided for an HVM Xen guest do not include
tables for PCI devices. This causes the guest OS to default to IRQ 9 for all PCI devices. The PCI code assigns half the PCI IRQs to 9 and the other
half to 11, creating the possibility of confusing certain unamed OS's.
This patch avoids this issue by having the PCI code assign all PCI
interrupts to IRQ 9, matching the IRQ assignments from the ACPI tables.

How does QEMU deal with this possible confusion? Does it use different BIOS tables?

 -- Keir


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

<Prev in Thread] Current Thread [Next in Thread>