From mboxrd@z Thu Jan 1 00:00:00 1970 From: AP Subject: Re: [xen-unstable test] 11946: regressions - FAIL Date: Mon, 7 May 2012 18:29:17 +0000 Message-ID: References: <1329216291.31256.207.camel@zakaz.uk.xensource.com> <1332844592.25560.9.camel@zakaz.uk.xensource.com> <4FA437E7.6040105@citrix.com> <4FA79F9F0200007800081F5F@nat28.tlf.novell.com> <4FA7B6EF.9030403@citrix.com> <4FA7EB80020000780008204B@nat28.tlf.novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8154351702464538460==" Return-path: In-Reply-To: <4FA7EB80020000780008204B@nat28.tlf.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: "xen-devel@lists.xensource.com" , "Keir (Xen.org)" , Ian Campbell , Andrew Cooper , Ian Jackson , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org --===============8154351702464538460== Content-Type: multipart/alternative; boundary=20cf3074b41aadec7b04bf7672ab --20cf3074b41aadec7b04bf7672ab Content-Type: text/plain; charset=ISO-8859-1 On Mon, May 7, 2012 at 1:34 PM, Jan Beulich wrote: > > >>> On 07.05.12 at 13:50, Andrew Cooper wrote: > > On 07/05/2012 09:10, Jan Beulich wrote: > >>>>> On 05.05.12 at 02:21, AP wrote: > >>> (XEN) *** IRQ BUG found *** > >>> (XEN) CPU0 -Testing vector 236 from bitmap > >> 236 = 0xec = FIRST_LEGACY_VECTOR + 0x0c, i.e. an IRQ12 coming > >> in through the 8259A. Something fundamentally fishy must be going > >> on here, and I would suppose the code in question shouldn't even be > >> reached for legacy vectors. > >> > >> Furthermore, calling dump_irqs() from the debugging code with > >> desc->lock still held makes it impossible to get full output, as that > >> function wants to lock all initialized IRQ descriptors. > > > > Yes - it has been vector 236 on each of the 3 reported failures from AP, > > and I believe it was also vector 236 in the one case I managed to > > reproduce the issue. > > > > However, once we have set up the IO-APIC, the 8259A should not be used > > any more. The boot dmeg shows that io_ack_method is indeed "old" (which > > was going to be my first suggestion), and that EOI Broadcast Suppression > > is enabled, which I have already identified as a source of problems for > > some customers. As a 'fix', I provided the ability for > > "io_ack_method=new" to prevent EOI Broadcast Suppression being enabled. > > This was upstreamed in c/s 24870:9bf3ec036bef, but apparently has not > > completely fixed the customer problems - just made it substantially more > > rare. > > > > AP: Can you manually invoke the 'i' debug key and provide that - it will > > help to see how Xen is setting up the IO-APIC(s) on your system. (XEN) Guest interrupt information: (XEN) IRQ: 0 affinity:01 vec:f0 type=IO-APIC-edge status=00000000 mapped, unbound (XEN) IRQ: 1 affinity:02 vec:85 type=IO-APIC-edge status=00000030 in-flight=0 domain-list=0: 1(----), (XEN) IRQ: 2 affinity:ff vec:e2 type=XT-PIC status=00000000 mapped, unbound (XEN) IRQ: 3 affinity:01 vec:40 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 4 affinity:01 vec:48 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 5 affinity:01 vec:50 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 6 affinity:01 vec:58 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 7 affinity:01 vec:60 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 8 affinity:08 vec:29 type=IO-APIC-edge status=00000030 in-flight=0 domain-list=0: 8(----), (XEN) IRQ: 9 affinity:02 vec:7f type=IO-APIC-level status=00000010 in-flight=0 domain-list=0: 9(----), (XEN) IRQ: 10 affinity:01 vec:78 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 11 affinity:01 vec:88 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 12 affinity:08 vec:d4 type=IO-APIC-edge status=00000030 in-flight=0 domain-list=0: 12(----), (XEN) IRQ: 13 affinity:0f vec:98 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 14 affinity:01 vec:a0 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 15 affinity:01 vec:a8 type=IO-APIC-edge status=00000002 mapped, unbound (XEN) IRQ: 16 affinity:02 vec:a6 type=IO-APIC-level status=00000030 in-flight=0 domain-list=0: 16(----), (XEN) IRQ: 17 affinity:0f vec:c0 type=IO-APIC-level status=00000002 mapped, unbound (XEN) IRQ: 18 affinity:0f vec:c8 type=IO-APIC-level status=00000002 mapped, unbound (XEN) IRQ: 19 affinity:0f vec:f1 type=IO-APIC-level status=00000000 mapped, unbound (XEN) IRQ: 20 affinity:0f vec:61 type=IO-APIC-level status=00000002 mapped, unbound (XEN) IRQ: 22 affinity:0f vec:32 type=IO-APIC-level status=00000002 mapped, unbound (XEN) IRQ: 23 affinity:01 vec:ac type=IO-APIC-level status=00000030 in-flight=0 domain-list=0: 23(----), (XEN) IRQ: 24 affinity:01 vec:28 type=DMA_MSI status=00000000 mapped, unbound (XEN) IRQ: 25 affinity:01 vec:30 type=DMA_MSI status=00000000 mapped, unbound (XEN) IRQ: 26 affinity:01 vec:31 type=PCI-MSI/-X status=00000030 in-flight=0 domain-list=0:279(----), (XEN) IRQ: 27 affinity:01 vec:39 type=PCI-MSI/-X status=00000030 in-flight=0 domain-list=0:278(----), (XEN) IRQ: 28 affinity:01 vec:41 type=PCI-MSI/-X status=00000030 in-flight=0 domain-list=0:277(----), (XEN) IRQ: 29 affinity:01 vec:49 type=PCI-MSI/-X status=00000030 in-flight=0 domain-list=0:276(----), (XEN) IRQ: 30 affinity:01 vec:51 type=PCI-MSI/-X status=00000030 in-flight=0 domain-list=0:275(----), (XEN) IRQ: 31 affinity:04 vec:d7 type=PCI-MSI status=00000030 in-flight=0 domain-list=0:274(----), (XEN) IRQ: 32 affinity:04 vec:df type=PCI-MSI status=00000030 in-flight=0 domain-list=0:273(----), (XEN) IRQ: 33 affinity:02 vec:b0 type=PCI-MSI status=00000010 in-flight=0 domain-list=0:272(----), (XEN) IRQ: 34 affinity:02 vec:a8 type=PCI-MSI status=00000010 in-flight=0 domain-list=0:271(----), (XEN) IRQ: 35 affinity:04 vec:ad type=PCI-MSI status=00000030 in-flight=0 domain-list=0:270(----), (XEN) IO-APIC interrupt information: (XEN) IRQ 0 Vec240: (XEN) Apic 0x00, Pin 2: vec=f0 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 1 Vec133: (XEN) Apic 0x00, Pin 1: vec=85 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 3 Vec 64: (XEN) Apic 0x00, Pin 3: vec=40 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 4 Vec 72: (XEN) Apic 0x00, Pin 4: vec=48 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 5 Vec 80: (XEN) Apic 0x00, Pin 5: vec=50 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 6 Vec 88: (XEN) Apic 0x00, Pin 6: vec=58 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 7 Vec 96: (XEN) Apic 0x00, Pin 7: vec=60 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 8 Vec 41: (XEN) Apic 0x00, Pin 8: vec=29 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 9 Vec127: (XEN) Apic 0x00, Pin 9: vec=7f delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=L mask=0 dest_id:0 (XEN) IRQ 10 Vec120: (XEN) Apic 0x00, Pin 10: vec=78 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 11 Vec136: (XEN) Apic 0x00, Pin 11: vec=88 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 12 Vec212: (XEN) Apic 0x00, Pin 12: vec=d4 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 13 Vec152: (XEN) Apic 0x00, Pin 13: vec=98 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=1 dest_id:0 (XEN) IRQ 14 Vec160: (XEN) Apic 0x00, Pin 14: vec=a0 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 15 Vec168: (XEN) Apic 0x00, Pin 15: vec=a8 delivery=LoPri dest=L status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0 (XEN) IRQ 16 Vec166: (XEN) Apic 0x00, Pin 16: vec=a6 delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=0 dest_id:0 (XEN) IRQ 17 Vec192: (XEN) Apic 0x00, Pin 17: vec=c0 delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=1 dest_id:0 (XEN) IRQ 18 Vec200: (XEN) Apic 0x00, Pin 18: vec=c8 delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=1 dest_id:0 (XEN) IRQ 19 Vec241: (XEN) Apic 0x00, Pin 19: vec=f1 delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=0 dest_id:0 (XEN) IRQ 20 Vec 97: (XEN) Apic 0x00, Pin 20: vec=61 delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=1 dest_id:0 (XEN) IRQ 22 Vec 50: (XEN) Apic 0x00, Pin 22: vec=32 delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=1 dest_id:0 (XEN) IRQ 23 Vec172: (XEN) Apic 0x00, Pin 23: vec=ac delivery=LoPri dest=L status=0 polarity=1 irr=0 trig=L mask=0 dest_id:0 > Seeing the 'z' output might also be helpful, especially to see whether > any of the IO-APICs' RTEs is an ExtINT one. (XEN) number of MP IRQ sources: 15. (XEN) number of IO-APIC #2 registers: 24. (XEN) testing the IO APIC....................... (XEN) IO APIC #2...... (XEN) .... register #00: 02000000 (XEN) ....... : physical APIC id: 02 (XEN) ....... : Delivery Type: 0 (XEN) ....... : LTS : 0 (XEN) .... register #01: 00170020 (XEN) ....... : max redirection entries: 0017 (XEN) ....... : PRQ implemented: 0 (XEN) ....... : IO APIC version: 0020 (XEN) .... IRQ redirection table: (XEN) NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: (XEN) 00 000 00 1 0 0 0 0 0 0 00 (XEN) 01 000 00 0 0 0 0 0 1 1 85 (XEN) 02 000 00 0 0 0 0 0 1 1 F0 (XEN) 03 000 00 0 0 0 0 0 1 1 40 (XEN) 04 000 00 0 0 0 0 0 1 1 48 (XEN) 05 000 00 0 0 0 0 0 1 1 50 (XEN) 06 000 00 0 0 0 0 0 1 1 58 (XEN) 07 000 00 0 0 0 0 0 1 1 60 (XEN) 08 000 00 0 0 0 0 0 1 1 29 (XEN) 09 000 00 0 1 0 0 0 1 1 A7 (XEN) 0a 000 00 0 0 0 0 0 1 1 78 (XEN) 0b 000 00 0 0 0 0 0 1 1 88 (XEN) 0c 000 00 0 0 0 0 0 1 1 D4 (XEN) 0d 000 00 1 0 0 0 0 1 1 98 (XEN) 0e 000 00 0 0 0 0 0 1 1 A0 (XEN) 0f 000 00 0 0 0 0 0 1 1 A8 (XEN) 10 000 00 0 1 0 1 0 1 1 AE (XEN) 11 000 00 1 1 0 1 0 1 1 C0 (XEN) 12 000 00 1 1 0 1 0 1 1 C8 (XEN) 13 000 00 0 1 0 1 0 1 1 F1 (XEN) 14 000 00 1 1 0 1 0 1 1 61 (XEN) 15 0CA 0A 1 0 0 0 0 1 2 71 (XEN) 16 000 00 1 1 0 1 0 1 1 32 (XEN) 17 000 00 0 1 0 1 0 1 1 AC (XEN) Using vector-based indexing (XEN) IRQ to pin mappings: (XEN) IRQ240 -> 0:2 (XEN) IRQ133 -> 0:1 (XEN) IRQ64 -> 0:3 (XEN) IRQ72 -> 0:4 (XEN) IRQ80 -> 0:5 (XEN) IRQ88 -> 0:6 (XEN) IRQ96 -> 0:7 (XEN) IRQ41 -> 0:8 (XEN) IRQ167 -> 0:9 (XEN) IRQ120 -> 0:10 (XEN) IRQ136 -> 0:11 (XEN) IRQ212 -> 0:12 (XEN) IRQ152 -> 0:13 (XEN) IRQ160 -> 0:14 (XEN) IRQ168 -> 0:15 (XEN) IRQ174 -> 0:16 (XEN) IRQ192 -> 0:17 (XEN) IRQ200 -> 0:18 (XEN) IRQ241 -> 0:19 (XEN) IRQ97 -> 0:20 (XEN) IRQ50 -> 0:22 (XEN) IRQ172 -> 0:23 (XEN) .................................... done. --20cf3074b41aadec7b04bf7672ab Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Mon, May 7, 2012 at 1:34 PM, Jan Beulich <JBeulich@suse.com> wrote:
>
> >>> On = 07.05.12 at 13:50, Andrew Cooper <andrew.cooper3@citrix.com> wrote:
> > On 07/05/2012 09:10, Jan Beulich wrote:
> >>>>&= gt; On 05.05.12 at 02:21, AP <apxeng= @gmail.com> wrote:
> >>> (XEN) *** IRQ BUG found ***<= br> > >>> (XEN) CPU0 -Testing vector 236 from bitmap
> >&g= t; 236 =3D 0xec =3D FIRST_LEGACY_VECTOR + 0x0c, i.e. an IRQ12 coming
>= ; >> in through the 8259A. Something fundamentally fishy must be goin= g
> >> on here, and I would suppose the code in question shouldn'= ;t even be
> >> reached for legacy vectors.
> >>> >> Furthermore, calling dump_irqs() from the debugging code wit= h
> >> desc->lock still held makes it impossible to get full outp= ut, as that
> >> function wants to lock all initialized IRQ des= criptors.
> >
> > Yes - it has been vector 236 on each of= the 3 reported failures from AP,
> > and I believe it was also vector 236 in the one case I managed to=
> > reproduce the issue.
> >
> > However, once = we have set up the IO-APIC, the 8259A should not be used
> > any m= ore. =A0The boot dmeg shows that io_ack_method is indeed "old" (w= hich
> > was going to be my first suggestion), and that EOI Broadcast Supp= ression
> > is enabled, which I have already identified as a sourc= e of problems for
> > some customers. =A0As a 'fix', I pro= vided the ability for
> > "io_ack_method=3Dnew" to prevent EOI Broadcast Suppress= ion being enabled.
> > This was upstreamed in c/s 24870:9bf3ec036b= ef, but apparently has not
> > completely fixed the customer probl= ems - just made it substantially more
> > rare.
> >
> > AP: Can you manually invoke the &= #39;i' debug key and provide that - it will
> > help to see ho= w Xen is setting up the IO-APIC(s) on your system.

(XEN) Guest inter= rupt information:
(XEN)=A0=A0=A0 IRQ:=A0=A0 0 affinity:01 vec:f0 type=3DIO-APIC-edge=A0=A0=A0= status=3D00000000 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0=A0 1 affinity:= 02 vec:85 type=3DIO-APIC-edge=A0=A0=A0 status=3D00000030 in-flight=3D0 doma= in-list=3D0:=A0 1(----),
(XEN)=A0=A0=A0 IRQ:=A0=A0 2 affinity:ff vec:e2 = type=3DXT-PIC=A0=A0=A0=A0=A0=A0=A0=A0=A0 status=3D00000000 mapped, unbound<= br> (XEN)=A0=A0=A0 IRQ:=A0=A0 3 affinity:01 vec:40 type=3DIO-APIC-edge=A0=A0=A0= status=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0=A0 4 affinity:= 01 vec:48 type=3DIO-APIC-edge=A0=A0=A0 status=3D00000002 mapped, unbound(XEN)=A0=A0=A0 IRQ:=A0=A0 5 affinity:01 vec:50 type=3DIO-APIC-edge=A0=A0= =A0 status=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0=A0 6 affinity:01 vec:58 type=3DIO-APIC-edge=A0=A0=A0= status=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0=A0 7 affinity:= 01 vec:60 type=3DIO-APIC-edge=A0=A0=A0 status=3D00000002 mapped, unbound(XEN)=A0=A0=A0 IRQ:=A0=A0 8 affinity:08 vec:29 type=3DIO-APIC-edge=A0=A0= =A0 status=3D00000030 in-flight=3D0 domain-list=3D0:=A0 8(----),
(XEN)=A0=A0=A0 IRQ:=A0=A0 9 affinity:02 vec:7f type=3DIO-APIC-level=A0=A0 s= tatus=3D00000010 in-flight=3D0 domain-list=3D0:=A0 9(----),
(XEN)=A0=A0= =A0 IRQ:=A0 10 affinity:01 vec:78 type=3DIO-APIC-edge=A0=A0=A0 status=3D000= 00002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 11 affinity:01 vec:88 type= =3DIO-APIC-edge=A0=A0=A0 status=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 12 affinity:08 vec:d4 type=3DIO-APIC-edge=A0=A0=A0 s= tatus=3D00000030 in-flight=3D0 domain-list=3D0: 12(----),
(XEN)=A0=A0=A0= IRQ:=A0 13 affinity:0f vec:98 type=3DIO-APIC-edge=A0=A0=A0 status=3D000000= 02 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 14 affinity:01 vec:a0 type=3DI= O-APIC-edge=A0=A0=A0 status=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 15 affinity:01 vec:a8 type=3DIO-APIC-edge=A0=A0=A0 s= tatus=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 16 affinity:02 v= ec:a6 type=3DIO-APIC-level=A0=A0 status=3D00000030 in-flight=3D0 domain-lis= t=3D0: 16(----),
(XEN)=A0=A0=A0 IRQ:=A0 17 affinity:0f vec:c0 type=3DIO-= APIC-level=A0=A0 status=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 18 affinity:0f vec:c8 type=3DIO-APIC-level=A0=A0 sta= tus=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 19 affinity:0f vec= :f1 type=3DIO-APIC-level=A0=A0 status=3D00000000 mapped, unbound
(XEN)= =A0=A0=A0 IRQ:=A0 20 affinity:0f vec:61 type=3DIO-APIC-level=A0=A0 status= =3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 22 affinity:0f vec:32 type=3DIO-APIC-level=A0=A0 sta= tus=3D00000002 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 23 affinity:01 vec= :ac type=3DIO-APIC-level=A0=A0 status=3D00000030 in-flight=3D0 domain-list= =3D0: 23(----),
(XEN)=A0=A0=A0 IRQ:=A0 24 affinity:01 vec:28 type=3DDMA_= MSI=A0=A0=A0=A0=A0=A0=A0=A0 status=3D00000000 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 25 affinity:01 vec:30 type=3DDMA_MSI=A0=A0=A0=A0=A0= =A0=A0=A0 status=3D00000000 mapped, unbound
(XEN)=A0=A0=A0 IRQ:=A0 26 af= finity:01 vec:31 type=3DPCI-MSI/-X=A0=A0=A0=A0=A0 status=3D00000030 in-flig= ht=3D0 domain-list=3D0:279(----),
(XEN)=A0=A0=A0 IRQ:=A0 27 affinity:01 = vec:39 type=3DPCI-MSI/-X=A0=A0=A0=A0=A0 status=3D00000030 in-flight=3D0 dom= ain-list=3D0:278(----),
(XEN)=A0=A0=A0 IRQ:=A0 28 affinity:01 vec:41 type=3DPCI-MSI/-X=A0=A0=A0=A0= =A0 status=3D00000030 in-flight=3D0 domain-list=3D0:277(----),
(XEN)=A0= =A0=A0 IRQ:=A0 29 affinity:01 vec:49 type=3DPCI-MSI/-X=A0=A0=A0=A0=A0 statu= s=3D00000030 in-flight=3D0 domain-list=3D0:276(----),
(XEN)=A0=A0=A0 IRQ:=A0 30 affinity:01 vec:51 type=3DPCI-MSI/-X=A0=A0=A0=A0= =A0 status=3D00000030 in-flight=3D0 domain-list=3D0:275(----),
(XEN)=A0= =A0=A0 IRQ:=A0 31 affinity:04 vec:d7 type=3DPCI-MSI=A0=A0=A0=A0=A0=A0=A0=A0= status=3D00000030 in-flight=3D0 domain-list=3D0:274(----),
(XEN)=A0=A0=A0 IRQ:=A0 32 affinity:04 vec:df type=3DPCI-MSI=A0=A0=A0=A0=A0= =A0=A0=A0 status=3D00000030 in-flight=3D0 domain-list=3D0:273(----),
(XE= N)=A0=A0=A0 IRQ:=A0 33 affinity:02 vec:b0 type=3DPCI-MSI=A0=A0=A0=A0=A0=A0= =A0=A0 status=3D00000010 in-flight=3D0 domain-list=3D0:272(----),
(XEN)=A0=A0=A0 IRQ:=A0 34 affinity:02 vec:a8 type=3DPCI-MSI=A0=A0=A0=A0=A0= =A0=A0=A0 status=3D00000010 in-flight=3D0 domain-list=3D0:271(----),
(XE= N)=A0=A0=A0 IRQ:=A0 35 affinity:04 vec:ad type=3DPCI-MSI=A0=A0=A0=A0=A0=A0= =A0=A0 status=3D00000030 in-flight=3D0 domain-list=3D0:270(----),
(XEN) IO-APIC interrupt information:
(XEN)=A0=A0=A0=A0 IRQ=A0 0 Vec240:<= br>(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin=A0 2: vec=3Df0 delivery=3DLoPri d= est=3DL status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN= )=A0=A0=A0=A0 IRQ=A0 1 Vec133:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin=A0= 1: vec=3D85 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 trig= =3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 3 Vec 64:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pi= n=A0 3: vec=3D40 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 = trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 4 Vec 72:
(XEN)= =A0=A0=A0=A0=A0=A0 Apic 0x00, Pin=A0 4: vec=3D48 delivery=3DLoPri dest=3DL = status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 5 Vec 80:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pi= n=A0 5: vec=3D50 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 = trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 6 Vec 88:
(XEN)= =A0=A0=A0=A0=A0=A0 Apic 0x00, Pin=A0 6: vec=3D58 delivery=3DLoPri dest=3DL = status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 7 Vec 96:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pi= n=A0 7: vec=3D60 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 = trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 8 Vec 41:
(XEN)= =A0=A0=A0=A0=A0=A0 Apic 0x00, Pin=A0 8: vec=3D29 delivery=3DLoPri dest=3DL = status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ=A0 9 Vec127:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pi= n=A0 9: vec=3D7f delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 = trig=3DL mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 10 Vec120:
(XEN)=A0= =A0=A0=A0=A0=A0 Apic 0x00, Pin 10: vec=3D78 delivery=3DLoPri dest=3DL statu= s=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 11 Vec136:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin = 11: vec=3D88 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 trig= =3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 12 Vec212:
(XEN)=A0=A0= =A0=A0=A0=A0 Apic 0x00, Pin 12: vec=3Dd4 delivery=3DLoPri dest=3DL status= =3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 13 Vec152:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin = 13: vec=3D98 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 trig= =3DE mask=3D1 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 14 Vec160:
(XEN)=A0=A0= =A0=A0=A0=A0 Apic 0x00, Pin 14: vec=3Da0 delivery=3DLoPri dest=3DL status= =3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 15 Vec168:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin = 15: vec=3Da8 delivery=3DLoPri dest=3DL status=3D0 polarity=3D0 irr=3D0 trig= =3DE mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 16 Vec166:
(XEN)=A0=A0= =A0=A0=A0=A0 Apic 0x00, Pin 16: vec=3Da6 delivery=3DLoPri dest=3DL status= =3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 17 Vec192:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin = 17: vec=3Dc0 delivery=3DLoPri dest=3DL status=3D0 polarity=3D1 irr=3D0 trig= =3DL mask=3D1 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 18 Vec200:
(XEN)=A0=A0= =A0=A0=A0=A0 Apic 0x00, Pin 18: vec=3Dc8 delivery=3DLoPri dest=3DL status= =3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 19 Vec241:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin = 19: vec=3Df1 delivery=3DLoPri dest=3DL status=3D0 polarity=3D1 irr=3D0 trig= =3DL mask=3D0 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 20 Vec 97:
(XEN)=A0=A0= =A0=A0=A0=A0 Apic 0x00, Pin 20: vec=3D61 delivery=3DLoPri dest=3DL status= =3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 22 Vec 50:
(XEN)=A0=A0=A0=A0=A0=A0 Apic 0x00, Pin = 22: vec=3D32 delivery=3DLoPri dest=3DL status=3D0 polarity=3D1 irr=3D0 trig= =3DL mask=3D1 dest_id:0
(XEN)=A0=A0=A0=A0 IRQ 23 Vec172:
(XEN)=A0=A0= =A0=A0=A0=A0 Apic 0x00, Pin 23: vec=3Dac delivery=3DLoPri dest=3DL status= =3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D0 dest_id:0

> Seeing the 'z' output might also be helpful, especially to= see whether
> any of the IO-APICs' RTEs is an ExtINT one.
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 register= s: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......<= br>(XEN) .... register #00: 02000000
(XEN) .......=A0=A0=A0 : physical A= PIC id: 02
(XEN) .......=A0=A0=A0 : Delivery Type: 0
(XEN) .......=A0= =A0=A0 : LTS=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0
(XEN) .... register #01: 00170020
(XEN) .......=A0=A0=A0=A0 : max redire= ction entries: 0017
(XEN) .......=A0=A0=A0=A0 : PRQ implemented: 0
(X= EN) .......=A0=A0=A0=A0 : IO APIC version: 0020
(XEN) .... IRQ redirecti= on table:
(XEN)=A0 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:=A0= =A0
(XEN)=A0 00 000 00=A0 1=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 0=A0= =A0=A0 0=A0=A0=A0 00
(XEN)=A0 01 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0= 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 85
(XEN)=A0 02 000 00=A0 0=A0= =A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 F0
(X= EN)=A0 03 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 40
(XEN)=A0 04 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 48
(XEN)=A0 05 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0= 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 50
(XEN)=A0 06 000 00=A0 0=A0= =A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 58
(X= EN)=A0 07 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 60
(XEN)=A0 08 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 29
(XEN)=A0 09 000 00=A0 0=A0=A0=A0 1=A0=A0=A0 0=A0=A0= 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 A7
(XEN)=A0 0a 000 00=A0 0=A0= =A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 78
(X= EN)=A0 0b 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 88
(XEN)=A0 0c 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 D4
(XEN)=A0 0d 000 00=A0 1=A0=A0=A0 0=A0=A0=A0 0=A0=A0= 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 98
(XEN)=A0 0e 000 00=A0 0=A0= =A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 A0
(X= EN)=A0 0f 000 00=A0 0=A0=A0=A0 0=A0=A0=A0 0=A0=A0 0=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 A8
(XEN)=A0 10 000 00=A0 0=A0=A0=A0 1=A0=A0=A0 0=A0=A0 1=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 AE
(XEN)=A0 11 000 00=A0 1=A0=A0=A0 1=A0=A0=A0 0=A0=A0= 1=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 C0
(XEN)=A0 12 000 00=A0 1=A0= =A0=A0 1=A0=A0=A0 0=A0=A0 1=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 C8
(X= EN)=A0 13 000 00=A0 0=A0=A0=A0 1=A0=A0=A0 0=A0=A0 1=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 F1
(XEN)=A0 14 000 00=A0 1=A0=A0=A0 1=A0=A0=A0 0=A0=A0 1=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 61
(XEN)=A0 15 0CA 0A=A0 1=A0=A0=A0 0=A0=A0=A0 0=A0=A0= 0=A0=A0 0=A0=A0=A0 1=A0=A0=A0 2=A0=A0=A0 71
(XEN)=A0 16 000 00=A0 1=A0= =A0=A0 1=A0=A0=A0 0=A0=A0 1=A0=A0 0=A0=A0=A0 1=A0=A0=A0 1=A0=A0=A0 32
(X= EN)=A0 17 000 00=A0 0=A0=A0=A0 1=A0=A0=A0 0=A0=A0 1=A0=A0 0=A0=A0=A0 1=A0= =A0=A0 1=A0=A0=A0 AC
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IR= Q240 -> 0:2
(XEN) IRQ133 -> 0:1
(XEN) IRQ64 -> 0:3
(XEN) = IRQ72 -> 0:4
(XEN) IRQ80 -> 0:5
(XEN) IRQ88 -> 0:6
(XEN) = IRQ96 -> 0:7
(XEN) IRQ41 -> 0:8
(XEN) IRQ167 -> 0:9
(XEN) IRQ120 -> 0:10<= br>(XEN) IRQ136 -> 0:11
(XEN) IRQ212 -> 0:12
(XEN) IRQ152 ->= 0:13
(XEN) IRQ160 -> 0:14
(XEN) IRQ168 -> 0:15
(XEN) IRQ174= -> 0:16
(XEN) IRQ192 -> 0:17
(XEN) IRQ200 -> 0:18
(XEN) IRQ241 -> 0:= 19
(XEN) IRQ97 -> 0:20
(XEN) IRQ50 -> 0:22
(XEN) IRQ172 ->= ; 0:23
(XEN) .................................... done.


--20cf3074b41aadec7b04bf7672ab-- --===============8154351702464538460== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============8154351702464538460==--