Displaying 10 results from an estimated 10 matches for "_vring_".
2019 Oct 24
2
[PATCH v2] vhost: introduce mdev based hardware backend
...>>>
>>> 2) then it can allocate memory for ctrl vq and set its address through
>>> vhost-mdev
>>>
>>> 3) userspace can populate ctrl vq itself
>> I see. That is to say, userspace e.g. QEMU will program the
>> ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
>> drivers should know that the addresses used in ctrl vq are
>> host virtual addresses in vhost-mdev's case.
>
>
> That's really good point. And that means parent needs to differ vhost
> from virtio. It should work.
HVA may only work when we...
2019 Oct 24
2
[PATCH v2] vhost: introduce mdev based hardware backend
...>>>
>>> 2) then it can allocate memory for ctrl vq and set its address through
>>> vhost-mdev
>>>
>>> 3) userspace can populate ctrl vq itself
>> I see. That is to say, userspace e.g. QEMU will program the
>> ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
>> drivers should know that the addresses used in ctrl vq are
>> host virtual addresses in vhost-mdev's case.
>
>
> That's really good point. And that means parent needs to differ vhost
> from virtio. It should work.
HVA may only work when we...
2019 Oct 24
2
[PATCH v2] vhost: introduce mdev based hardware backend
...like:
>
> 1) userspace find ctrl_vq is supported
>
> 2) then it can allocate memory for ctrl vq and set its address through
> vhost-mdev
>
> 3) userspace can populate ctrl vq itself
I see. That is to say, userspace e.g. QEMU will program the
ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
drivers should know that the addresses used in ctrl vq are
host virtual addresses in vhost-mdev's case.
>
>
> >
> > >
> > > > > > I think it might be better to do
> > > > > > this in one generic vhost-mdev module....
2019 Oct 24
2
[PATCH v2] vhost: introduce mdev based hardware backend
...like:
>
> 1) userspace find ctrl_vq is supported
>
> 2) then it can allocate memory for ctrl vq and set its address through
> vhost-mdev
>
> 3) userspace can populate ctrl vq itself
I see. That is to say, userspace e.g. QEMU will program the
ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
drivers should know that the addresses used in ctrl vq are
host virtual addresses in vhost-mdev's case.
>
>
> >
> > >
> > > > > > I think it might be better to do
> > > > > > this in one generic vhost-mdev module....
2019 Oct 24
0
[PATCH v2] vhost: introduce mdev based hardware backend
...it can allocate memory for ctrl vq and set its address through
> > > > vhost-mdev
> > > >
> > > > 3) userspace can populate ctrl vq itself
> > > I see. That is to say, userspace e.g. QEMU will program the
> > > ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
> > > drivers should know that the addresses used in ctrl vq are
> > > host virtual addresses in vhost-mdev's case.
> >
> >
> > That's really good point. And that means parent needs to differ vhost
> > from virtio. It should wo...
2019 Oct 24
2
[PATCH v2] vhost: introduce mdev based hardware backend
...n allocate memory for ctrl vq and set its address through
>>>>> vhost-mdev
>>>>>
>>>>> 3) userspace can populate ctrl vq itself
>>>> I see. That is to say, userspace e.g. QEMU will program the
>>>> ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
>>>> drivers should know that the addresses used in ctrl vq are
>>>> host virtual addresses in vhost-mdev's case.
>>>
>>> That's really good point. And that means parent needs to differ vhost
>>> from virtio. It should w...
2019 Oct 24
2
[PATCH v2] vhost: introduce mdev based hardware backend
...n allocate memory for ctrl vq and set its address through
>>>>> vhost-mdev
>>>>>
>>>>> 3) userspace can populate ctrl vq itself
>>>> I see. That is to say, userspace e.g. QEMU will program the
>>>> ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
>>>> drivers should know that the addresses used in ctrl vq are
>>>> host virtual addresses in vhost-mdev's case.
>>>
>>> That's really good point. And that means parent needs to differ vhost
>>> from virtio. It should w...
2019 Oct 24
0
[PATCH v2] vhost: introduce mdev based hardware backend
...ce find ctrl_vq is supported
>>
>> 2) then it can allocate memory for ctrl vq and set its address through
>> vhost-mdev
>>
>> 3) userspace can populate ctrl vq itself
> I see. That is to say, userspace e.g. QEMU will program the
> ctrl vq with the existing VHOST_*_VRING_* ioctls, and parent
> drivers should know that the addresses used in ctrl vq are
> host virtual addresses in vhost-mdev's case.
That's really good point. And that means parent needs to differ vhost
from virtio. It should work. But is there any chance to use DMA address?
I'm as...
2019 Oct 23
2
[PATCH v2] vhost: introduce mdev based hardware backend
On Wed, Oct 23, 2019 at 03:25:00PM +0800, Jason Wang wrote:
> On 2019/10/23 ??3:07, Tiwei Bie wrote:
> > On Wed, Oct 23, 2019 at 01:46:23PM +0800, Jason Wang wrote:
> > > On 2019/10/23 ??11:02, Tiwei Bie wrote:
> > > > On Tue, Oct 22, 2019 at 09:30:16PM +0800, Jason Wang wrote:
> > > > > On 2019/10/22 ??5:52, Tiwei Bie wrote:
> > > > >
2019 Oct 23
2
[PATCH v2] vhost: introduce mdev based hardware backend
On Wed, Oct 23, 2019 at 03:25:00PM +0800, Jason Wang wrote:
> On 2019/10/23 ??3:07, Tiwei Bie wrote:
> > On Wed, Oct 23, 2019 at 01:46:23PM +0800, Jason Wang wrote:
> > > On 2019/10/23 ??11:02, Tiwei Bie wrote:
> > > > On Tue, Oct 22, 2019 at 09:30:16PM +0800, Jason Wang wrote:
> > > > > On 2019/10/22 ??5:52, Tiwei Bie wrote:
> > > > >