search for: vfio_vhost_notify_region_index

Displaying 20 results from an estimated 26 matches for "vfio_vhost_notify_region_index".

2019 Jul 03
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...uced - vfio-vhost. This addressed some comments from here: https://patchwork.ozlabs.org/cover/984763/ Below is the updated device interface: Currently, there are two regions of this device: 1) CONFIG_REGION (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which can be used to notify the device. 1. CONFIG_REGION The region described by CONFIG_REGION is the main control interface. Messages will be written to or read from this region. The message type is determined by the `request` field in message header. The message size is encoded in the messag...
2019 Jul 03
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...uced - vfio-vhost. This addressed some comments from here: https://patchwork.ozlabs.org/cover/984763/ Below is the updated device interface: Currently, there are two regions of this device: 1) CONFIG_REGION (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which can be used to notify the device. 1. CONFIG_REGION The region described by CONFIG_REGION is the main control interface. Messages will be written to or read from this region. The message type is determined by the `request` field in message header. The message size is encoded in the messag...
2019 Jul 04
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...ted device interface: > > > > > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > can be used to notify the device. > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > The region described by CONFIG_REGION is the main control interface. > > > >...
2019 Jul 04
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...ted device interface: > > > > > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > can be used to notify the device. > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > The region described by CONFIG_REGION is the main control interface. > > > >...
2019 Jul 03
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...> some comments from here: https://patchwork.ozlabs.org/cover/984763/ > > Below is the updated device interface: > > Currently, there are two regions of this device: 1) CONFIG_REGION > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > can be used to notify the device. > > 1. CONFIG_REGION > > The region described by CONFIG_REGION is the main control interface. > Messages will be written to or read from this region. > > The message type is determined by the `request` field in message > header....
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...; > > > > Below is the updated device interface: > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > can be used to notify the device. > > > > > > > > 1. CONFIG_REGION > > > > > > > > The region described by CONFIG_REGION is the main control interface. > > > > Messages will be written to or read from this reg...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...; > > > > Below is the updated device interface: > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > can be used to notify the device. > > > > > > > > 1. CONFIG_REGION > > > > > > > > The region described by CONFIG_REGION is the main control interface. > > > > Messages will be written to or read from this reg...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...ttps://patchwork.ozlabs.org/cover/984763/ > > > > Below is the updated device interface: > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > can be used to notify the device. > > > > 1. CONFIG_REGION > > > > The region described by CONFIG_REGION is the main control interface. > > Messages will be written to or read from this region. > > > > The message type is determined by...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...ttps://patchwork.ozlabs.org/cover/984763/ > > > > Below is the updated device interface: > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > can be used to notify the device. > > > > 1. CONFIG_REGION > > > > The region described by CONFIG_REGION is the main control interface. > > Messages will be written to or read from this region. > > > > The message type is determined by...
2019 Jul 04
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...; > > > > > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > > > can be used to notify the device. > > > > > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > > > > > The region described by CONFIG_REGION...
2019 Jul 04
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...; > > > > > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > > > can be used to notify the device. > > > > > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > > > > > The region described by CONFIG_REGION...
2019 Jul 08
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...; > > > > > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > > > can be used to notify the device. > > > > > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > > > > > The region described by CONFIG_REGION...
2019 Jul 08
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...; > > > > > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > > > can be used to notify the device. > > > > > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > > > > > The region described by CONFIG_REGION...
2019 Jul 03
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...gt; > +/* > + * The vfio-vhost bus driver makes use of the following fixed region and > + * IRQ index mapping. Unimplemented regions return a size of zero. > + * Unimplemented IRQ types return a count of zero. > + */ > + > +enum { > + VFIO_VHOST_CONFIG_REGION_INDEX, > + VFIO_VHOST_NOTIFY_REGION_INDEX, > + VFIO_VHOST_NUM_REGIONS > +}; > + > +enum { > + VFIO_VHOST_VQ_IRQ_INDEX, > + VFIO_VHOST_NUM_IRQS > +}; > + Note that the vfio API has evolved a bit since vfio-pci started this way, with fixed indexes for pre-defined region types. We now support device specific regions...
2019 Jul 04
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...gt;>>>> Below is the updated device interface: >>>>> >>>>> Currently, there are two regions of this device: 1) CONFIG_REGION >>>>> (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the >>>>> device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which >>>>> can be used to notify the device. >>>>> >>>>> 1. CONFIG_REGION >>>>> >>>>> The region described by CONFIG_REGION is the main control interface. >>>>> Messages will be written to or read from this...
2019 Jul 04
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...updated device interface: >>>>>>> >>>>>>> Currently, there are two regions of this device: 1) CONFIG_REGION >>>>>>> (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the >>>>>>> device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which >>>>>>> can be used to notify the device. >>>>>>> >>>>>>> 1. CONFIG_REGION >>>>>>> >>>>>>> The region described by CONFIG_REGION is the main control interface. >>>>>>&g...
2019 Jul 03
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
....ozlabs.org/cover/984763/ >>> >>> Below is the updated device interface: >>> >>> Currently, there are two regions of this device: 1) CONFIG_REGION >>> (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the >>> device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which >>> can be used to notify the device. >>> >>> 1. CONFIG_REGION >>> >>> The region described by CONFIG_REGION is the main control interface. >>> Messages will be written to or read from this region. >>> >>> The message t...
2019 Jul 09
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...t; > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > > > > > can be used to notify the device. > > > > > > > > > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > > > > > > &gt...
2019 Jul 09
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...t; > > > > > > > > Currently, there are two regions of this device: 1) CONFIG_REGION > > > > > > > > > > (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the > > > > > > > > > > device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which > > > > > > > > > > can be used to notify the device. > > > > > > > > > > > > > > > > > > > > 1. CONFIG_REGION > > > > > > > > > > > > > > > > > &gt...
2019 Jul 05
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...gt;>>>>>>> >>>>>>>>> Currently, there are two regions of this device: 1) CONFIG_REGION >>>>>>>>> (VFIO_VHOST_CONFIG_REGION_INDEX), which can be used to setup the >>>>>>>>> device; 2) NOTIFY_REGION (VFIO_VHOST_NOTIFY_REGION_INDEX), which >>>>>>>>> can be used to notify the device. >>>>>>>>> >>>>>>>>> 1. CONFIG_REGION >>>>>>>>> >>>>>>>>> The region described by CONFIG_REGION is the main contr...