qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH bandaid for-1.4] fix virtio-net for win guests
@ 2013-02-02 16:11 Michael Tokarev
  2013-02-02 23:09 ` Anthony Liguori
  0 siblings, 1 reply; 2+ messages in thread
From: Michael Tokarev @ 2013-02-02 16:11 UTC (permalink / raw)
  To: Anthony Liguori
  Cc: Jason Wang, Vadim Rozenfeld, Michael Tokarev, qemu-devel,
	Michael S. Tsirkin

This is a quick-n-dirty bandaid to let virtio-net to work on windows
again.  Merely removing newly added stuff (max_virtqueue_pairs)
from struct virtio_net_config makes fixes it.  Note this field
of the structure is not actually used, as far as I can see - it
is write-only, so it shouldn't affect anything, but it lets win
guests to run with virtio-net and hence allows for wider testing.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 hw/virtio-net.c |    2 +-
 hw/virtio-net.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/virtio-net.c b/hw/virtio-net.c
index e37358a..fb6b101 100644
--- a/hw/virtio-net.c
+++ b/hw/virtio-net.c
@@ -102,7 +102,7 @@ static void virtio_net_get_config(VirtIODevice *vdev, uint8_t *config)
     struct virtio_net_config netcfg;
 
     stw_p(&netcfg.status, n->status);
-    stw_p(&netcfg.max_virtqueue_pairs, n->max_queues);
+//XXX doesnotwork    stw_p(&netcfg.max_virtqueue_pairs, n->max_queues);
     memcpy(netcfg.mac, n->mac, ETH_ALEN);
     memcpy(config, &netcfg, sizeof(netcfg));
 }
diff --git a/hw/virtio-net.h b/hw/virtio-net.h
index f5fea6e..faf44c5 100644
--- a/hw/virtio-net.h
+++ b/hw/virtio-net.h
@@ -76,7 +76,7 @@ struct virtio_net_config
     /* See VIRTIO_NET_F_STATUS and VIRTIO_NET_S_* above */
     uint16_t status;
     /* Max virtqueue pairs supported by the device */
-    uint16_t max_virtqueue_pairs;
+//XXXX doesnotwork    uint16_t max_virtqueue_pairs;
 } QEMU_PACKED;
 
 /*
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-02-02 23:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-02 16:11 [Qemu-devel] [PATCH bandaid for-1.4] fix virtio-net for win guests Michael Tokarev
2013-02-02 23:09 ` Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).