list etiquette [was Re: [mythtv-users] OT? /proc/pci]
David George
david at thegeorges.us
Tue Jul 13 08:14:37 EDT 2004
On Mon, 12 Jul 2004, Tim Tait wrote:
> Jason Kraftcheck wrote:
>
> Joel Anderson wrote:
>
> Marc-David Meijer wrote:
>
> As I understand it, PCI devices don't depend on IRQs anyway. They use
> interrupt "channels", and IRQs are just kept around to keep legacy stuff
> happy. You will often see many devices appear to "share" the same IRQ,
> but it is not really true since IRQ's can't really _be_ shared.
>
> Someone please comment if I haven't explained this correctly. It's a
> simplification, but it basically means that IRQ issues shouldn't come
> into play unless you have some legacy hardware in the system also.
>
>
>
> I'm no expert either, but I think they are actually "shared". The
> interrupt handler must poll each device by invoking the interrupt
> handler in the driver for each device sharing the interrupt. Thus
> there's a slight performance loss when sharing interrupts, and also the
> possibility for buggy drivers to interfere with each other.
>
>
> Newer PCI devices support "Message Signalled Interrupts" which use no
> physical IRQ line, but instead write a pre-configured value to the PCI
> bridge inbound MSI register to cause a unique interrupt. I can't say for
> sure the 250MCE actually does that (or that the driver sets it up that
> way) but it is possible. People have commented eslwhere on the list
> that it appears the 250MCE needs a PCI Rev 2.2 compliant motherboard, so
> you might want to check your mobo docs out and see if it complies.
>
> Tim
Is there a reply here somewhere? Please don't send html to mail lists.
More information about the mythtv-users
mailing list