[Skiboot] [PATCH 06/13] hw/npu2: Rework npu2_add_interrupt_map() and skip non-NVLink devices

Andrew Donnellan andrew.donnellan at au1.ibm.com
Fri Dec 14 16:30:09 AEDT 2018


On 14/12/18 4:24 pm, Alexey Kardashevskiy wrote:
>>   		map[i + 4] = icsp; /* interrupt-parent */
>> -		map[i + 5] = p->base_lsi + (index * 2) + 1; /* NDL No-Stall Event */
>> +		map[i + 5] = p->base_lsi + (dev->brick_index * 2) + 1; /* NDL No-Stall Event */
> 
> 
> The comment in hw/npu2-common.c says "May be overridden by platform
> presence detection" about dev->brick_index initialization. And
> brick_index is initialized from link_index which is (as I figured out
> recently) not exactly the index into npu2::devices[]. So probably
> switching from npu2::devices[]'s index to dev->brick_index is the right
> move but please make it a separate patch for bisectability.

If you really want it in a separate patch I can do that but it's a very 
minor change, I will at least document it in the commit


-- 
Andrew Donnellan              OzLabs, ADL Canberra
andrew.donnellan at au1.ibm.com  IBM Australia Limited



More information about the Skiboot mailing list