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

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-dev message

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


Subject: Re: [virtio-dev] Re: [PATCH v6] virtio-snd: add virtio sound device specification


On 03.03.2020 13:10, Gerd Hoffmann wrote:
On Tue, Mar 03, 2020 at 12:28:32PM +0100, Anton Yakovlev wrote:
Hi,

On 03.03.2020 12:20, Gerd Hoffmann wrote:
    Hi,

4. Introduce the polling mode feature for a message-based transport.

BTW: is that driver -> device or device -> driver or both?
In case both: should we have two separate feature flags maybe?

It's driver -> device direction. The driver needs notifications from the
device in any case, so it makes no sense to suppress notifications in this
direction (device -> driver).

Hmm, unless I missed something it doesn't matter whenever the guest
kernel checks virtqueues from irq handler or timer ...

Because in the general case, it is impossible to predict when a notification
will come from the device. Even if we are talking about a period time, this
does not mean that the device will send notifications precisely at these
intervals. And this means that the driver must do a tricky poll, trying
to guess when the notification will arrive, i.e. just waste CPU resources.



cheers,
   Gerd



--
Anton Yakovlev
Senior Software Engineer

OpenSynergy GmbH
Rotherstr. 20, 10245 Berlin



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