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: [PATCH 00/11] Additional virtio device resources

On 24/8/20 5:36 Î.Î., Nikos Dragazis wrote:

Hi everyone,

This patch introduces the "doorbells" and "device-specific
notifications" as a new set of virtio device resources.

Doorbells are device registers that allow a driver to notify the device
for events other than virtqueue activity.

Device-specific notifications are interrupts that allow a device to
notify the driver for events other than virtqueue activity and
configuration changes.

The purpose of both of these resources is to allow a virtio device to
send/receive **device-specific** notifications to/from the driver. This
is not supported by the current version of the virtio spec, since the
only notifications supported are configuration changes, available and
used buffer notifications.

These resources will be used later by the virtio-vhost-user [1] device
in order to send/receive notifications to/from the driver regarding
activity on the vhost-user virtqueues. By standardizing these resources
as standalone virtio device resources, other future devices will be able
to use them as well.

Also, note that this patch contains some fix commits for some minor
typos/bugs that I bumped into while writing this patch.


[1] https://lists.oasis-open.org/archives/virtio-dev/202005/msg00132.html

Nikos Dragazis (11):
   content: Remove duplicate content
   content: Minor fix
   content: Update list of virtio cfg structures
   content: Minor layout fix
   doorbells: Introduce doorbells
   content: Introduce Doorbell cfg type for PCI
   content: Introduce Doorbell register for MMIO
   notifications: Introduce device-specific notifications
   content: Introduce device-specific notification cfg type for PCI
   content: Fix typo
   content: Introduce device-specific notifications for MMIO

  conformance.tex |   2 +
  content.tex     | 177 ++++++++++++++++++++++++++++++++++++++++--------
  doorbells.tex   |  12 ++++
  3 files changed, 163 insertions(+), 28 deletions(-)
  create mode 100644 doorbells.tex

Kind reminder on this.

Michael, did you have the chance to look at this?
Looking forward to your feedback so that we can discuss.


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