[Skiboot] [PATCH 2/4] phb4: Add debugfs entries for internal tables
Cédric Le Goater
clg at kaod.org
Tue Nov 24 21:37:48 AEDT 2020
On 11/24/20 10:58 AM, Frederic Barrat wrote:
>
>
> On 05/11/2020 17:15, Cédric Le Goater wrote:
>> Signed-off-by: Cédric Le Goater <clg at kaod.org>
>> ---
>> hw/phb4.c | 118 +++++++++++++++++++++++++-----------------------------
>> 1 file changed, 55 insertions(+), 63 deletions(-)
>>
>> diff --git a/hw/phb4.c b/hw/phb4.c
>> index f5bef9643c04..8353abcad2f7 100644
>> --- a/hw/phb4.c
>> +++ b/hw/phb4.c
>
>> @@ -5895,6 +5880,13 @@ static void phb4_create(struct dt_node *np)
>> dt_add_property_string(np, "status", "okay");
>> + /* Add debug nodes for real PHBs */
>> + if (p->phb.phb_type != phb_type_npu_v2 &&
>> + p->phb.phb_type != phb_type_npu_v2_opencapi &&
>> + p->phb.phb_type != phb_type_npu_v3)
>> + for (i = 0; i < ARRAY_SIZE(phb4_ioda_tables); i++)
>> + opal_debug_create(phb4_ioda_tables[i].name,
>> + np, p, &phb4_ioda_ops);
>> return;
>
>
> All those if statements are useless. If we are here, we're creating a phb_type_pcie_v4 PHB, it's explicit a few lines above in that function.
> Virtual PHBs are created somewhere else.
OK. I had some crash when dumping the tables. That fixed it but
I will recheck.
Thanks,
C.
>
> Fred
>
More information about the Skiboot
mailing list