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] [PATCH v5 01/10] vhost-user: add vhost-user device type


On Fri, Jul 17, 2020 at 10:26:35AM +0100, Stefan Hajnoczi wrote:
> > > +The following additional resources exist:
> > > +\begin{description}
> > > +  \item[Doorbells] The driver signals the vhost-user master through doorbells.  The signal does not carry any data, it is purely an event.
> > > +  \item[Notifications] The vhost-user master signals the driver for events besides virtqueue activity and configuration changes by sending notifications.
> > 
> > What is the difference between a doorbell and a notification?
> 
> Doorbells allow the driver to signal the device (i.e. device hardware
> registers that the driver writes to).
> 
> Notifications allow the driver to be signalled by the device (i.e. MSI-X
> interrupts that the driver handles).
> 
> The more abstract "doorbell" and "notification" terms are used instead
> of hardware registers and interrupts because transports other than PCI
> may want to support these features too.

I think notification and doorbell are a bit too generic of a name.

What we have is:
available buffer notifications, used buffer
notifications, configuration change notifications.


So how about XXX notifications for both of these things?
Where XXX explains what is the reason for triggering each
type of notification.

It says "besides virtqueue activity and configuration changes" -
what exactly is there?




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