PERFORCE change 36551 for review

John Baldwin jhb at FreeBSD.org
Thu Aug 21 08:11:39 PDT 2003


On 21-Aug-2003 John Baldwin wrote:
> 
> On 21-Aug-2003 Marcel Moolenaar wrote:
>> http://perforce.freebsd.org/chv.cgi?CH=36551
>> 
>> Change 36551 by marcel at marcel_nfs on 2003/08/21 00:30:38
>> 
>>       Aarrgghh. The interrupt issue on pluto1 and pluto2 are
>>       very likely not driver problems. I forgot we have a hack
>>       on the ia64 branch to deal with the fact that the non-
>>       legacy interrupts used by the UARTs are edge sensitive,
>>       active high. We really need to get that fixed in CVS...
>> 
>> Affected files ...
>> 
>> .. //depot/projects/uart/ia64/ia64/interrupt.c#4 edit
>> 
>> Differences ...
>> 
>> ==== //depot/projects/uart/ia64/ia64/interrupt.c#4 (text+ko) ====
>> 
>> @@ -266,9 +266,18 @@
>>               struct sapic *sa = ia64_sapics[i];
>>               if (irq < sa->sa_base || irq > sa->sa_limit)
>>                       continue;
>> +             /*
>> +              * KLUDGE: Not all interrupts higher or equal to 16 are
>> +              * active low and level sensitive. We don't know yet how
>> +              * to check for this, so we hardcode the 2 cases we have
>> +              * wrong explicitly. This kludge is specific to the HP
>> +              * rx2600...
>> +              */
> 
> Have you tried looking at any interrupt overrides in the MADT?
> That is where the BIOS should tell you which interrupts above 15
> have ISA-like parameters.

s/BIOS/EFI/

-- 

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


More information about the p4-projects mailing list