[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] pv-ops domU not working with MSI interrupts on Nehalem



It doesn't make much difference with xen-unstable. Here is I got from dom0 
after domU was brought up.

(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
(XEN) traps.c:2310:d8 Domain attempted WRMSR 000000000000008b from 
0x0000001500000000 to 0x0000000000000000.
[11194.801585] vif8.0: no IPv6 routers present
[11200.947972] blkback: ring-ref 8, event-channel 87, protocol 1 (x86_64-abi)
[11201.106519] pciback 0000:07:00.0: enabling device (0000 -> 0003)
[11201.106578] xen: registering gsi 32 triggering 0 polarity 1
[11201.106598] xen_allocate_pirq: returning irq 32 for gsi 32
[11201.106617] xen: --> irq=32
[11201.106629] Already setup the GSI :32
[11201.106645] pciback 0000:07:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
[11201.106880] pciback 0000:07:00.0: enabling device (0000 -> 0003)
[11201.106909] xen: registering gsi 32 triggering 0 polarity 1
[11201.106928] xen_allocate_pirq: returning irq 32 for gsi 32
[11201.106947] xen: --> irq=32
[11201.106958] Already setup the GSI :32
[11201.106973] pciback 0000:07:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
[11201.107083] pciback 0000:07:00.0: PCI INT A disabled
[11201.107244] pciback 0000:07:00.0: enabling device (0000 -> 0003)
[11201.107272] xen: registering gsi 32 triggering 0 polarity 1
[11201.107294] xen_allocate_pirq: returning irq 32 for gsi 32
[11201.107312] xen: --> irq=32
[11201.107353] Already setup the GSI :32
[11201.107370] pciback 0000:07:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
[11201.107481] pciback 0000:07:00.0: PCI INT A disabled
[11201.107637] pciback 0000:07:00.0: enabling device (0000 -> 0003)
[11201.107665] xen: registering gsi 32 triggering 0 polarity 1
[11201.107684] xen_allocate_pirq: returning irq 32 for gsi 32
[11201.107703] xen: --> irq=32
[11201.107714] Already setup the GSI :32
[11201.107729] pciback 0000:07:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
[11201.107841] pciback 0000:07:00.0: PCI INT A disabled
[11201.108000] pciback 0000:07:00.0: enabling device (0000 -> 0003)
[11201.108029] xen: registering gsi 32 triggering 0 polarity 1
[11201.108048] xen_allocate_pirq: returning irq 32 for gsi 32
[11201.108066] xen: --> irq=32
[11201.108077] Already setup the GSI :32
[11201.108092] pciback 0000:07:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
[11201.108292] pciback 0000:07:00.0: PCI INT A disabled
[11201.108471] pciback 0000:07:00.0: enabling device (0000 -> 0003)
[11201.108499] xen: registering gsi 32 triggering 0 polarity 1
[11201.108518] xen_allocate_pirq: returning irq 32 for gsi 32
[11201.108537] xen: --> irq=32
[11201.108548] Already setup the GSI :32
[11201.108563] pciback 0000:07:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
[11201.109990] pciback 0000:07:00.1: enabling device (0000 -> 0003)
[11201.110020] xen: registering gsi 42 triggering 0 polarity 1
[11201.110040] xen_allocate_pirq: returning irq 42 for gsi 42
[11201.110059] xen: --> irq=42
[11201.110070] Already setup the GSI :42
[11201.110085] pciback 0000:07:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42
[11201.110298] pciback 0000:07:00.1: enabling device (0000 -> 0003)
[11201.110326] xen: registering gsi 42 triggering 0 polarity 1
[11201.110345] xen_allocate_pirq: returning irq 42 for gsi 42
[11201.110364] xen: --> irq=42
[11201.110375] Already setup the GSI :42
[11201.110391] pciback 0000:07:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42
[11201.110492] pciback 0000:07:00.1: PCI INT B disabled
[11201.110636] pciback 0000:07:00.1: enabling device (0000 -> 0003)
[11201.110664] xen: registering gsi 42 triggering 0 polarity 1
[11201.110683] xen_allocate_pirq: returning irq 42 for gsi 42
[11201.110702] xen: --> irq=42
[11201.110713] Already setup the GSI :42
[11201.110728] pciback 0000:07:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42
[11201.110833] pciback 0000:07:00.1: PCI INT B disabled
[11201.111079] pciback 0000:07:00.1: enabling device (0000 -> 0003)
[11201.111109] xen: registering gsi 42 triggering 0 polarity 1
[11201.111128] xen_allocate_pirq: returning irq 42 for gsi 42
[11201.111146] xen: --> irq=42
[11201.111158] Already setup the GSI :42
[11201.111173] pciback 0000:07:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42
[11201.111332] pciback 0000:07:00.1: PCI INT B disabled
[11201.113788] pciback 0000:07:00.1: enabling device (0000 -> 0003)
[11201.113822] xen: registering gsi 42 triggering 0 polarity 1
[11201.113842] xen_allocate_pirq: returning irq 42 for gsi 42
[11201.113860] xen: --> irq=42
[11201.113885] Already setup the GSI :42
[11201.113901] pciback 0000:07:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42
[11201.115796] pciback 0000:07:00.1: PCI INT B disabled
[11201.116421] pciback 0000:07:00.1: enabling device (0000 -> 0003)
[11201.116451] xen: registering gsi 42 triggering 0 polarity 1
[11201.116470] xen_allocate_pirq: returning irq 42 for gsi 42
[11201.116489] xen: --> irq=42
[11201.116532] Already setup the GSI :42
[11201.116548] pciback 0000:07:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42
[11201.121218] pciback 0000:07:00.2: enabling device (0000 -> 0003)
[11201.121251] xen: registering gsi 47 triggering 0 polarity 1
[11201.121270] xen_allocate_pirq: returning irq 47 for gsi 47
[11201.121290] xen: --> irq=47
[11201.121314] Already setup the GSI :47
[11201.121330] pciback 0000:07:00.2: PCI INT C -> GSI 47 (level, low) -> IRQ 47
[11201.122079] pciback 0000:07:00.2: enabling device (0000 -> 0003)
[11201.122111] xen: registering gsi 47 triggering 0 polarity 1
[11201.122130] xen_allocate_pirq: returning irq 47 for gsi 47
[11201.122149] xen: --> irq=47
[11201.122167] Already setup the GSI :47
[11201.122182] pciback 0000:07:00.2: PCI INT C -> GSI 47 (level, low) -> IRQ 47
[11201.122305] pciback 0000:07:00.2: PCI INT C disabled
[11201.123677] pciback 0000:07:00.2: enabling device (0000 -> 0003)
[11201.123709] xen: registering gsi 47 triggering 0 polarity 1
[11201.123729] xen_allocate_pirq: returning irq 47 for gsi 47
[11201.123749] xen: --> irq=47
[11201.123774] Already setup the GSI :47
[11201.123790] pciback 0000:07:00.2: PCI INT C -> GSI 47 (level, low) -> IRQ 47
[11201.123921] pciback 0000:07:00.2: PCI INT C disabled
[11201.124420] pciback 0000:07:00.2: enabling device (0000 -> 0003)
[11201.124451] xen: registering gsi 47 triggering 0 polarity 1
[11201.124470] xen_allocate_pirq: returning irq 47 for gsi 47
[11201.124489] xen: --> irq=47
[11201.124501] Already setup the GSI :47
[11201.124515] pciback 0000:07:00.2: PCI INT C -> GSI 47 (level, low) -> IRQ 47
[11201.124737] pciback 0000:07:00.2: PCI INT C disabled
[11201.125484] pciback 0000:07:00.2: enabling device (0000 -> 0003)
[11201.125515] xen: registering gsi 47 triggering 0 polarity 1
[11201.125535] xen_allocate_pirq: returning irq 47 for gsi 47
[11201.125555] xen: --> irq=47
[11201.125579] Already setup the GSI :47
[11201.125596] pciback 0000:07:00.2: PCI INT C -> GSI 47 (level, low) -> IRQ 47
[11201.126228] pciback 0000:07:00.2: PCI INT C disabled
[11201.126448] pciback 0000:07:00.2: enabling device (0000 -> 0003)
[11201.126478] xen: registering gsi 47 triggering 0 polarity 1
[11201.126497] xen_allocate_pirq: returning irq 47 for gsi 47
[11201.126515] xen: --> irq=47
[11201.126527] Already setup the GSI :47
[11201.126542] pciback 0000:07:00.2: PCI INT C -> GSI 47 (level, low) -> IRQ 47
[11201.129460] pciback 0000:07:00.3: enabling device (0000 -> 0003)
[11201.129492] xen: registering gsi 41 triggering 0 polarity 1
[11201.129511] xen_allocate_pirq: returning irq 41 for gsi 41
[11201.129530] xen: --> irq=41
[11201.129541] Already setup the GSI :41
[11201.129556] pciback 0000:07:00.3: PCI INT D -> GSI 41 (level, low) -> IRQ 41
[11201.129856] pciback 0000:07:00.3: enabling device (0000 -> 0003)
[11201.129886] xen: registering gsi 41 triggering 0 polarity 1
[11201.129906] xen_allocate_pirq: returning irq 41 for gsi 41
[11201.129924] xen: --> irq=41
[11201.129936] Already setup the GSI :41
[11201.129951] pciback 0000:07:00.3: PCI INT D -> GSI 41 (level, low) -> IRQ 41
[11201.130277] pciback 0000:07:00.3: PCI INT D disabled
[11201.130449] pciback 0000:07:00.3: enabling device (0000 -> 0003)
[11201.130478] xen: registering gsi 41 triggering 0 polarity 1
[11201.130497] xen_allocate_pirq: returning irq 41 for gsi 41
[11201.130516] xen: --> irq=41
[11201.130528] Already setup the GSI :41
[11201.130543] pciback 0000:07:00.3: PCI INT D -> GSI 41 (level, low) -> IRQ 41
[11201.130871] pciback 0000:07:00.3: PCI INT D disabled
[11201.131025] pciback 0000:07:00.3: enabling device (0000 -> 0003)
[11201.131054] xen: registering gsi 41 triggering 0 polarity 1
[11201.131073] xen_allocate_pirq: returning irq 41 for gsi 41
[11201.131092] xen: --> irq=41
[11201.131103] Already setup the GSI :41
[11201.131119] pciback 0000:07:00.3: PCI INT D -> GSI 41 (level, low) -> IRQ 41
[11201.131465] pciback 0000:07:00.3: PCI INT D disabled
[11201.132493] pciback 0000:07:00.3: enabling device (0000 -> 0003)
[11201.132524] xen: registering gsi 41 triggering 0 polarity 1
[11201.132543] xen_allocate_pirq: returning irq 41 for gsi 41
[11201.132562] xen: --> irq=41
[11201.132574] Already setup the GSI :41
[11201.132591] pciback 0000:07:00.3: PCI INT D -> GSI 41 (level, low) -> IRQ 41
[11201.132992] pciback 0000:07:00.3: PCI INT D disabled
[11201.133155] pciback 0000:07:00.3: enabling device (0000 -> 0003)
[11201.133185] xen: registering gsi 41 triggering 0 polarity 1
[11201.133204] xen_allocate_pirq: returning irq 41 for gsi 41
[11201.133223] xen: --> irq=41
[11201.133234] Already setup the GSI :41
[11201.133249] pciback 0000:07:00.3: PCI INT D -> GSI 41 (level, low) -> IRQ 41
[11248.058409] pciback 0000:07:00.0: setting latency timer to 64
[11248.059095]   alloc irq_desc for 458 on node 0
[11248.059120]   alloc kstat_irqs on node 0
[11248.164759] pciback 0000:07:00.1: setting latency timer to 64
[11248.165337]   alloc irq_desc for 457 on node 0
[11248.165362]   alloc kstat_irqs on node 0
[11248.263380] pciback 0000:07:00.2: setting latency timer to 64
[11248.263993]   alloc irq_desc for 456 on node 0
[11248.264018]   alloc kstat_irqs on node 0
[11248.527645] pciback 0000:07:00.3: setting latency timer to 64
[11248.528260]   alloc irq_desc for 455 on node 0
[11248.528287]   alloc kstat_irqs on node 0

 

-----Original Message-----
From: Bruce Edge [mailto:bruce.edge@xxxxxxxxx] 
Sent: Friday, October 08, 2010 10:52 AM
To: Konrad Rzeszutek Wilk
Cc: Lin, Ray; xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] pv-ops domU not working with MSI interrupts on Nehalem

On Fri, Oct 8, 2010 at 10:30 AM, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> 
wrote:
> On Fri, Oct 08, 2010 at 10:48:01AM -0600, Lin, Ray wrote:
>>
>> I just tried Bruce's latest kernel build based on Konrad's 
>> devel/xen-pcifront-0.7. It doesn't help the issue we have. The driver still 
>> doesn't recognize the source of interrupt, even though the interrupts happen.
>>
>>
>> 124:      87792          0          0          0          0          
>> 0      12208          0          0          0          0          0          
>> 0          0  xen-pirq-pcifront-msi  HW_TACHYON
>> 125:      89692          0          0          0      10308          
>> 0          0          0          0          0          0          0          
>> 0          0  xen-pirq-pcifront-msi  HW_TACHYON
>> 126:      90979          0       9021          0          0          
>> 0          0          0          0          0          0          0          
>> 0          0  xen-pirq-pcifront-msi  HW_TACHYON
>> 127:     100000          0          0          0          0          
>> 0          0          0          0          0          0          0          
>> 0          0  xen-pirq-pcifront-msi  HW_TACHYON
>>
>

The above was from xen-testing, I just switched Ray over to xen-unstable. He's 
re-running now with the later hypervisor.

-Bruce

> And you still get on the Xen hypervisor side the DMAR failure of reading the 
> memory?
>

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.