OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [virtio-comment] comment on pci section


OK, I've applied that version, since we have consensus and it's fairly
trivial (subject to ratification at Tuesday's meeting of course).

Thanks,
Rusty.

Cornelia Huck <cornelia.huck@de.ibm.com> writes:
> On Thu, 06 Feb 2014 11:11:37 +1030
> Rusty Russell <rusty@au1.ibm.com> wrote:
>
>> Cornelia Huck <cornelia.huck@de.ibm.com> writes:
>> > On Wed, 05 Feb 2014 09:49:18 +1030
>> > Rusty Russell <rusty@au1.ibm.com> wrote:
>> >
>> >> +Once the driver has set the DRIVER_OK status bit, all the configured virtqueue of the device are considered live.  All of a device's virtqueues are no longer live once the device has been reset.
>> >
>> > What about something similar to my earlier suggestions?
>> >
>> > "Once the driver has set the DRIVER_OK status bit, all of the
>> > configured virtqueues of the device are considered live.  Any of the
>> > virtqueues of a device are no longer live once the device has been
>> > reset."
>> 
>> We're really getting down to subtleties of language at this point :)
>
> :)
>
>> I don't really mind, but:
>> 
>> "Any of" has suggestions that it means a subset of.  "All of" indicates
>> the complete set.  Maybe it's better to reverse the sentence?
>> 
>>         None of the virtqueues of a device are live once the device has
>>         been reset.
>
> Yes, that's even better.
>
>> 
>> >> +A driver MUST NOT alter descriptor table entries which have been
>> >> +exposed in the available ring (and not marked consumed by the device
>> >> +in the used ring) of a live virtqueue.
>> >> +
>> >> +A driver MUST NOT decrement the available index on a live virtqueue (ie.
>> >> +do not try to "unexpose" buffers).
>> >
>> > "(i.e. the driver MUST NOT try to "unexpose" buffers)."
>> >
>> > ?
>> 
>> It's parenthetical to explain motivation, rather than an additional
>> requirement (the "MUST NOT decrement" is the requirement).  Perhaps it's
>> clearer if we say:
>> 
>>    A driver MUST NOT decrement the available index on a live virtqueue (ie.
>>    there is no way to "unexpose" buffers).
>> 
>> ?
>
> Sounds good.
>
>> 
>> Cheers,
>> Rusty.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]