Skip to contentSkip to conversation

iosapic_vector struct in Linux IA64?

Linux-ia64 White, Charles 3 participants 6 messages Aug 30, 2000 – Oct 24, 2000

lore
Share & tools
lore
#0 lore raw

I am looking at an issue with Linux IA64, and the problem appears to be that the ioapic_vector struct (iosapic.h) has only room for one PCI/Bus/Dev/Func/Pin per PID entry...

Being PCI devices can share interrupts, How do you handle that with only one Entry? Being even the PIN is part of the entry, you could not even Tie INTA & INTC together.

Is anyone looking into this issue?

#1 lore raw

We have started looking at this problem. Please let me know if you have done anything on this.

Thanks,
Asit

Quoted 25 lines

-----Original Message-----
From: White, Charles [mailto:[email protected]]
Sent: Wednesday, August 30, 2000 2:37 PM
To: '[email protected]'
Subject: [Linux-ia64] iosapic_vector struct in Linux IA64?

I am looking at an issue with Linux IA64, and the problem appears to be that
the ioapic_vector struct (iosapic.h) has only room for one PCI/Bus/Dev/Func/Pin per PID entry...

Being PCI devices can share interrupts, How do you handle that with only one
Entry? Being even the PIN is part of the entry, you could not even Tie INTA
& INTC together.

Is anyone looking into this issue?

_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64

#2 lore raw
In reply to White, Charles

From: "Mallick, Asit K" <[email protected]>
Subject: RE: [Linux-ia64] iosapic_vector struct in Linux IA64?

Quoted 5 lines

We have started looking at this problem. Please let me know if you have done anything on this.

Thanks,
Asit

We are now implementing IRQ sharing code, but it's not complete.

---
Takayoshi Kouchi, NEC solutions

#3 lore raw
In reply to White, Charles

I am looking at an issue with Linux IA64, and the problem appears to be that the ioapic_vector struct (iosapic.h) has only room for one PCI/Bus/Dev/Func/Pin per PID entry...
Being PCI devices can share interrupts, How do you handle that with only one Entry? Being even the PIN is part of the entry, you could not even tie INTA & INTC together.
Is anyone looking into this issue? Has anyone been working on a fix?

#4 lore raw
In reply to White, Charles

I have been working on this issue and plan to get the changes incorporated in the next release.

Thanks,
Asit

Quoted 24 lines

-----Original Message-----
From: White, Charles [mailto:[email protected]]
Sent: Monday, October 23, 2000 9:11 AM
To: '[email protected]'
Subject: [Linux-ia64] iosapic_vector struct in Linux IA64?

I am looking at an issue with Linux IA64, and the problem appears to be that
the ioapic_vector struct (iosapic.h) has only room for one PCI/Bus/Dev/Func/Pin per PID entry...
Being PCI devices can share interrupts, How do you handle that with only one
Entry? Being even the PIN is part of the entry, you could not even tie INTA
& INTC together.
Is anyone looking into this issue? Has anyone been working on a fix?

_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64

#5 lore raw
In reply to White, Charles

Great! When is the "next release"?

From: "Mallick, Asit K" <[email protected]
<mailto:[email protected]> >
To: "'[email protected]'" <[email protected]
<mailto:[email protected]> >
Subject: RE: [Linux-ia64] iosapic_vector struct in Linux IA64?
Date: Tue, 24 Oct 2000 10:48:42 -0700

I have been working on this issue and plan to get the changes incorporated in the next release.

				Thanks,
				Asit


	> -----Original Message-----
	> From:	White, Charles [mailto:[email protected]]

<mailto:[mailto:[email protected]]>
> Sent: Monday, October 23, 2000 9:11 AM
> To: '[email protected]'
> Subject: [Linux-ia64] iosapic_vector struct in Linux IA64?
>
>
> I am looking at an issue with Linux IA64, and the problem > appears to be that
> the ioapic_vector struct (iosapic.h) has only room for one > PCI/Bus/Dev/Func/Pin per PID entry...
> Being PCI devices can share interrupts, How do you handle > that with only one
> Entry? Being even the PIN is part of the entry, you could > not even tie INTA
> & INTC together.
> Is anyone looking into this issue? Has anyone been working on a
fix?

	> 
	> 
	> _______________________________________________
	> Linux-IA64 mailing list
	> [email protected] <mailto:[email protected]> 
	> http://lists.linuxia64.org/lists/listinfo/linux-ia64
<http://lists.linuxia64.org/lists/listinfo/linux-ia64> 
	> 

--__--__--