lkml.org 
[lkml]   [1999]   [May]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: USE_ELCR_TRIGGER_LEVEL removed in 2.2.6 -> linux broken for HP-XU SMP
I bet the final good setting for determining the kind (edge or level trigger)
of interrupts is the following:

If the SMP box has no interrupts table in the Bios and the ELCR register
value is not the one of an empty io port, then rely on it.

In other words, use the behaviour given by setting USE_ELCR_TRIGGER_LEVEL
in 2.2.5 if and only if both the Bios interrupts table is empty and the
ELCR register value is not the one of an empty io port.

Please notice that during the 2.1.x serie, the fact that the Bios table
was empty has not been used as a way to determine if we should rely on ELCR,
and it was probably the missing point.

PS: You must not rely on the kind of bus because my box is ISA+PCI, no EISA,
yet has a valid ELCR register.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:51    [W:0.074 / U:13.132 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site