From patchwork Mon Apr 1 06:26:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommy Jin X-Patchwork-Id: 1072515 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=wavecomp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=wavesemi.onmicrosoft.com header.i=@wavesemi.onmicrosoft.com header.b="QvQmiRa6"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44Xn1F5446z9sRW for ; Mon, 1 Apr 2019 20:22:25 +1100 (AEDT) Received: from localhost ([127.0.0.1]:35963 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hAt95-0006dX-HS for incoming@patchwork.ozlabs.org; Mon, 01 Apr 2019 05:22:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38311) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hAqP5-0008Ge-NP for qemu-devel@nongnu.org; Mon, 01 Apr 2019 02:26:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hAqP4-0005Yq-R8 for qemu-devel@nongnu.org; Mon, 01 Apr 2019 02:26:43 -0400 Received: from mail-bl2nam02on0731.outbound.protection.outlook.com ([2a01:111:f400:fe46::731]:21478 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hAqP4-0005YE-He for qemu-devel@nongnu.org; Mon, 01 Apr 2019 02:26:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wavesemi.onmicrosoft.com; s=selector1-wavecomp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A+toiCpZ4NjQjF+OIrEpQvdB9azIRMfsfAT9Llm0vxE=; b=QvQmiRa6As6j69LfCQNapioEa7+aOojkcin50DS0bTSBsWXA0unMGNYnzW2Jko+vriNsAc1tLukXtqxUA9Z7TvuJT/ZjTu41Xf1Hq7bGHFC4KYfrBMIOyTe5QnFcLmGnQDgZbNa4npNKyOoiWJ3q8J9iXNwmpyUNJLiDqfIox7s= Received: from MWHPR2201MB1119.namprd22.prod.outlook.com (10.174.169.157) by MWHPR2201MB1342.namprd22.prod.outlook.com (10.174.162.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.16; Mon, 1 Apr 2019 06:26:41 +0000 Received: from MWHPR2201MB1119.namprd22.prod.outlook.com ([fe80::5b7:4711:1b58:2a82]) by MWHPR2201MB1119.namprd22.prod.outlook.com ([fe80::5b7:4711:1b58:2a82%6]) with mapi id 15.20.1750.017; Mon, 1 Apr 2019 06:26:41 +0000 From: Tommy Jin To: "qemu-devel@nongnu.org" Thread-Topic: [PATCH] Adds virtio_net as the default netcard for mips boston board. Thread-Index: AQHU6FPe+7sXrPtbW0+Z6fcAXgEF1Q== Date: Mon, 1 Apr 2019 06:26:40 +0000 Message-ID: <1554099897-28606-2-git-send-email-tjin@wavecomp.com> References: <1554099897-28606-1-git-send-email-tjin@wavecomp.com> In-Reply-To: <1554099897-28606-1-git-send-email-tjin@wavecomp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HK2P15301CA0008.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::18) To MWHPR2201MB1119.namprd22.prod.outlook.com (2603:10b6:301:33::29) authentication-results: spf=none (sender IP is ) smtp.mailfrom=tjin@wavecomp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.7.4 x-originating-ip: [218.108.86.174] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9a84f0cb-8f74-43bc-610b-08d6b66b0087 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600139)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:MWHPR2201MB1342; x-ms-traffictypediagnostic: MWHPR2201MB1342: x-microsoft-antispam-prvs: x-forefront-prvs: 0994F5E0C5 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(346002)(376002)(39840400004)(366004)(136003)(199004)(189003)(71200400001)(99286004)(76176011)(305945005)(71190400001)(50226002)(66066001)(486006)(5660300002)(316002)(7736002)(8936002)(6486002)(4326008)(5640700003)(256004)(6436002)(25786009)(2906002)(3846002)(53936002)(6116002)(68736007)(105586002)(6512007)(97736004)(2351001)(6916009)(86362001)(107886003)(106356001)(102836004)(26005)(478600001)(11346002)(14454004)(186003)(446003)(386003)(2501003)(6506007)(81156014)(81166006)(476003)(2616005)(36756003)(8676002)(52116002); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR2201MB1342; H:MWHPR2201MB1119.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: wavecomp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: dbnX6mrCyMq3DZl1i1MqC0eiSR3746a2cPp2BdbXkyvBkQU9iXCS0AtFQbGEbGRPzWYnEIofCIj5VhoghdQUYw9n7M25mvfQgoq1VzN1Xpl/99+vVB8e40otyofomF8+5/T7b+HEIssb9FI5IJL8dzQftSSZSLh+hTg1Q5Q2BhYRfC8+6bWV1y+40p1rxo9luTHupicyxoMP+/leEgntQ0IlqBDlwH8ooAQ+7NI0opaPuHDSpvw13V0vlD2Do8SnBkya68T8CiOnRlGVQT0hJRcKtSfWDIHzVm86vLpaJ32JavSOk7+ht4vACnbIX5RIQvnkK/TeZ+7cRVvl0gJMGOKstd6xch5iAEU7+5L0C0P1Y44XS0IptozZKckjf2vsrYn4D+rl5j8AGZ7qd4VWhU8Q8tXFL98ESlqb2S4cHOI= MIME-Version: 1.0 X-OriginatorOrg: wavecomp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a84f0cb-8f74-43bc-610b-08d6b66b0087 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2019 06:26:40.9804 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 463607d3-1db3-40a0-8a29-970c56230104 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR2201MB1342 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 2a01:111:f400:fe46::731 X-Mailman-Approved-At: Mon, 01 Apr 2019 05:16:31 -0400 Subject: [Qemu-devel] [PATCH] Adds virtio_net as the default netcard for mips boston board. X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tommy Jin Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Boston didn't bring up any netcard by default, this is not so convenient for users who are verifying network related functionalities on this board. As the linux kernel has already supported virtio_net, now add a virtio netcard for boston, to make virtio work properly, please: 1. set virtio net options in linux kernel, saying CONFIG_VIRTIO && CONFIG_VIRTIO_PCI && CONFIG_VIRTIO_NET 2. specify model=virtio when you start boston in qemu. Signed-off-by: tjin --- hw/mips/boston.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hw/mips/boston.c b/hw/mips/boston.c index cac0e22..5d3239e 100644 --- a/hw/mips/boston.c +++ b/hw/mips/boston.c @@ -428,10 +428,10 @@ static void network_init(PCIBus *bus) { PCIDevice *eth; - /*Please set CONFIG_VIRTIO && CONFIG_VIRTIO_PCI && CONFIG_VIRTIO_NET - of Linux kernel.*/ + /* Please set CONFIG_VIRTIO && CONFIG_VIRTIO_PCI && CONFIG_VIRTIO_NET */ + /* of Linux kernel. */ eth = pci_create(bus, - PCI_DEVFN(0, 1), "virtio-net-pci"); + PCI_DEVFN(0, 1), "virtio-net-pci"); qdev_set_nic_properties(ð->qdev, &nd_table[0]); qdev_init_nofail(ð->qdev);