[dpdk-dev] [PATCH v2 07/33] common/cpt: add hardware register defines

Joseph, Anoob Anoob.Joseph at caviumnetworks.com
Mon Sep 17 16:15:46 CEST 2018


Hi Akhil,


On 17-09-2018 16:48, Akhil Goyal wrote:
> External Email
>
>> +typedef union cpt_res_s {
>> +     uint64_t u[2];
>> +     struct cpt_res_s_8s {
>> +#if (RTE_BYTE_ORDER == RTE_BIG_ENDIAN) /* Word 0 - Big Endian */
>> +             uint64_t reserved_17_63        : 47;
>> +             uint64_t doneint               : 1;
>> +             /**< [ 16: 16] Done interrupt. This bit is copied from the
>> +              * corresponding instruction's CPT_INST_S[DONEINT].
>> +              **/
>> +             uint64_t reserved_8_15         : 8;
>> +             uint64_t compcode              : 8;
>> +             /**< [  7:  0] Indicates completion/error status of the 
>> CPT
>> +              * coprocessor for the associated instruction, as 
>> enumerated by
>> +              * CPT_COMP_E. Core software may write the memory location
>> +              * containing [COMPCODE] to 0x0 before ringing the 
>> doorbell, and
>> +              * then poll for completion by checking for a nonzero 
>> value.
>> +
>> +              Once the core observes a nonzero [COMPCODE] value in 
>> this case,
>> +              the CPT coprocessor will have also completed L2/DRAM 
>> write
>> +              operations.
>> +               */
> commenting style shall be uniform in the file.
> Half of the comments have * and half don't have. Please be consistent.
>
> -Akhil
Will fix this in v3.

Anoob


More information about the dev mailing list