public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* RE: Re: ACPI ignoring IRQ flags in PRT
@ 2003-07-14  0:56 Grover, Andrew
       [not found] ` <F760B14C9561B941B89469F59BA3A8470255EE87-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Grover, Andrew @ 2003-07-14  0:56 UTC (permalink / raw)
  To: Andrew de Quincey, Rob North,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

> From: Andrew de Quincey [mailto:adq_dvb-fmPXVN3awWJAJAzL26g0SA@public.gmane.org] 
> > I think what was throwing Matthew is that the interupt 
> trigger types are
> > specified in  _PRS objects
> > The _PRT object is a mapping from PCI device to a particular "PCI
> > Interrupt Link device" and in the defintion of the link 
> device, the IRQs
> > are defined in _PRS objects.
> 
> Yeah, I suspected I wasn't using the right terminology.
> 
> Where are the parameters for "global system interrupts" 
> defined? It looks like 
> we have to support this configuration method as well. The 
> MADT table sounded 
> likely, but that is only for overriding ISA IRQs. Where are 
> >15 IRQs defined?

Hi Andrew,

Great to see someone's digging into this. BTW have you looked at the
ACPI 2.0 spec section 6.2.8? It talks about the contents of _PRT.
Basically, it can contain either the interrupt number itself OR point to
a link device, which in turn lets ACPI read (via _CRS) write (via _SRS)
and see the possiblities (_BRS) for controlling the interrupt routing
for that device.

The code *should* be handling both these cases, but obviously there are
still some bugs lurking.

Regards -- Andy


-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1

^ permalink raw reply	[flat|nested] 8+ messages in thread
* ACPI ignoring IRQ flags in PRT
@ 2003-07-13 13:52 Andrew de Quincey
       [not found] ` <200307131452.39000.adq_dvb-fmPXVN3awWJAJAzL26g0SA@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew de Quincey @ 2003-07-13 13:52 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f


Hi, from my understanding of the ACPI spec, each IRQ as specified in the _PRT 
has additional flags associated with it (e.g. specifying the polarity, level 
etc) that should be used for this IRQ. 

The Linux ACPI code seems to be ignoring these, and hardcodes them to the 
values that cause problems for me. Is there a reason, or has that code just 
not been written yet?



-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-07-14 11:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-14  0:56 Re: ACPI ignoring IRQ flags in PRT Grover, Andrew
     [not found] ` <F760B14C9561B941B89469F59BA3A8470255EE87-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
2003-07-14  8:51   ` Andrew de Quincey
     [not found]     ` <200307140951.18569.adq_dvb-fmPXVN3awWJAJAzL26g0SA@public.gmane.org>
2003-07-14 11:07       ` Rob North
  -- strict thread matches above, loose matches on Subject: below --
2003-07-13 13:52 Andrew de Quincey
     [not found] ` <200307131452.39000.adq_dvb-fmPXVN3awWJAJAzL26g0SA@public.gmane.org>
2003-07-13 14:23   ` Matthew Wilcox
     [not found]     ` <20030713142321.GC20424-+pPCBgu9SkPzIGdyhVEDUDl5KyyQGfY2kSSpQ9I8OhVaa/9Udqfwiw@public.gmane.org>
2003-07-13 16:45       ` Andrew de Quincey
     [not found]         ` <200307131745.42153.adq_dvb-fmPXVN3awWJAJAzL26g0SA@public.gmane.org>
2003-07-13 18:08           ` Rob North
2003-07-13 19:49       ` Andrew de Quincey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox