On May 2, 2008, at 5:35 PM, Marcelo Tosatti wrote:
> On Fri, May 02, 2008 at 04:55:24PM +0200, Alexander Graf wrote:
  
>> Hi,
>>
>> in the DSDT there are two different ways of defining, how an  
>> interrupt
>> is supposed to be routed. Currently we are using the LNKA - LNKD  
>> method,
>> which afaict is for legacy support.
>> The other method is to directly tell the Operating System, which APIC
>> pin the device is attached to. We can get that information from the  
>> very
>> same entry, the LNKA to LNKD pseudo devices receive it.
>>
>> For now this does not give any obvious improvement. It does leave  
>> room
>> for more advanced mappings, with several IOAPICs that can handle more
>> devices separately. This might help when we have a lot of devices, as
>> currently all devices sit on two interrupt lanes.
>>
>> More importantly (for me) though, is that Darwin enables the APIC  
>> mode
>> unconditionally, so it won't easily run in legacy mode.
    
>
> Hi Alexander,
>
  

Hi Marcelo,

> I'm just about to resend the patchset to add 3 PCI bridges, which
> already adds the _SUN method appropriately. Please rebase the APRT  	
> patch
> on top of that.

Reply via email to