Displaying 19 results from an estimated 19 matches for "goater".
2015 Mar 11
2
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
...by
default.
This patch adds an extra swap in virtio_pci_set_host_notifier_internal()
to negate the one that is done in adjust_endianness(). Since this is not
a hot path and we want to keep virtio-pci.o in common-obj, we don't care
whether the guest is bi-endian or not.
Reported-by: C?dric Le Goater <clg at fr.ibm.com>
Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
---
I guess it is also a fix for virtio-1 but I didn't check.
hw/virtio/virtio-pci.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 d...
2015 Mar 11
2
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
...by
default.
This patch adds an extra swap in virtio_pci_set_host_notifier_internal()
to negate the one that is done in adjust_endianness(). Since this is not
a hot path and we want to keep virtio-pci.o in common-obj, we don't care
whether the guest is bi-endian or not.
Reported-by: C?dric Le Goater <clg at fr.ibm.com>
Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
---
I guess it is also a fix for virtio-1 but I didn't check.
hw/virtio/virtio-pci.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 d...
2015 Feb 20
8
[PATCH 0/3] vhost_net: support for cross endian guests
Hi,
This patchset allows vhost_net to be used with legacy virtio
when guest and host have a different endianness. It is based
on previous work by C?dric Le Goater:
https://www.mail-archive.com/kvm-ppc at vger.kernel.org/msg09848.html
As suggested by MST:
- the API now asks for a specific format (big endian) instead of the hint
whether byteswap is needed or not (patch 1)
- rebased on top of the virtio-1 accessors (patch 2)
Patch 3 is a separate fix: I th...
2015 Feb 20
8
[PATCH 0/3] vhost_net: support for cross endian guests
Hi,
This patchset allows vhost_net to be used with legacy virtio
when guest and host have a different endianness. It is based
on previous work by C?dric Le Goater:
https://www.mail-archive.com/kvm-ppc at vger.kernel.org/msg09848.html
As suggested by MST:
- the API now asks for a specific format (big endian) instead of the hint
whether byteswap is needed or not (patch 1)
- rebased on top of the virtio-1 accessors (patch 2)
Patch 3 is a separate fix: I th...
2015 May 06
9
[PATCH RFC 0/7] vhost: cross-endian support (vhost-net only)
...oreover, the underlying kernel support was entirely re-written and is still
waiting to be applied by Michael. I hence post as RFC.
The corresponding kernel patches are available here:
http://lists.linuxfoundation.org/pipermail/virtualization/2015-April/029885.html
Please comment.
---
C?dric Le Goater (1):
vhost_net: re-enable when cross endian
Greg Kurz (6):
virtio: relax feature check
linux-headers: sync vhost.h
virtio: introduce virtio_legacy_is_cross_endian()
vhost: set vring endianness for legacy virtio
tap: add VNET_LE/VNET_BE operations
vhost-net...
2015 May 06
9
[PATCH RFC 0/7] vhost: cross-endian support (vhost-net only)
...oreover, the underlying kernel support was entirely re-written and is still
waiting to be applied by Michael. I hence post as RFC.
The corresponding kernel patches are available here:
http://lists.linuxfoundation.org/pipermail/virtualization/2015-April/029885.html
Please comment.
---
C?dric Le Goater (1):
vhost_net: re-enable when cross endian
Greg Kurz (6):
virtio: relax feature check
linux-headers: sync vhost.h
virtio: introduce virtio_legacy_is_cross_endian()
vhost: set vring endianness for legacy virtio
tap: add VNET_LE/VNET_BE operations
vhost-net...
2015 Mar 11
4
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
...tio_pci_set_host_notifier_internal()
> > to negate the one that is done in adjust_endianness(). Since this is not
> > a hot path and we want to keep virtio-pci.o in common-obj, we don't care
> > whether the guest is bi-endian or not.
> >
> > Reported-by: C?dric Le Goater <clg at fr.ibm.com>
> > Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
> > Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
>
> I am confused.
> The value that notifications use is always LE.
True but adjust_endianness() does swap unconditio...
2015 Mar 11
4
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
...tio_pci_set_host_notifier_internal()
> > to negate the one that is done in adjust_endianness(). Since this is not
> > a hot path and we want to keep virtio-pci.o in common-obj, we don't care
> > whether the guest is bi-endian or not.
> >
> > Reported-by: C?dric Le Goater <clg at fr.ibm.com>
> > Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
> > Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
>
> I am confused.
> The value that notifications use is always LE.
True but adjust_endianness() does swap unconditio...
2014 Nov 24
0
[PATCH v3 26/41] vhost: virtio 1.0 endian-ness support
On Mon, Nov 24, 2014 at 03:28:26PM +0100, Cedric Le Goater wrote:
> Hi Michael,
>
> Do you have a tree from where I could pull these patches ?
>
> Thanks,
>
> C.
Yes - vhost-next that linux-next includes.
--
MST
2015 Feb 22
0
[PATCH 0/3] vhost_net: support for cross endian guests
On Fri, Feb 20, 2015 at 11:07:24AM +0100, Greg Kurz wrote:
> Hi,
>
> This patchset allows vhost_net to be used with legacy virtio
> when guest and host have a different endianness. It is based
> on previous work by C?dric Le Goater:
>
> https://www.mail-archive.com/kvm-ppc at vger.kernel.org/msg09848.html
>
> As suggested by MST:
> - the API now asks for a specific format (big endian) instead of the hint
> whether byteswap is needed or not (patch 1)
> - rebased on top of the virtio-1 accessors (patch...
2015 Feb 22
0
[PATCH 0/3] vhost_net: support for cross endian guests
On Fri, Feb 20, 2015 at 11:07:24AM +0100, Greg Kurz wrote:
> Hi,
>
> This patchset allows vhost_net to be used with legacy virtio
> when guest and host have a different endianness. It is based
> on previous work by C?dric Le Goater:
>
> https://www.mail-archive.com/kvm-ppc at vger.kernel.org/msg09848.html
>
> As suggested by MST:
> - the API now asks for a specific format (big endian) instead of the hint
> whether byteswap is needed or not (patch 1)
> - rebased on top of the virtio-1 accessors (patch...
2015 Mar 11
0
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
...adds an extra swap in virtio_pci_set_host_notifier_internal()
> to negate the one that is done in adjust_endianness(). Since this is not
> a hot path and we want to keep virtio-pci.o in common-obj, we don't care
> whether the guest is bi-endian or not.
>
> Reported-by: C?dric Le Goater <clg at fr.ibm.com>
> Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
> Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
I am confused.
The value that notifications use is always LE.
Can't we avoid multiple swaps?
They make my head spin.
> ---
>...
2015 Mar 11
0
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
...adds an extra swap in virtio_pci_set_host_notifier_internal()
> to negate the one that is done in adjust_endianness(). Since this is not
> a hot path and we want to keep virtio-pci.o in common-obj, we don't care
> whether the guest is bi-endian or not.
>
> Reported-by: C?dric Le Goater <clg at fr.ibm.com>
> Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
> Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
I am confused.
The value that notifications use is always LE.
Can't we avoid multiple swaps?
They make my head spin.
> ---
>...
2015 Mar 12
0
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
..._internal()
> > > to negate the one that is done in adjust_endianness(). Since this is not
> > > a hot path and we want to keep virtio-pci.o in common-obj, we don't care
> > > whether the guest is bi-endian or not.
> > >
> > > Reported-by: C?dric Le Goater <clg at fr.ibm.com>
> > > Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
> > > Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
> >
> > I am confused.
> > The value that notifications use is always LE.
>
> True but adjus...
2015 Mar 12
0
[PATCH] virtio-pci: fix host notifiers on bi-endian architectures
..._internal()
> > > to negate the one that is done in adjust_endianness(). Since this is not
> > > a hot path and we want to keep virtio-pci.o in common-obj, we don't care
> > > whether the guest is bi-endian or not.
> > >
> > > Reported-by: C?dric Le Goater <clg at fr.ibm.com>
> > > Suggested-by: Michael Roth <mdroth at linux.vnet.ibm.com>
> > > Signed-off-by: Greg Kurz <gkurz at linux.vnet.ibm.com>
> >
> > I am confused.
> > The value that notifications use is always LE.
>
> True but adjus...
2014 Nov 24
2
[PATCH v3 26/41] vhost: virtio 1.0 endian-ness support
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
drivers/vhost/vhost.c | 93 +++++++++++++++++++++++++++++++--------------------
1 file changed, 56 insertions(+), 37 deletions(-)
diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c
index c90f437..4d379ed 100644
--- a/drivers/vhost/vhost.c
+++ b/drivers/vhost/vhost.c
@@ -33,8 +33,8 @@ enum {
VHOST_MEMORY_F_LOG = 0x1,
};
2014 Nov 24
2
[PATCH v3 26/41] vhost: virtio 1.0 endian-ness support
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
drivers/vhost/vhost.c | 93 +++++++++++++++++++++++++++++++--------------------
1 file changed, 56 insertions(+), 37 deletions(-)
diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c
index c90f437..4d379ed 100644
--- a/drivers/vhost/vhost.c
+++ b/drivers/vhost/vhost.c
@@ -33,8 +33,8 @@ enum {
VHOST_MEMORY_F_LOG = 0x1,
};
2014 Nov 24
0
[PATCH v3 26/41] vhost: virtio 1.0 endian-ness support
Hi Michael,
Do you have a tree from where I could pull these patches ?
Thanks,
C.
On 11/24/2014 12:54 PM, Michael S. Tsirkin wrote:
> Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
> ---
> drivers/vhost/vhost.c | 93 +++++++++++++++++++++++++++++++--------------------
> 1 file changed, 56 insertions(+), 37 deletions(-)
>
> diff --git a/drivers/vhost/vhost.c
2014 Nov 24
0
[PATCH v3 26/41] vhost: virtio 1.0 endian-ness support
Hi Michael,
Do you have a tree from where I could pull these patches ?
Thanks,
C.
On 11/24/2014 12:54 PM, Michael S. Tsirkin wrote:
> Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
> ---
> drivers/vhost/vhost.c | 93 +++++++++++++++++++++++++++++++--------------------
> 1 file changed, 56 insertions(+), 37 deletions(-)
>
> diff --git a/drivers/vhost/vhost.c