|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 1/4] xen/MSI-X: latch MSI-X table writes
>>> On 07.12.15 at 13:41, <stefano.stabellini@xxxxxxxxxxxxx> wrote:
> On Tue, 24 Nov 2015, Jan Beulich wrote:
>> @@ -332,6 +334,13 @@ static int xen_pt_msix_update_one(XenPCI
>>
>> pirq = entry->pirq;
>
> I know that in your opinion is superfluous, nonetheless could you please
> add 2-3 lines of in-code comment right here, to explain what you are
> doing with the check? Something like:
>
> /*
> * Update the entry addr and data to the latest values only when the
> * entry is masked or they are all masked, as required by the spec.
> * Addr and data changes while the MSI-X entry is unmasked will be
> * delayed until the next masking->unmasking.
> */
>
>
>> + if (pirq == XEN_PT_UNASSIGNED_PIRQ || s->msix->maskall ||
>> + (vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT)) {
>> + entry->addr = entry->latch(LOWER_ADDR) |
>> + ((uint64_t)entry->latch(UPPER_ADDR) << 32);
>> + entry->data = entry->latch(DATA);
>> + }
Adding a comment like this is fine of course, namely if it helps
acceptance.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |