Is "noirqdebug" still the best way to deal with IRQs that are shared between hardware in the dom0 and hardware that has been passed to domUs? - Ben _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On 07/02/2008, Ben Holt <beanjammin@gmail.com> wrote:> Is "noirqdebug" still the best way to deal with IRQs that are shared > between hardware in the dom0 and hardware that has been passed to > domUs?Just to follow up on my own post in case it helps anyone else, a couple days after adding "noirqdebug" to the kernel line of my Xen 3.2 dom0 and the "extra" line of the affected domUs I have been crash free. Previously IRQ sharing between the IDE interfaces on the dom0 and various hardware passed to a couple domUs had been causing interrupt problems with the IDE interfaces that would bring down the domO. - Ben _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
>On 07/02/2008, Ben Holt <beanjammin@gmail.com> wrote: >> Is "noirqdebug" still the best way to deal with IRQs that are shared >> between hardware in the dom0 and hardware that has been passed to >> domUs? > >Just to follow up on my own post in case it helps anyone else, a >couple days after adding "noirqdebug" to the kernel line of my Xen 3.2 >dom0 and the "extra" line of the affected domUs I have been crash >free. Previously IRQ sharing between the IDE interfaces on the dom0 >and various hardware passed to a couple domUs had been causing >interrupt problems with the IDE interfaces that would bring down the >domO. > >- Ben > >_______________________________________________ >Xen-users mailing list >Xen-users@lists.xensource.com >http://lists.xensource.com/xen-usersHow is the performance affected with shared irq''s across domains? Are you sharing heavily used irq''s (nic''s, ide controllers?). Thanks for the heads up on noirqdebug, I had looked for a long time for anything relating to cross domain irq sharing or remapping and came up with nothing, instead I had to reorganize cards and disable all of my onboard devices just to make things stable. Are you using any other flags in combination with noirqdebug, any apic/acpi flags or anything? _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hmmm, turns out I celebrated too soon. Crashed hard with "lost interrupt" on hda and hdd this evening.> How is the performance affected with shared irq''s across domains? Are you > sharing heavily used irq''s (nic''s, ide controllers?).I hadn''t noticed a performance hit, but that''s a purely subjective opinion as I haven''t done any proper measuring. Unfortunately I have quite a few IRQs being shared between dom0 and the two domUs that I have passed hardware to. I''m using all 5 PCI slots so I''m a bit limited in my options, though I am hopeful I can get my IDE controller isolated on its own IRQ. I''ll post as I learn more... and of course I''d appreciate any suggestions. The only other boot options I''m using are dom0_mem on the dom0 and swiotlb=force on the domU with a PVR150 and PVR500 (mpeg capture cards) passed to it. The swiotlb=force was necessary to get the cards'' ivtv driver to load. - Ben _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users