On Wednesday 04 April 2018 08:59 AM, Jerin Jacob wrote:
> -----Original Message-----
>> Date: Mon,  2 Apr 2018 14:40:00 +0530
>> From: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com>
>> To: jerin.ja...@caviumnetworks.com, santosh.shu...@caviumnetworks.com,
>>  tho...@monjalon.net, anatoly.bura...@intel.com, lir...@marvell.com,
>>  bruce.richard...@intel.com, fiona.tr...@intel.com, shreyansh.j...@nxp.com,
>>  hemant.agra...@nxp.com
>> Cc: dev@dpdk.org, Pavan Nikhilesh <pbhagavat...@caviumnetworks.com>
>> Subject: [dpdk-dev] [PATCH v4 2/2] octeontx: move mbox to common folder
>> X-Mailer: git-send-email 2.16.3
>>
>> Move commonly used functions across mempool, event and net devices to a
>> common folder in drivers.
>>
>> Signed-off-by: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com>
>> ---

snip

>> vfid == 0 ?
>>
>> +            ram_mbox_base = octeontx_ssovf_bar(OCTEONTX_SSO_HWS, 0, 4);

also ram_mbox_base may throw build warning in case vfid>0..right?

>> +            if (octeontx_mbox_set_ram_mbox_base(ram_mbox_base)) {
>> +                    mbox_log_err("Invalid Failed to set ram mbox base");
>> +                    return -EINVAL;
>> +            }
>> +    }
>> +
>>      rte_wmb();
>>      mbox_log_dbg("Domain=%d hws=%d total_ssowvfs=%d", res->domain,
>>                      res->vfid, sdev.total_ssowvfs);
>> @@ -213,6 +221,7 @@ ssovf_probe(struct rte_pci_driver *pci_drv, struct 
>> rte_pci_device *pci_dev)
>>      uint16_t vfid;
>>      uint8_t *idreg;
>>      struct ssovf_res *res;
>> +    uint8_t *reg;
>>
>>      RTE_SET_USED(pci_drv);
>>
>> @@ -246,6 +255,15 @@ ssovf_probe(struct rte_pci_driver *pci_drv, struct 
>> rte_pci_device *pci_dev)
>>      res->domain = val & 0xffff;
>>
>>      sdev.total_ssovfs++;
>> +    if (!vfid) {
> vfid == 0 ?
>
>> +            reg = octeontx_ssovf_bar(OCTEONTX_SSO_GROUP, 0, 0);

ditto for reg.

>> +            reg += SSO_VHGRP_PF_MBOX(1);
>> +            if (octeontx_mbox_set_reg(reg)) {
>> +                    mbox_log_err("Invalid Failed to set mbox_reg");
>> +                    return -EINVAL;
>> +            }
>> +    }
>> +
>>      rte_wmb();
>>      mbox_log_dbg("Domain=%d group=%d total_ssovfs=%d", res->domain,
>>                      res->vfid, sdev.total_ssovfs);
> With above changes:
>
> Acked-by: Jerin Jacob <jerin.ja...@caviumnetworks.com>
>
Acked-by: Santosh Shukla <santosh.shu...@caviumnetworks.com>
Thanks.

Reply via email to