From patchwork Thu Aug 11 20:41:51 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sasha Levin X-Patchwork-Id: 1058832 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.4) with ESMTP id p7BKh6Fe014334 for ; Thu, 11 Aug 2011 20:43:06 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753829Ab1HKUnB (ORCPT ); Thu, 11 Aug 2011 16:43:01 -0400 Received: from mail-wy0-f174.google.com ([74.125.82.174]:60290 "EHLO mail-wy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753707Ab1HKUnA (ORCPT ); Thu, 11 Aug 2011 16:43:00 -0400 Received: by wyg24 with SMTP id 24so1693341wyg.19 for ; Thu, 11 Aug 2011 13:42:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; bh=9RrtUQmCUn9XZ2Ly6hgwWuMEq6LsFxegm4koZojw9Ww=; b=ejLp9715rXes7pkt8uUXX4EYvbkm0hXydNbgShbPh9QyfNht/chcsFrSp2OW8b2cQn EONZp5Rdg6Wjb4PVZdV1tPhgFm+MRlpmox2pYgq965Ufwq504B6tgSDyyjbiGJPsYQT/ cBTFMhnSTRGcXoXZNYoJIDy9dTEQ1UIh1SZaI= Received: by 10.227.28.29 with SMTP id k29mr75284wbc.19.1313095378873; Thu, 11 Aug 2011 13:42:58 -0700 (PDT) Received: from localhost.localdomain (bzq-79-176-216-225.red.bezeqint.net [79.176.216.225]) by mx.google.com with ESMTPS id eo18sm1819317wbb.29.2011.08.11.13.42.57 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 11 Aug 2011 13:42:58 -0700 (PDT) From: Sasha Levin To: penberg@kernel.org Cc: kvm@vger.kernel.org, mingo@elte.hu, asias.hejun@gmail.com, gorcunov@gmail.com, Sasha Levin Subject: [PATCH 2/2] kvm tools: Use correct offset for virtio-net config space Date: Thu, 11 Aug 2011 23:41:51 +0300 Message-Id: <1313095311-7413-2-git-send-email-levinsasha928@gmail.com> X-Mailer: git-send-email 1.7.6 In-Reply-To: <1313095311-7413-1-git-send-email-levinsasha928@gmail.com> References: <1313095311-7413-1-git-send-email-levinsasha928@gmail.com> Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.6 (demeter1.kernel.org [140.211.167.41]); Thu, 11 Aug 2011 20:43:06 +0000 (UTC) This patch fixes the read action of virtio-net config by not handling reads to the start of the space as MSI related operations. This fixes the MAC configuration of the device and makes uip network work again. Signed-off-by: Sasha Levin --- tools/kvm/virtio/net.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) diff --git a/tools/kvm/virtio/net.c b/tools/kvm/virtio/net.c index 35d4997..a74f1e7 100644 --- a/tools/kvm/virtio/net.c +++ b/tools/kvm/virtio/net.c @@ -221,12 +221,6 @@ static bool virtio_net_pci_io_in(struct ioport *ioport, struct kvm *kvm, u16 por kvm__irq_line(kvm, pci_header.irq_line, VIRTIO_IRQ_LOW); ndev.isr = VIRTIO_IRQ_LOW; break; - case VIRTIO_MSI_CONFIG_VECTOR: - ioport__write16(data, ndev.config_vector); - break; - case VIRTIO_MSI_QUEUE_VECTOR: - ioport__write16(data, ndev.vq_vector[ndev.queue_selector]); - break; default: ret = virtio_net_pci_io_device_specific_in(data, offset, size, count); };