Displaying 5 results from an estimated 5 matches for "_add_inbuf".
Did you mean:
add_inbuf
2017 Jul 28
2
[PATCH v12 5/8] virtio-balloon: VIRTIO_BALLOON_F_SG
On Thu, Jul 27, 2017 at 10:50:11AM +0800, Wei Wang wrote:
> > > > OK I thought this over. While we might need these new APIs in
> > > > the future, I think that at the moment, there's a way to implement
> > > > this feature that is significantly simpler. Just add each s/g
> > > > as a separate input buffer.
> > >
> > > Should
2017 Jul 28
2
[PATCH v12 5/8] virtio-balloon: VIRTIO_BALLOON_F_SG
On Thu, Jul 27, 2017 at 10:50:11AM +0800, Wei Wang wrote:
> > > > OK I thought this over. While we might need these new APIs in
> > > > the future, I think that at the moment, there's a way to implement
> > > > this feature that is significantly simpler. Just add each s/g
> > > > as a separate input buffer.
> > >
> > > Should
2017 Jul 29
0
[PATCH v12 5/8] virtio-balloon: VIRTIO_BALLOON_F_SG
...ed) they are just hints,
and some of them may be used by the guest after the report_ API is invoked.
The device/hypervisor should not use or discard them.
For the balloon pages, I kind of agree with the existing implementation
(e.g. inside tell_host()), which uses virtqueue_add_outbuf (instead of
_add_inbuf()).
I think inbuf should be a buffer which will be written by the device and
read by the
driver. The cmd buffer put on the vq for the device to send commands can
be an
inbuf, I think.
>
>> I think it may only
>> need to read out the info(base,size).
> And then do what?
For t...
2017 Jul 30
2
[PATCH v12 5/8] virtio-balloon: VIRTIO_BALLOON_F_SG
...ce/hypervisor should not use or discard them.
Discarding contents is exactly what you propose doing if
migration is going on, isn't it?
> For the balloon pages, I kind of agree with the existing implementation
> (e.g. inside tell_host()), which uses virtqueue_add_outbuf (instead of
> _add_inbuf()).
This is because it does not pass SGs, it passes weirdly
formatted PA within the buffer.
> I think inbuf should be a buffer which will be written by the device and
> read by the
> driver.
If hypervisor can change it, it's an inbuf. Should not matter
whether driver reads it.
>...
2017 Jul 30
2
[PATCH v12 5/8] virtio-balloon: VIRTIO_BALLOON_F_SG
...ce/hypervisor should not use or discard them.
Discarding contents is exactly what you propose doing if
migration is going on, isn't it?
> For the balloon pages, I kind of agree with the existing implementation
> (e.g. inside tell_host()), which uses virtqueue_add_outbuf (instead of
> _add_inbuf()).
This is because it does not pass SGs, it passes weirdly
formatted PA within the buffer.
> I think inbuf should be a buffer which will be written by the device and
> read by the
> driver.
If hypervisor can change it, it's an inbuf. Should not matter
whether driver reads it.
>...