* [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
@ 2013-07-15 15:46 Cornelia Huck
2013-07-15 15:46 ` [Qemu-devel] [PULL] virtio-ccw: Enable x-data-plane for virtio-ccw-blk Cornelia Huck
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Cornelia Huck @ 2013-07-15 15:46 UTC (permalink / raw)
To: qemu-devel
Cc: Blue Swirl, Cornelia Huck, Anthony Liguori, Aurélien Jarno
The following changes since commit c3cb8e77804313e1be99b5f28a34a346736707a5:
ioport: remove LITTLE_ENDIAN mark for portio (2013-07-12 14:37:47 -0500)
are available in the git repository at:
git://github.com/cohuck/qemu virtio-ccw-upstr
for you to fetch changes up to bf72d89f0a8fb27a6bfde1a689690fd577227762:
virtio-ccw: Enable x-data-plane for virtio-ccw-blk (2013-07-15 17:39:04 +0200)
----------------------------------------------------------------
Dominik Dingel (1):
virtio-ccw: Enable x-data-plane for virtio-ccw-blk
hw/s390x/virtio-ccw.c | 3 +++
1 file changed, 3 insertions(+)
--
1.7.9.5
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Qemu-devel] [PULL] virtio-ccw: Enable x-data-plane for virtio-ccw-blk
2013-07-15 15:46 [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Cornelia Huck
@ 2013-07-15 15:46 ` Cornelia Huck
2013-07-15 16:52 ` [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Anthony Liguori
2013-07-18 19:36 ` Anthony Liguori
2 siblings, 0 replies; 9+ messages in thread
From: Cornelia Huck @ 2013-07-15 15:46 UTC (permalink / raw)
To: qemu-devel
Cc: Blue Swirl, Cornelia Huck, Anthony Liguori, Dominik Dingel,
Aurélien Jarno
From: Dominik Dingel <dingel@linux.vnet.ibm.com>
Add property x-data-plane to virtio-ccw-blk devices.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
---
hw/s390x/virtio-ccw.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/hw/s390x/virtio-ccw.c b/hw/s390x/virtio-ccw.c
index e744957..8835bd4 100644
--- a/hw/s390x/virtio-ccw.c
+++ b/hw/s390x/virtio-ccw.c
@@ -1031,6 +1031,9 @@ static Property virtio_ccw_blk_properties[] = {
DEFINE_VIRTIO_BLK_PROPERTIES(VirtIOBlkCcw, blk),
DEFINE_PROP_BIT("ioeventfd", VirtioCcwDevice, flags,
VIRTIO_CCW_FLAG_USE_IOEVENTFD_BIT, true),
+#ifdef CONFIG_VIRTIO_BLK_DATA_PLANE
+ DEFINE_PROP_BIT("x-data-plane", VirtIOBlkCcw, blk.data_plane, 0, false),
+#endif
DEFINE_PROP_END_OF_LIST(),
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-15 15:46 [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Cornelia Huck
2013-07-15 15:46 ` [Qemu-devel] [PULL] virtio-ccw: Enable x-data-plane for virtio-ccw-blk Cornelia Huck
@ 2013-07-15 16:52 ` Anthony Liguori
2013-07-15 17:15 ` Paolo Bonzini
2013-07-18 19:36 ` Anthony Liguori
2 siblings, 1 reply; 9+ messages in thread
From: Anthony Liguori @ 2013-07-15 16:52 UTC (permalink / raw)
To: Cornelia Huck, qemu-devel
Cc: Blue Swirl, Stefan Hajnoczi, Aurélien Jarno, Paolo Bonzini
Cornelia Huck <cornelia.huck@de.ibm.com> writes:
> The following changes since commit c3cb8e77804313e1be99b5f28a34a346736707a5:
>
> ioport: remove LITTLE_ENDIAN mark for portio (2013-07-12 14:37:47 -0500)
>
> are available in the git repository at:
>
> git://github.com/cohuck/qemu virtio-ccw-upstr
>
> for you to fetch changes up to bf72d89f0a8fb27a6bfde1a689690fd577227762:
>
> virtio-ccw: Enable x-data-plane for virtio-ccw-blk (2013-07-15
> 17:39:04 +0200)
This is v1? This was just posted on Thursday? That's a bit too quick
for a pull request.
I've seen no review from Stefan or Paolo and I would think that given
the work that's been done already, it would be counterproductive to
enable x-data-plane for another backend.
Paolo/Stefan, what do you guys think?
Regards,
Anthony Liguori
>
> ----------------------------------------------------------------
> Dominik Dingel (1):
> virtio-ccw: Enable x-data-plane for virtio-ccw-blk
>
> hw/s390x/virtio-ccw.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> --
> 1.7.9.5
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-15 16:52 ` [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Anthony Liguori
@ 2013-07-15 17:15 ` Paolo Bonzini
2013-07-16 7:10 ` Stefan Hajnoczi
0 siblings, 1 reply; 9+ messages in thread
From: Paolo Bonzini @ 2013-07-15 17:15 UTC (permalink / raw)
To: Anthony Liguori
Cc: Cornelia Huck, Blue Swirl, Aurélien Jarno, qemu-devel,
Stefan Hajnoczi
Il 15/07/2013 18:52, Anthony Liguori ha scritto:
> Cornelia Huck <cornelia.huck@de.ibm.com> writes:
>
>> The following changes since commit c3cb8e77804313e1be99b5f28a34a346736707a5:
>>
>> ioport: remove LITTLE_ENDIAN mark for portio (2013-07-12 14:37:47 -0500)
>>
>> are available in the git repository at:
>>
>> git://github.com/cohuck/qemu virtio-ccw-upstr
>>
>> for you to fetch changes up to bf72d89f0a8fb27a6bfde1a689690fd577227762:
>>
>> virtio-ccw: Enable x-data-plane for virtio-ccw-blk (2013-07-15
>> 17:39:04 +0200)
>
> This is v1? This was just posted on Thursday? That's a bit too quick
> for a pull request.
>
> I've seen no review from Stefan or Paolo and I would think that given
> the work that's been done already, it would be counterproductive to
> enable x-data-plane for another backend.
>
> Paolo/Stefan, what do you guys think?
Considering what the patch looks like, I don't think it's a huge
problem... In fact, perhaps x-data-plane could be even added to
DEFINE_VIRTIO_BLK_PROPERTIES. This would make it clear that support for
non-ioeventfd hosts (including TCG) is one of the things to do to make
data plane the default.
Paolo
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-15 17:15 ` Paolo Bonzini
@ 2013-07-16 7:10 ` Stefan Hajnoczi
2013-07-16 8:54 ` Cornelia Huck
0 siblings, 1 reply; 9+ messages in thread
From: Stefan Hajnoczi @ 2013-07-16 7:10 UTC (permalink / raw)
To: Paolo Bonzini
Cc: Anthony Liguori, qemu-devel, Blue Swirl, Stefan Hajnoczi,
Cornelia Huck, Aurélien Jarno
On Mon, Jul 15, 2013 at 07:15:55PM +0200, Paolo Bonzini wrote:
> Il 15/07/2013 18:52, Anthony Liguori ha scritto:
> > Cornelia Huck <cornelia.huck@de.ibm.com> writes:
> >
> >> The following changes since commit c3cb8e77804313e1be99b5f28a34a346736707a5:
> >>
> >> ioport: remove LITTLE_ENDIAN mark for portio (2013-07-12 14:37:47 -0500)
> >>
> >> are available in the git repository at:
> >>
> >> git://github.com/cohuck/qemu virtio-ccw-upstr
> >>
> >> for you to fetch changes up to bf72d89f0a8fb27a6bfde1a689690fd577227762:
> >>
> >> virtio-ccw: Enable x-data-plane for virtio-ccw-blk (2013-07-15
> >> 17:39:04 +0200)
> >
> > This is v1? This was just posted on Thursday? That's a bit too quick
> > for a pull request.
> >
> > I've seen no review from Stefan or Paolo and I would think that given
> > the work that's been done already, it would be counterproductive to
> > enable x-data-plane for another backend.
> >
> > Paolo/Stefan, what do you guys think?
>
> Considering what the patch looks like, I don't think it's a huge
> problem... In fact, perhaps x-data-plane could be even added to
> DEFINE_VIRTIO_BLK_PROPERTIES. This would make it clear that support for
> non-ioeventfd hosts (including TCG) is one of the things to do to make
> data plane the default.
I agree. Since this patch is so minimal it will not add extra work as
we reintegrate dataplane into core QEMU.
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-16 7:10 ` Stefan Hajnoczi
@ 2013-07-16 8:54 ` Cornelia Huck
2013-07-16 9:34 ` Paolo Bonzini
2013-07-16 12:34 ` Anthony Liguori
0 siblings, 2 replies; 9+ messages in thread
From: Cornelia Huck @ 2013-07-16 8:54 UTC (permalink / raw)
To: Stefan Hajnoczi
Cc: Anthony Liguori, qemu-devel, Blue Swirl, Stefan Hajnoczi,
Paolo Bonzini, Aurélien Jarno
On Tue, 16 Jul 2013 15:10:41 +0800
Stefan Hajnoczi <stefanha@gmail.com> wrote:
> On Mon, Jul 15, 2013 at 07:15:55PM +0200, Paolo Bonzini wrote:
> > Il 15/07/2013 18:52, Anthony Liguori ha scritto:
> > > Cornelia Huck <cornelia.huck@de.ibm.com> writes:
> > >
> > >> The following changes since commit c3cb8e77804313e1be99b5f28a34a346736707a5:
> > >>
> > >> ioport: remove LITTLE_ENDIAN mark for portio (2013-07-12 14:37:47 -0500)
> > >>
> > >> are available in the git repository at:
> > >>
> > >> git://github.com/cohuck/qemu virtio-ccw-upstr
> > >>
> > >> for you to fetch changes up to bf72d89f0a8fb27a6bfde1a689690fd577227762:
> > >>
> > >> virtio-ccw: Enable x-data-plane for virtio-ccw-blk (2013-07-15
> > >> 17:39:04 +0200)
> > >
> > > This is v1? This was just posted on Thursday? That's a bit too quick
> > > for a pull request.
> > >
> > > I've seen no review from Stefan or Paolo and I would think that given
> > > the work that's been done already, it would be counterproductive to
> > > enable x-data-plane for another backend.
> > >
> > > Paolo/Stefan, what do you guys think?
> >
> > Considering what the patch looks like, I don't think it's a huge
> > problem... In fact, perhaps x-data-plane could be even added to
> > DEFINE_VIRTIO_BLK_PROPERTIES. This would make it clear that support for
> > non-ioeventfd hosts (including TCG) is one of the things to do to make
> > data plane the default.
>
> I agree. Since this patch is so minimal it will not add extra work as
> we reintegrate dataplane into core QEMU.
>
> Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
>
Thank you.
Any further guidelines on when to ask for acks from you guys? The mode
I've been operating in is mostly "if virtio-pci provides this feature,
it shouldn't be half bad and we want it in virtio-ccw as well in order
to keep things consistent and get more test coverage".
(dataplane has been enabled in our internal testing for some time now,
I just had asked Dominik to re-do his patch with a proper description
as we had some code churn in our internal repository.)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-16 8:54 ` Cornelia Huck
@ 2013-07-16 9:34 ` Paolo Bonzini
2013-07-16 12:34 ` Anthony Liguori
1 sibling, 0 replies; 9+ messages in thread
From: Paolo Bonzini @ 2013-07-16 9:34 UTC (permalink / raw)
To: Cornelia Huck
Cc: Anthony Liguori, Stefan Hajnoczi, qemu-devel, Blue Swirl,
Stefan Hajnoczi, Aurélien Jarno
Il 16/07/2013 10:54, Cornelia Huck ha scritto:
>> > Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
>> >
> Thank you.
>
> Any further guidelines on when to ask for acks from you guys? The mode
> I've been operating in is mostly "if virtio-pci provides this feature,
> it shouldn't be half bad and we want it in virtio-ccw as well in order
> to keep things consistent and get more test coverage".
I agree with these guidelines, in fact neither I nor Stefan saw a
problem with your patch. :)
Paolo
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-16 8:54 ` Cornelia Huck
2013-07-16 9:34 ` Paolo Bonzini
@ 2013-07-16 12:34 ` Anthony Liguori
1 sibling, 0 replies; 9+ messages in thread
From: Anthony Liguori @ 2013-07-16 12:34 UTC (permalink / raw)
To: Cornelia Huck, Stefan Hajnoczi
Cc: Blue Swirl, Paolo Bonzini, Aurélien Jarno, qemu-devel,
Stefan Hajnoczi
Cornelia Huck <cornelia.huck@de.ibm.com> writes:
> On Tue, 16 Jul 2013 15:10:41 +0800
> Stefan Hajnoczi <stefanha@gmail.com> wrote:
>
>> > Considering what the patch looks like, I don't think it's a huge
>> > problem... In fact, perhaps x-data-plane could be even added to
>> > DEFINE_VIRTIO_BLK_PROPERTIES. This would make it clear that support for
>> > non-ioeventfd hosts (including TCG) is one of the things to do to make
>> > data plane the default.
>>
>> I agree. Since this patch is so minimal it will not add extra work as
>> we reintegrate dataplane into core QEMU.
>>
>> Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
>>
> Thank you.
>
> Any further guidelines on when to ask for acks from you guys?
Three days between a post and pull request is a bit short especially
with no feedback. That was my primary concern here.
Regards,
Anthony Liguori
> The mode
> I've been operating in is mostly "if virtio-pci provides this feature,
> it shouldn't be half bad and we want it in virtio-ccw as well in order
> to keep things consistent and get more test coverage".
>
> (dataplane has been enabled in our internal testing for some time now,
> I just had asked Dominik to re-do his patch with a proper description
> as we had some code churn in our internal repository.)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PULL] virtio-ccw: dataplane enablement
2013-07-15 15:46 [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Cornelia Huck
2013-07-15 15:46 ` [Qemu-devel] [PULL] virtio-ccw: Enable x-data-plane for virtio-ccw-blk Cornelia Huck
2013-07-15 16:52 ` [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Anthony Liguori
@ 2013-07-18 19:36 ` Anthony Liguori
2 siblings, 0 replies; 9+ messages in thread
From: Anthony Liguori @ 2013-07-18 19:36 UTC (permalink / raw)
To: Cornelia Huck, qemu-devel; +Cc: Blue Swirl, Stefan Hajnoczi, None
Pulled. Thanks.
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-07-18 19:36 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-15 15:46 [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Cornelia Huck
2013-07-15 15:46 ` [Qemu-devel] [PULL] virtio-ccw: Enable x-data-plane for virtio-ccw-blk Cornelia Huck
2013-07-15 16:52 ` [Qemu-devel] [PULL] virtio-ccw: dataplane enablement Anthony Liguori
2013-07-15 17:15 ` Paolo Bonzini
2013-07-16 7:10 ` Stefan Hajnoczi
2013-07-16 8:54 ` Cornelia Huck
2013-07-16 9:34 ` Paolo Bonzini
2013-07-16 12:34 ` Anthony Liguori
2013-07-18 19:36 ` Anthony Liguori
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.