I just pushed a fix for the MSI problem to the onnv
3.4 gate. Please ping us if you run into any MSI
problems..
If your using the bits, make sure you comment out
the disable in /etc/system (assuming you added it).
i.e.
* set xpv_psm:xen_support_msi = -1
Here''s how you can see if your using MSIs (assuming
you have a device which uses MSIs).
254 0x98 8 5 PCI Edg MSI 0 1 - mpt_intr
MRJ
-bash-3.2# xm dmesg | head -1
(xVM) xVM version 3.4.1-rc6-xvm
-bash-3.2# mdb -k
Loading modules: [ unix genunix specfs dtrace mac cpu.generic xpv_uppc xpv_psm
scsi_vhci zfs mpt sd sockfs ip hook neti sctp arp usba uhci s1394 stmf nca fctl
lofs idm md random crypto nfs fcip logindmux ptm nsctl ufs sppp ]
> ::interrupts
IRQ Vect Evtchn IPL Bus Trg Type CPU Share APIC/INT# ISR(s)
9 0x50 4 9 PCI Lvl Fixed 0 1 0x0/0x9 acpi_wrapper_isr
14 0x78 25 5 ISA Edg Fixed 0 1 0x0/0xe ata_intr
16 0xa8 11 9 PCI Lvl Fixed 0 3 0x0/0x10 bge_intr,
audiohd_intr, nv_intr_aif
18 0xc0 15 9 PCI Lvl Fixed 0 2 0x0/0x12 hci1394_isr,
uhci_intr
20 0xd0 22 5 PCI Lvl Fixed 1 1 0x0/0x14 ahci_intr
21 0xb0 13 9 PCI Lvl Fixed 0 2 0x0/0x15 uhci_intr, ehci_intr
22 0xb8 14 9 PCI Lvl Fixed 0 1 0x0/0x16 uhci_intr
23 0xc8 16 9 PCI Lvl Fixed 0 1 0x0/0x17 uhci_intr
253 0xa0 10 4 PCI Edg MSI 0 1 - pepb_intr_handler
254 0x98 8 5 PCI Edg MSI 0 1 - mpt_intr
255 0x90 7 7 PCI Edg MSI 0 1 - pepb_intr_handler
256 - I 15 - Edg ipi all - - xc_serv
257 - I 11 - Edg ipi all - - poke_cpu
258 - 1 15 - Edg virq all - - xen_debug_handler
259 - T 14 - Edg virq all - - cbe_fire
260 - I 14 - Edg ipi all - - cbe_fire
261 - 16 3 - Edg virq all - - gcpu_xpv_virq_intr
262 - 2 9 xpvd Edg virq all - - xenconsintr_priv
263 - 21 1 - Edg evtchn 0 - - xenbus_intr
264 - D 1 xpvd Edg device 0 - - evtchn_device_upcall
> $q
-bash-3.2#
-------- Original Message --------
Subject: [Xen-notify] import MSI fix
Date: Thu, 09 Jul 2009 06:35:29 -0700 (PDT)
From: Mark.Johnson@Sun.COM
To: xen-notify@opensolaris.org
Author: Mark Johnson <Mark.Johnson@Sun.COM>
Repository: /hg/xen-gate/onnv-3.4
Latest revision: b49b06a9d83c7610ebfbd9e78fe3fd7a75fa2d44
Total changesets: 1
Log message:
import MSI fix
Files:
update: usr/src/uts/i86pc/io/pcplusmp/apic_introp.c
update: usr/src/uts/i86xpv/io/psm/xpv_psm.c
_______________________________________________
Xen-notify mailing list
Xen-notify@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/xen-notify
Hi Mark, Is this fix for domain 0 or guest domain? Regards, Allen On Thu, Jul 9, 2009 at 10:19 PM, Mark Johnson<Mark.Johnson@sun.com> wrote:> > I just pushed a fix for the MSI problem to the onnv > 3.4 gate. Please ping us if you run into any MSI > problems.. > > If your using the bits, make sure you comment out > the disable in /etc/system (assuming you added it). > i.e. > * set xpv_psm:xen_support_msi = -1 > > > Here''s how you can see if your using MSIs (assuming > you have a device which uses MSIs). > > 254 0x98 8 5 PCI Edg MSI 0 1 - mpt_intr > > MRJ > > > > -bash-3.2# xm dmesg | head -1 > (xVM) xVM version 3.4.1-rc6-xvm > > -bash-3.2# mdb -k > Loading modules: [ unix genunix specfs dtrace mac cpu.generic xpv_uppc > xpv_psm scsi_vhci zfs mpt sd sockfs ip hook neti sctp arp usba uhci s1394 > stmf nca fctl lofs idm md random crypto nfs fcip logindmux ptm nsctl ufs > sppp ] >> ::interrupts > IRQ Vect Evtchn IPL Bus Trg Type CPU Share APIC/INT# ISR(s) > 9 0x50 4 9 PCI Lvl Fixed 0 1 0x0/0x9 acpi_wrapper_isr > 14 0x78 25 5 ISA Edg Fixed 0 1 0x0/0xe ata_intr > 16 0xa8 11 9 PCI Lvl Fixed 0 3 0x0/0x10 bge_intr, > audiohd_intr, nv_intr_aif > 18 0xc0 15 9 PCI Lvl Fixed 0 2 0x0/0x12 hci1394_isr, > uhci_intr > 20 0xd0 22 5 PCI Lvl Fixed 1 1 0x0/0x14 ahci_intr > 21 0xb0 13 9 PCI Lvl Fixed 0 2 0x0/0x15 uhci_intr, > ehci_intr > 22 0xb8 14 9 PCI Lvl Fixed 0 1 0x0/0x16 uhci_intr > 23 0xc8 16 9 PCI Lvl Fixed 0 1 0x0/0x17 uhci_intr > 253 0xa0 10 4 PCI Edg MSI 0 1 - pepb_intr_handler > 254 0x98 8 5 PCI Edg MSI 0 1 - mpt_intr > 255 0x90 7 7 PCI Edg MSI 0 1 - pepb_intr_handler > 256 - I 15 - Edg ipi all - - xc_serv > 257 - I 11 - Edg ipi all - - poke_cpu > 258 - 1 15 - Edg virq all - - xen_debug_handler > 259 - T 14 - Edg virq all - - cbe_fire > 260 - I 14 - Edg ipi all - - cbe_fire > 261 - 16 3 - Edg virq all - - > gcpu_xpv_virq_intr > 262 - 2 9 xpvd Edg virq all - - xenconsintr_priv > 263 - 21 1 - Edg evtchn 0 - - xenbus_intr > 264 - D 1 xpvd Edg device 0 - - > evtchn_device_upcall >> $q > > -bash-3.2# > > > -------- Original Message -------- > Subject: [Xen-notify] import MSI fix > Date: Thu, 09 Jul 2009 06:35:29 -0700 (PDT) > From: Mark.Johnson@Sun.COM > To: xen-notify@opensolaris.org > > Author: Mark Johnson <Mark.Johnson@Sun.COM> > Repository: /hg/xen-gate/onnv-3.4 > Latest revision: b49b06a9d83c7610ebfbd9e78fe3fd7a75fa2d44 > Total changesets: 1 > Log message: > import MSI fix > > Files: > update: usr/src/uts/i86pc/io/pcplusmp/apic_introp.c > update: usr/src/uts/i86xpv/io/psm/xpv_psm.c > _______________________________________________ > Xen-notify mailing list > Xen-notify@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/xen-notify > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.org >
This fix is for domain 0. Stu Lu Baolu wrote:> Hi Mark, > > Is this fix for domain 0 or guest domain? > > Regards, > Allen > > On Thu, Jul 9, 2009 at 10:19 PM, Mark Johnson<Mark.Johnson@sun.com> wrote: >> I just pushed a fix for the MSI problem to the onnv >> 3.4 gate. Please ping us if you run into any MSI >> problems.. >> >> If your using the bits, make sure you comment out >> the disable in /etc/system (assuming you added it). >> i.e. >> * set xpv_psm:xen_support_msi = -1 >> >> >> Here''s how you can see if your using MSIs (assuming >> you have a device which uses MSIs). >> >> 254 0x98 8 5 PCI Edg MSI 0 1 - mpt_intr >> >> MRJ >> >> >> >> -bash-3.2# xm dmesg | head -1 >> (xVM) xVM version 3.4.1-rc6-xvm >> >> -bash-3.2# mdb -k >> Loading modules: [ unix genunix specfs dtrace mac cpu.generic xpv_uppc >> xpv_psm scsi_vhci zfs mpt sd sockfs ip hook neti sctp arp usba uhci s1394 >> stmf nca fctl lofs idm md random crypto nfs fcip logindmux ptm nsctl ufs >> sppp ] >>> ::interrupts >> IRQ Vect Evtchn IPL Bus Trg Type CPU Share APIC/INT# ISR(s) >> 9 0x50 4 9 PCI Lvl Fixed 0 1 0x0/0x9 acpi_wrapper_isr >> 14 0x78 25 5 ISA Edg Fixed 0 1 0x0/0xe ata_intr >> 16 0xa8 11 9 PCI Lvl Fixed 0 3 0x0/0x10 bge_intr, >> audiohd_intr, nv_intr_aif >> 18 0xc0 15 9 PCI Lvl Fixed 0 2 0x0/0x12 hci1394_isr, >> uhci_intr >> 20 0xd0 22 5 PCI Lvl Fixed 1 1 0x0/0x14 ahci_intr >> 21 0xb0 13 9 PCI Lvl Fixed 0 2 0x0/0x15 uhci_intr, >> ehci_intr >> 22 0xb8 14 9 PCI Lvl Fixed 0 1 0x0/0x16 uhci_intr >> 23 0xc8 16 9 PCI Lvl Fixed 0 1 0x0/0x17 uhci_intr >> 253 0xa0 10 4 PCI Edg MSI 0 1 - pepb_intr_handler >> 254 0x98 8 5 PCI Edg MSI 0 1 - mpt_intr >> 255 0x90 7 7 PCI Edg MSI 0 1 - pepb_intr_handler >> 256 - I 15 - Edg ipi all - - xc_serv >> 257 - I 11 - Edg ipi all - - poke_cpu >> 258 - 1 15 - Edg virq all - - xen_debug_handler >> 259 - T 14 - Edg virq all - - cbe_fire >> 260 - I 14 - Edg ipi all - - cbe_fire >> 261 - 16 3 - Edg virq all - - >> gcpu_xpv_virq_intr >> 262 - 2 9 xpvd Edg virq all - - xenconsintr_priv >> 263 - 21 1 - Edg evtchn 0 - - xenbus_intr >> 264 - D 1 xpvd Edg device 0 - - >> evtchn_device_upcall >>> $q >> -bash-3.2# >> >> >> -------- Original Message -------- >> Subject: [Xen-notify] import MSI fix >> Date: Thu, 09 Jul 2009 06:35:29 -0700 (PDT) >> From: Mark.Johnson@Sun.COM >> To: xen-notify@opensolaris.org >> >> Author: Mark Johnson <Mark.Johnson@Sun.COM> >> Repository: /hg/xen-gate/onnv-3.4 >> Latest revision: b49b06a9d83c7610ebfbd9e78fe3fd7a75fa2d44 >> Total changesets: 1 >> Log message: >> import MSI fix >> >> Files: >> update: usr/src/uts/i86pc/io/pcplusmp/apic_introp.c >> update: usr/src/uts/i86xpv/io/psm/xpv_psm.c >> _______________________________________________ >> Xen-notify mailing list >> Xen-notify@opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/xen-notify >> _______________________________________________ >> xen-discuss mailing list >> xen-discuss@opensolaris.org >> > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.org