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] x86: change IO-APIC ack method default for singl

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [PATCH] x86: change IO-APIC ack method default for single IO-APIC systems
From: "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx>
Date: Wed, 21 Jan 2009 22:41:23 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc:
Delivery-date: Wed, 21 Jan 2009 06:43:16 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C59CE34A.1AB6%keir.fraser@xxxxxxxxxxxxx>
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: <49773D8A.76E4.0078.0@xxxxxxxxxx> <C59CE34A.1AB6%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acl71ZCKR5afz5isfE6vv8IHSNIdTgAACoBA
Thread-topic: [Xen-devel] [PATCH] x86: change IO-APIC ack method default for single IO-APIC systems
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx <> wrote:
> On 21/01/2009 14:21, "Jan Beulich" <jbeulich@xxxxxxxxxx> wrote:
> 
>> "ioapic_ack=old". With that knowledge I think it is now reasonable to
>> include that patch in -unstable, as the introduction of the 'new' ack
>> method was only to address issues with certain chipsets silently
>> setting up alternative IRQ routes when RTEs in secondary IO-APICs got
>> masked.
> 
> I don't specifically recall that this issue required two
> IO-APICs. In fact I
> think it did not. It was actually something to do with the
> chipset trying to
> distinguish between an OS using 'legacy' routing versus 'mp-bios' routing,
> via a rather distasteful IO-APIC hack. Unfortunately the hack
> was not that
> uncommon and I don't think those chipsets had more than one IO-APIC.

I remember there are two IO-APICs, the second one is in a PXH hub, not in the 
chipset. and it is this external IOAPIC will do something tricky as Jan 
described. It is really a very old story and maybe I'm wrong.

> 
> Overall I think ack_type new has worked quite well. I was
> actually about to
> remove the old ack_type! (But now I won't ;-) I'm not inclined
> to take this
> patch though.
> 
> -- Keir
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel