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