From patchwork Mon Nov 25 13:22:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11260403 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1771D930 for ; Mon, 25 Nov 2019 13:22:31 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CB3C82075C for ; Mon, 25 Nov 2019 13:22:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ZJSJZfDq"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="VYaOuVqC"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="WCu8OBYU" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CB3C82075C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=wdc.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=sEahJXUJQU+anX3Z7I2hx9IHE6uIofkxVY5bcXYPTjo=; b=ZJSJZfDqcwFcKA pU7g9bw2hnXo4i/2JHDfro45QP7mPllecPGKtLJ4fBXdYFjuQHRPCtO3jV5/a0AyTWph40WmfSE4s OBpXcYw8VvRI00gshDf/Sc3Oak70Mtj4FRWjUL4kALdAONAbfPq1ZRAaXvN8ilxNWI1vGy9PwwTlX Wnkz8t6yVDpG8J2GgZXVOAjenzfzZKAAvjKCyC7SgysuC7njsehIeWGOFYItTB49earwO9K7eo6GU P9+dacOOvm030T4XR2mP71cdBbvcpStrCETMan9DqPmQK5qWrvARHQtp4PF40pEUu+ctj7oD3VWCl MbZZbFDqizlWhVSdfSnQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEJy-00053G-9h; Mon, 25 Nov 2019 13:22:30 +0000 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEJw-00050s-8J for linux-riscv@lists.infradead.org; Mon, 25 Nov 2019 13:22:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1574688149; x=1606224149; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=horAi4KzBP/7dsI/GA0yclgax0jj3r7MFi58WYxfmIs=; b=VYaOuVqCw0VNUkIG8mzHvIB3BmQ9qaXf2cEQbdmHAbSZznOfIBEJiuum 17tqlr7+Q6kWfIPwOB+uAzHM0vEVEcuokn71APhc/26//LXfyMAgoBe5n EMkvs072z0vrkBk1lp/1JEG8W3I3wiWyLOaikQ5kXTUJIqeFmO2KZKdjK pU1glLJH68QxaD+A3UaO6qJqZ8iq0sehPKqUNPYklMqQljqVZXGZ5hpTS yHK8/yanYDYRRC4Q4g1q+5O4tBWanqd+DoqbxQhow/IdfFEgOS6o29IWv KsLG3uptfBWDk5I0RRlAWbFKC1oVDyuIUYwJ5WJu0o1iuTQZXm14jm358 A==; IronPort-SDR: YuuuS/v0UiBD0Vg/30s2VqF+TF09Sf+sJRCH5Qx6Pl+TqcsP10s6cAlz4Nt9MD4D2VQjADo5o9 9qc2EpZTtorB7AU8xozo0wV0CxDwTXSN2BFlGCCx74+uJMyxrV6XE0d2R3pt150GbYcaxslAKq jKcEgE8KjKTbpXKkVoYJ5h7YM/Tw6VeaY/c0nhfKxQFnJ3O5948oxs5Agy7LC4BHz/g32AjVai Osyn/w9yQ+8WjW8bdjZtYPFSahGl4bkJrf9ul5LeP+SJVqS9xOKEJRMA+35CemjXIsUao6v8dp PwQ= X-IronPort-AV: E=Sophos;i="5.69,241,1571673600"; d="scan'208";a="125552361" Received: from mail-dm3nam03lp2052.outbound.protection.outlook.com (HELO NAM03-DM3-obe.outbound.protection.outlook.com) ([104.47.41.52]) by ob1.hgst.iphmx.com with ESMTP; 25 Nov 2019 21:22:25 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fjwiHsn5hJt8gaH/67bfEbCsL5zODejDpyDuWTz9cbe3otjmOxpK6XU5p0/wFB4IsHTfXvV+FBahOtFfevi0HzW4wp1fWLH0Tgvca6r1+8XAvR+cMF1n64d9/EeCP+E5aRz0Gis/aTeMN4EonrfZF7NPQmbCs/HfqVgzJd1yfXysrGQmUQBn3J29hxyT4EZJ+7lKZv92GDO8ruHNUSM29S8X8AMFRXCMgGMVayb21kX/WUD9vweIPR2DhbO690kCn64RzqYHhI7+9u1tpOZTuVqvD7YWNbsE+V74VcVeiZuK6hEvpMHtbeHxXyC9syDEaxPahP0sN1QwwBFVn4ADjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nMn5zXhu1i0vo6FLz6ed6vtvjkBO9LVnTk0Wj3ZwH1k=; b=GmesJfAGWhWTDilepkX/WOdc5yn3IMvxaU34YyszMsnvZqR5q/d/DZ7wfZoYy4kLydCxLikO5Pt1MIudSmIuCl9Wl+XqVhse0whX90HacLIZ01Us6s+xqYRMlEV25qn6HUbRHAqhLPUnVLlQ4UKz4pSC+iP5JE0yv52J1IVyTms1BI3i25SFwzg8oAMi1EmGNcP9ZUy/OLM5i6RU3VlNVhXxlLrflcsdbci+Y/2RCvNGLJGMiABkCEjsz6KIwjhE1dkgBPbOxSrs/gJK+JIq1iqh0VsqZdDM/a16//rjhUOJjxPeestagq2ESZdumKyqnRb64vN5db3XaBgASxxrzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nMn5zXhu1i0vo6FLz6ed6vtvjkBO9LVnTk0Wj3ZwH1k=; b=WCu8OBYUMK55hvL3iw3ZPfXhTkZnMqBk08ZL4msW2usZjrapJzAtc6Buu3p2ii4Nrb1Czl0nHmd3hf1zlJ7Lil7n8lBm/VLe1fd29K9jkRQutqeoKbKADTW0ebJKBqtboueZfuAZ5GZar8PZk4FqLlFiHT/P/CYT7NGdO7paIEo= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5981.namprd04.prod.outlook.com (20.178.246.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.16; Mon, 25 Nov 2019 13:22:23 +0000 Received: from MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30]) by MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30%7]) with mapi id 15.20.2474.023; Mon, 25 Nov 2019 13:22:23 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine Thread-Topic: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine Thread-Index: AQHVo5NfR7JNI4Hx2ku+Z33hWlX+RQ== Date: Mon, 25 Nov 2019 13:22:23 +0000 Message-ID: <20191125132147.97111-2-anup.patel@wdc.com> References: <20191125132147.97111-1-anup.patel@wdc.com> In-Reply-To: <20191125132147.97111-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::15) To MN2PR04MB6061.namprd04.prod.outlook.com (2603:10b6:208:d8::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anup.Patel@wdc.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [106.51.21.49] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 575dc44a-95a7-4dba-8adb-08d771aa8181 x-ms-traffictypediagnostic: MN2PR04MB5981: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:1227; x-forefront-prvs: 0232B30BBC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(376002)(346002)(39860400002)(189003)(199004)(14454004)(50226002)(66946007)(8936002)(2906002)(81166006)(81156014)(6506007)(66476007)(6486002)(305945005)(25786009)(256004)(76176011)(9456002)(54906003)(316002)(8676002)(4744005)(6436002)(66446008)(386003)(66556008)(64756008)(110136005)(99286004)(52116002)(186003)(26005)(5660300002)(102836004)(1076003)(44832011)(55236004)(478600001)(66066001)(2616005)(71190400001)(71200400001)(446003)(11346002)(6116002)(3846002)(86362001)(6512007)(36756003)(4326008)(7736002)(2171002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5981; H:MN2PR04MB6061.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eLj1Sn+7780JHvqSGGohnlhYmDI1X9cbVVUHczwvYdZNZI+vVf3pSLboNF2KAp41qyAq9TVCsHuIdGffuxilqK9DgawnFew+xEzYJ7hqwRFv6NryYHby5UVpdlu7n0rc9aodHe4+gTvprSIgX3AILLTTY5NS+n/JnLkdLeZq6wNLoXv00zYCldk7M2FaIJhSeZW/QDgviDqO7w1f7oWsZjHm1ywMUf4agyNS+46lJgzFf7/GIDpmWfK0O882DxcIIWrnjouAZNBhTy4auXcoO7sn8F8A0AEEHyr4WNijIDWxhQQC+zTtsjMKurO3fnTIrzvihB/Kxrdr+QrxOwEKtuHdCre9RFfbrKm6toNrG0LP/nZvWHRpt1h3Rd1TdwzIPkMVBFJK2QJpppTLXWJ4tgTdrQsqe7RPiUX26RDmKAQL/EqlQX8oRDuftaC147RC MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 575dc44a-95a7-4dba-8adb-08d771aa8181 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2019 13:22:23.1081 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oaY1ke8iHiPbY8DPfzGOpilubvvI3n6Fxr346Ts9s04sJyrmWY4Mu6GqFmSrRoro+Q/nxFcxrigtIL0D9LeTAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5981 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191125_052228_328802_45100C8F X-CRM114-Status: GOOD ( 12.14 ) X-Spam-Score: -1.0 (-) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-1.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [216.71.154.45 listed in list.dnswl.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [106.51.21.49 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , Anup Patel , "linux-kernel@vger.kernel.org" , Atish Patra , Alistair Francis , "linux-riscv@lists.infradead.org" , Christoph Hellwig Sender: "linux-riscv" Errors-To: linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org We add kconfig option for QEMU virt machine and select all required VIRTIO drivers using this kconfig option. Signed-off-by: Anup Patel Reviewed-by: Atish Patra Reviewed-by: Palmer Dabbelt --- arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 536c0ef4aee8..62383951bf2e 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -10,4 +10,24 @@ config SOC_SIFIVE help This enables support for SiFive SoC platform hardware. +config SOC_VIRT + bool "QEMU Virt Machine" + select VIRTIO_PCI + select VIRTIO_BALLOON + select VIRTIO_MMIO + select VIRTIO_CONSOLE + select VIRTIO_NET + select NET_9P_VIRTIO + select VIRTIO_BLK + select SCSI_VIRTIO + select DRM_VIRTIO_GPU + select HW_RANDOM_VIRTIO + select RPMSG_CHAR + select RPMSG_VIRTIO + select CRYPTO_DEV_VIRTIO + select VIRTIO_INPUT + select SIFIVE_PLIC + help + This enables support for QEMU Virt Machine. + endmenu From patchwork Mon Nov 25 13:22:28 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11260405 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 54C8F930 for ; Mon, 25 Nov 2019 13:22:34 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 30F9220863 for ; Mon, 25 Nov 2019 13:22:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ZuOxhGer"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="g4SiKUnd"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="Kas2NRNp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 30F9220863 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=wdc.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=I10dE3tqmC+7w3COAz6v+a1vVqJoz5rxfid0MEBCYfs=; b=ZuOxhGerZmEuvk QE093fCk394zoCePp8q9SxmeOoejW/dgjN8ViVE+zNsYCy86kzOdKe6PZr/DyMQ/qCbJEyh7MyiQ+ 6tfQLs1nm/4aNERNSopOvVZacAHaR61dk2MV5NAiwfmGOjkZuuR3eaPLGfE7Ltngp/dVNlAgPW5wC GIDi8QWuk3RqxY3EprdiHftoBV319q7cWFIINNdEIBYfPl3mc5r1mmU/M1YOl5l/Mir6+LcICKrUS 8GBQmsV5ugIR4G/+2S1mHfPXqwvy4uHTySu63LhfZewWxIMG21GrIw08F3lqJuHyIKu5e4BBkVaGC AImngnk2Rovvckk7qUVw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEK1-00057W-P8; Mon, 25 Nov 2019 13:22:33 +0000 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEJy-00050s-9G for linux-riscv@lists.infradead.org; Mon, 25 Nov 2019 13:22:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1574688151; x=1606224151; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9h0rz1WfUC8o5OlchWgdIPitNM3APph40biikbOceI0=; b=g4SiKUndOLL55blRFTmv6dndbdchBeruTEpzyCGlWn7+q/Lq6Yj0Wsfq AE+WbtU4FSC3M+Qu9Ch79+tQQBvM2qVkLZ++W5sYvHapuYUXv+8ctWK4R NSt7sJQKqt7ZSwTUaXOpWrSLnhPOzj+W3Nf8bLd4wpVJCvK7TGBiM01GP QLUeTfMbKgcYlEZCoSuGGYw96e/47QuAp/M5+7t3lRa1dGUrEzftVZ+XK AfEHUqK6upUVkM4NLKwJMQepVObrM7yjcT5kB/od9utajDN7bbtkaZKNg xcj8orNrT41u/EYHU3Me3/rqVckA7nvxz1UrXMRQXfqmNVyRD2quySHU4 Q==; IronPort-SDR: yImNxP1ZV+ES2o26K6T4UPV4GFH7enVszpxSyc2UiAjJnNoO2GTndQke1o975SGVTD0W7PYDoL jqTL6SEK4yIJ6Xdh5jFeBqzO1L6mDBfJxu4rr5Azp1WIXcC/NOpDp3/W/yU6eB+vEX263uVVu2 sbSv7iUJg6899TSFeJbjU2fJz9AwfhQMd4XoJ7pR+U12wX7n7yvYWa1FABOvhBE39KndsU4MwM M/307h1aItOozSiq+waN2jjUycjigRrAewHO9Qy0RilKYWA3aS0M87jE3GL+irDwPimXB639bd 300= X-IronPort-AV: E=Sophos;i="5.69,241,1571673600"; d="scan'208";a="125552370" Received: from mail-dm3nam03lp2051.outbound.protection.outlook.com (HELO NAM03-DM3-obe.outbound.protection.outlook.com) ([104.47.41.51]) by ob1.hgst.iphmx.com with ESMTP; 25 Nov 2019 21:22:30 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n1mOJ6z0nKbo/zfnT/5IokDTGDr/GH0rzFJpZrh5qHkqiGmE1M7lpNiNVTp9kVKIOCldQ0iPDn8YTU50t20dqY1ajicNaNpBwchTMtF18ikWeEhXy/uTkjxuRyyfstij9cDsHc0vJkqMwBg93gShUvAnVds/Kam2Fwpx3otHuXQg3AfYjHXyMyv8BTKFglCsHMH25H+E1yh6AxWFnvv/gS252/6negzDIT8EKJZgMNyCSvcpJwa3F0bo0jAkoXDfSYqpRS3k65hLsXumjegS7RD521nZ1pKzZVRRRQQmfibEmxzc8FqsakIZbGqK//DBFIk9e0kF4JUyK7/gPxikJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Xk6zWwyjnMHB7R83Pmxe4MYmoqHePCkBLSupRrr3Q0=; b=fu8S8stbNXm0gE8xLeIkn3xPwIwTXo4/SAlm4l8P8sBclJSD9YiUY/5hscBO6VYbKDJsCAOE0u5GQtU203DlByacLxt2dcb/LbNBY2bTIKuWr2uJjUPuGHvNnPhIP8bAP2QZJzvuMC364rUNGjVTufF4klwdSkBTX+unZvc/HvxIswCRdkBmip99x/ZhwwqbeWrEvjC6P5RDoaMTloS0Et8jKn3AEsaxbZU392brjeX3AYYe9yRWgNLynNphqOR6SpkNINCZg5JwbpLamH0QPZVlwuWSHK6ov8Z8sfk+LSNTyQUxur9E8/hok7kkVomt8oEUe2Pl9eJov39AikxuaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Xk6zWwyjnMHB7R83Pmxe4MYmoqHePCkBLSupRrr3Q0=; b=Kas2NRNpLDm7f4+9FC94vLYK7LyPPeNuaS83LS2BSmB40J5l7xyxYFWcqDxloLuonmNykPBsqTJNwpmrb6YcmqEE56Fz74B/TlNr0Q4ed+xEbRBWw/qBuPnEEAMt1VsUhLsWklKOiuL3KsPbki6woQpDVtQ8veFqaI+66LUzdc4= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5981.namprd04.prod.outlook.com (20.178.246.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.16; Mon, 25 Nov 2019 13:22:28 +0000 Received: from MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30]) by MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30%7]) with mapi id 15.20.2474.023; Mon, 25 Nov 2019 13:22:28 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs Thread-Topic: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs Thread-Index: AQHVo5NiSWkPf1raukKwhkFovIPUMg== Date: Mon, 25 Nov 2019 13:22:28 +0000 Message-ID: <20191125132147.97111-3-anup.patel@wdc.com> References: <20191125132147.97111-1-anup.patel@wdc.com> In-Reply-To: <20191125132147.97111-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::15) To MN2PR04MB6061.namprd04.prod.outlook.com (2603:10b6:208:d8::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anup.Patel@wdc.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [106.51.21.49] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 78cb7a62-1f96-46f1-9136-08d771aa84cc x-ms-traffictypediagnostic: MN2PR04MB5981: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:873; x-forefront-prvs: 0232B30BBC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(376002)(346002)(39860400002)(189003)(199004)(14454004)(50226002)(66946007)(8936002)(2906002)(81166006)(81156014)(6506007)(66476007)(6486002)(305945005)(25786009)(14444005)(256004)(76176011)(9456002)(54906003)(316002)(8676002)(6436002)(66446008)(386003)(66556008)(64756008)(110136005)(99286004)(52116002)(186003)(26005)(5660300002)(102836004)(1076003)(44832011)(55236004)(478600001)(66066001)(2616005)(71190400001)(71200400001)(446003)(11346002)(6116002)(3846002)(86362001)(6512007)(36756003)(4326008)(7736002)(2171002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5981; H:MN2PR04MB6061.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Sxkw8QmjxrdXiJzpwI0CT38yfe/CUZESRoQivSabSz3ZsqVSA448UU+MufOiVqreyROVhxMiujOYq6uZJSnwdAQGjh1aaUBfLiQjlOCV81z2PL9em11MBihiTKIfbAcCCWn65fxuhvapJXbRXIpLbZBAMPDiECulSeHjGRA7W5C25WN2eP9Ah76ja7TnFb4TJPew4Is1BV5+Nz1xp12ZjZ1/JZmXObnsdozFGN8Cy5to2TURetEtsB0WFrAbLLPzungyeG5C/gd4OjijhLm6b2OQD3qprT7G2HfVRhg5pWtYo09XnHcywunK1n32MyDRyWJ3uHD8RSWufbGzSEgMFp5P0rk9FszJBC1DgCfxaDpJVEN8M7SWCSiTT53e1vDNo7JtlleXbuynBwB7eJMeXnUJ+8sbE+xlzkK5e1Tqcp4PCp3jEF3VDwBpuZfMIhY/ MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78cb7a62-1f96-46f1-9136-08d771aa84cc X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2019 13:22:28.4221 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 56hWx4fLJJTUta5/gsY9Mzi2R02Wn/dPM8F+oRkbbZpftDwHdmY6cc0mmNPlfLPwVSfs60aPYHw6YiksrYcQzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5981 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191125_052230_405866_6ED5781E X-CRM114-Status: GOOD ( 12.30 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [216.71.154.45 listed in list.dnswl.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [106.51.21.49 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.8 UPPERCASE_50_75 message body is 50-75% uppercase X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , Anup Patel , "linux-kernel@vger.kernel.org" , Atish Patra , Alistair Francis , "linux-riscv@lists.infradead.org" , Christoph Hellwig Sender: "linux-riscv" Errors-To: linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org We have kconfig option for QEMU virt machine so let's enable it in RV32 and RV64 defconfigs. Signed-off-by: Anup Patel Reviewed-by: Atish Patra Reviewed-by: Palmer Dabbelt --- arch/riscv/configs/defconfig | 15 +-------------- arch/riscv/configs/rv32_defconfig | 16 +--------------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 420a0dbef386..2515fe6417e1 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_BPF_SYSCALL=y CONFIG_SOC_SIFIVE=y +CONFIG_SOC_VIRT=y CONFIG_SMP=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_HOST_GENERIC=y @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_BLK_DEV_LOOP=y -CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_NETDEVICES=y -CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y -CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y CONFIG_SPI=y CONFIG_SPI_SIFIVE=y # CONFIG_PTP_1588_CLOCK is not set CONFIG_DRM=y CONFIG_DRM_RADEON=y -CONFIG_DRM_VIRTIO_GPU=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y CONFIG_MMC=y CONFIG_MMC_SPI=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_INPUT=y -CONFIG_VIRTIO_MMIO=y -CONFIG_RPMSG_CHAR=y -CONFIG_RPMSG_VIRTIO=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_9P_FS=y CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_PRINTK_TIME=y # CONFIG_RCU_TRACE is not set diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index 87ee6e62b64b..bbcf14fd6f40 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_BPF_SYSCALL=y +CONFIG_SOC_VIRT=y CONFIG_ARCH_RV32I=y CONFIG_SMP=y CONFIG_MODULES=y @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_HOST_GENERIC=y @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_BLK_DEV_LOOP=y -CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_NETDEVICES=y -CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y -CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_PTP_1588_CLOCK is not set CONFIG_DRM=y CONFIG_DRM_RADEON=y -CONFIG_DRM_VIRTIO_GPU=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_INPUT=y -CONFIG_VIRTIO_MMIO=y -CONFIG_RPMSG_CHAR=y -CONFIG_RPMSG_VIRTIO=y -CONFIG_SIFIVE_PLIC=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_9P_FS=y CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_PRINTK_TIME=y # CONFIG_RCU_TRACE is not set From patchwork Mon Nov 25 13:22:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11260407 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 77EB6930 for ; Mon, 25 Nov 2019 13:22:38 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5556B2075C for ; Mon, 25 Nov 2019 13:22:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VBldvSQh"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="ZT50gOiA"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="xx1u+EdQ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5556B2075C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=wdc.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Rc9S4tId4HYeFBgNqenlwInLoywnBHDx0U9TPZGLaac=; b=VBldvSQhk+dQSP alIfVSvD1nYsaiTKY5qQ+0vqvFfM7LXnB0Dk6f3VY6B35bNt7aaK32GNtCbdFc5XF5glP6TFw3lEh t5I9Z7O5Dxvfj2C2rexy5w4MgJsEIvfIP4tatBTWZPIl1ava3Ny+yiWO7YmmTwK4v44JP+T2UwDEF z9dG11piQXFekvMYTai6oEiCIRJ1ZoMt+IQ3E2z7xYae6PyKoqXgD+dVxoee64xsHYcVDSHch2tCI zZc/fRRC0OC9JbRmmMs19sFblTv6GyiYg+hgG2v2gv6vaAy9JZRif2FeA5Gb1UodOmcMecIMU/914 5dNRq101eXTD4YSKW7BQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEK6-0005C5-0c; Mon, 25 Nov 2019 13:22:38 +0000 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEK3-00050s-K3 for linux-riscv@lists.infradead.org; Mon, 25 Nov 2019 13:22:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1574688156; x=1606224156; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=2fh3RgL9iVwfsOpzAmayb+7U4n6phjkR2aCD9h8bXpY=; b=ZT50gOiAejOFe+xX40NBZaWZ9Cfb9PEzb/0C7jZVlj1uXFwOgZCccGLR JSmb/zyS7UCWzBGO5Sky7wU3uuVFA5E9JKq4J2vFbaItkPZdv6TVKmV7w o/COX9XBwWNzagCson9Bqg1ZyM7VLUE7wD2gtkXpelt6B4l8qYS24hUae E/MS/WgCd8ReH8zYD6sqH9p3hSV+FqzmVshh4JjPkKk5sn6FGmhDhIOcX 0VDSzlejO/28rV2GfNri4qKq/UYyyUNujVcHkKCGYFPVus6kQFFx6dsL8 2PVLon008azOhLcqHL/U7dG9lBFUoc7eZuc5mp7M6uuEiHcpBEuYyYldK A==; IronPort-SDR: fs6R9ScqEM3/R5wQrNW+RZlvn3Z0D5vIfEHWMB+XjCZaRo+X4eQyd/XaRCuLI3MBJFyuxN3jrA 0adgc8AMGSFQSOKQ4zLpDDaIe+Jngw4s8eD4iG2KG00HtfKtOAZyvD62E65ZgVwxjUM2Xz8Tjy SsdJh9hszmE4qR2IxCSM10DUFQ1QcS+QvYx4kRJNChDrRaseCF3IHZNz/U86oDMTr+BaGS61C5 y4ORTNF6l3jvL5bQnjVcpM1hZKU6wx3PL4pWnpU5ps/3amT1hKtDeNPvMgoXXP8Ba2l+9w5gU5 WhA= X-IronPort-AV: E=Sophos;i="5.69,241,1571673600"; d="scan'208";a="125552379" Received: from mail-co1nam03lp2053.outbound.protection.outlook.com (HELO NAM03-CO1-obe.outbound.protection.outlook.com) ([104.47.40.53]) by ob1.hgst.iphmx.com with ESMTP; 25 Nov 2019 21:22:35 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lIg0q5EOuB+L05E/H6DaJ+vV3YgzuaBdqvVAJqtA7w+e6dDCAkvmBiN1ctxcjuSJuYLvQxLxskhBjS2ops5ER8aahc9Qu3kwRgyWj8ABD0DC5G1+TjWACtCN5gBXL4xVjSNpJv12HpK3pYU4NRj7NHYZ7lRTuRANYuIeoGMXe3oV8dqbBXrgB2JEBTFZNAT5ly69NXWNBY2IxnN9IFfNw9ZZWsuGE+OUePtf94pXwKiWr31Mmkq+OHUVBD5gcAayCjotBqg5KaLj6ZvXGUFbWNaWxthk9EB550SRor0cvpUPv5FzZFVQppWXz6ZYF/AZDzSf1dlQAi8lzChg6ROR7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uv3NKpQiaMTtuA9aGgL0qXqJh4omLMv3zz30yZLlAXQ=; b=Ttfv2QXlhoqH7pVdUdpbgdUwwaMO46MKVKBd9wNUGFTIPdS6VZzRxSjxc6b4L9OweFbpZ1g7BuXdYbC06yEZCe1PYsQNdcSiFcansgfhJTZ2UITICw1ysFrYyQcszlPGlqHgfXm0E1I6qvN4v3E2QYINLa6/Pbfdi6fP5D/99i8jBC1gXOegI6NxvU4bVnfNu+fqftnEzILBxeavFutB+7GQBBTPTOROSeHxl0DaRKFbMNk2OKi9H2TDd0Ea8bDtzSUJvookDxFeUCWo3hYYOIslNd/ngELkEx1AYDuQhHWX3uhuhj5aWIRcfeCwswsFHq42SRTFZpR2aPkwgKMA3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uv3NKpQiaMTtuA9aGgL0qXqJh4omLMv3zz30yZLlAXQ=; b=xx1u+EdQW4p4UYNUW/M/1rEN27zTtJhhORvMintQUyNdC0HrlorfBc/jq3n1/20TURpGYsd5jdfxpydunFQx91t5B6OdILTxNfDikZ5UszKyunQcsSF1xi8gBcK2wMSkOXlxa7bTIS/UfEt4xcsiC0HWsbcNQb1ZG7hRs6sx2vM= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5981.namprd04.prod.outlook.com (20.178.246.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.16; Mon, 25 Nov 2019 13:22:33 +0000 Received: from MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30]) by MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30%7]) with mapi id 15.20.2474.023; Mon, 25 Nov 2019 13:22:33 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Thread-Topic: [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Thread-Index: AQHVo5NlvBKiweGXYE6LEmKXtKfRsg== Date: Mon, 25 Nov 2019 13:22:33 +0000 Message-ID: <20191125132147.97111-4-anup.patel@wdc.com> References: <20191125132147.97111-1-anup.patel@wdc.com> In-Reply-To: <20191125132147.97111-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::15) To MN2PR04MB6061.namprd04.prod.outlook.com (2603:10b6:208:d8::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anup.Patel@wdc.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [106.51.21.49] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 450cd3e4-ca7a-4ac1-626e-08d771aa87e9 x-ms-traffictypediagnostic: MN2PR04MB5981: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 0232B30BBC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(376002)(346002)(39860400002)(189003)(199004)(14454004)(50226002)(66946007)(8936002)(2906002)(81166006)(81156014)(6506007)(66476007)(6486002)(305945005)(25786009)(256004)(76176011)(9456002)(54906003)(316002)(8676002)(6436002)(66446008)(386003)(66556008)(64756008)(110136005)(99286004)(52116002)(186003)(26005)(5660300002)(102836004)(1076003)(44832011)(55236004)(478600001)(66066001)(2616005)(71190400001)(71200400001)(446003)(11346002)(6116002)(3846002)(86362001)(6512007)(36756003)(4326008)(7736002)(2171002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5981; H:MN2PR04MB6061.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZsfPepQwPy2ARMjbhewRmpyuwGrRwUWqJiAy+D4YtkZZzWfNDZv8arb7VozDHCewbLIhK+EdLey+VT7Rd7TdRRbP6yP9MwfH8U2iKJ2KNYUqs4oqs9sbCmpd/YTA95fXNYjzcwZZNmIa3bdpaKKzjIVequR5QlZOcw0Tjd5SPFOKvV+BiUCxLBbkMDU8JeQKlHo7Ed2oJaq5KrH5C7LUXNitMivaTgv+w9g9VEkyCYKl3mVL2Y268Zurd55/d8w70OlO/xKtOGxVRBwuIv3Kd/1k+v3zf1L+pi5ZGQcFjYvSfdUz1T3CBzgJ1zXV0qgscdFOpIVzQ6rjjH0pIyGmZh4To+GZFqF4WdokXRB5ur1NQbuWWKuTkn8YgEvaGhGJCM6uHUDDXeHpw0sDRSOITb2ADwjdeiPSnn6hMmhrQ+VZ13MRLNrXfgeCr5CP2uqz MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 450cd3e4-ca7a-4ac1-626e-08d771aa87e9 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2019 13:22:33.6042 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6WExsfh5OV/AqzV3SNEE/449Ncaiu3tjgiUNrxN7ufLqwK5e6w9qBztA9gYZ/uoT2cZ65aBo6XG5KPlzfLedCg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5981 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191125_052235_715980_881CC433 X-CRM114-Status: GOOD ( 13.13 ) X-Spam-Score: -1.0 (-) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-1.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [216.71.154.45 listed in list.dnswl.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [106.51.21.49 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , Anup Patel , "linux-kernel@vger.kernel.org" , Atish Patra , Alistair Francis , "linux-riscv@lists.infradead.org" , Christoph Hellwig Sender: "linux-riscv" Errors-To: linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org The SYSCON Reboot and Poweroff drivers can be used on QEMU virt machine to reboot or poweroff the system hence we select these drivers using QEMU virt machine kconfig option. Signed-off-by: Anup Patel Reviewed-by: Palmer Dabbelt --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 62383951bf2e..bae4907b4880 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -26,6 +26,8 @@ config SOC_VIRT select RPMSG_VIRTIO select CRYPTO_DEV_VIRTIO select VIRTIO_INPUT + select POWER_RESET_SYSCON + select POWER_RESET_SYSCON_POWEROFF select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 2515fe6417e1..bf33bd40ee07 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -58,6 +58,7 @@ CONFIG_HW_RANDOM=y CONFIG_SPI=y CONFIG_SPI_SIFIVE=y # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=y CONFIG_DRM=y CONFIG_DRM_RADEON=y CONFIG_FRAMEBUFFER_CONSOLE=y diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index bbcf14fd6f40..234213b4ea74 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -56,6 +56,7 @@ CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y CONFIG_HW_RANDOM=y # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=y CONFIG_DRM=y CONFIG_DRM_RADEON=y CONFIG_FRAMEBUFFER_CONSOLE=y From patchwork Mon Nov 25 13:22:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11260409 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E6EA513A4 for ; Mon, 25 Nov 2019 13:22:43 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C4C8B207FD for ; Mon, 25 Nov 2019 13:22:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DdWWfnvY"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="SUG00ZmV"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="kdFJmD/K" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C4C8B207FD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=wdc.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=IAHDey6YD+7RWLoocnn9e+lhY0ARF3FO3CgKBPXh+5E=; b=DdWWfnvYElurak gK/4XbipDmOgp6nHkMxPwoBy3V4nyJFxhmM8z7Rct622P7vQtKtnzPN+HxHI+YQuTRcZlTa+x7KZ1 3gWKpB5G8PyInfUh2TBCc77RQSKcklp0E1TzU5/qrsEP4NtAB+8M+1um3eK1Nbx8uMbCNYr9VAMvI LLRUM/FMw42421tyvCMpHwiEgJBQFFkAH3z789mRjE0eQ6vX2Zon1GLY4wxQJVYZEO4/ZV621opDF Zf9YtYh+ov18JK22VlfkpLsO4oEZWj7QwjFmgxUeSFu8zQEpo2qMs0f5MLqxsVtyLA9rrv/cMn9z7 wINUwY6ExsZbLPtahJVw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEKB-0005RU-EH; Mon, 25 Nov 2019 13:22:43 +0000 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZEK8-00050s-Vl for linux-riscv@lists.infradead.org; Mon, 25 Nov 2019 13:22:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1574688161; x=1606224161; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Bsi8t4T7byWAp4HJVshpgEJd+swfFKATtJn46gaJqNI=; b=SUG00ZmV2yM6N2d3roWZ+UnoQKQSDp+5skDj6mpbSOygylJ+JcIwU3ga YACZD0322PIc5qi21pQK9iNSmO8K9b33/hPVb2aht4FgkedYHWdirIA0G Jj5DJGx6+GgFxo9fPGuj61/hD6e588yQoSYDXgyALigih4lerrfn8VSi0 Qz55trOF5xpgau+dBo0g9alxFgIfALGCkrUmYyDQ5JXZtDAq2UV+RvIVz e1SmNVVxti5keNKvQGiDj8ft6UIK6f7gXtG3S+kgBJDwCFGKql4EI63yQ SyT3NX8mh82joAQd75GsEUrF7m/alZgyiWVo+9DfhtFNOhLJzJ1rGrNLw g==; IronPort-SDR: nHF7XThrgpSInJtxTcJisXDxQsLU/HfF+gTrs+RALHqP4YaUVKALED6Z+MLo+n7HpFMy43GkbO r/TbcFFfX95Mks0OMXTprhmemXmtjTs9cpPV4e0iEdxcEnfs8XJ5dI3KjgQUNF4jYbYm5ftGfZ EfGyqteqv9eEDPmMdPyrw5XJjwDBmMhMWwh1NY/gtBkcGxVXU8r9nbHMv0GpfkNmDBjWyogf4V /kYy2VGgsEkYz8VP5+k29H3bc1cVCdBM5Spy8HNFyyZeodGIQZ3/hdP3ADTJWtrvBTyM7EvamR xhs= X-IronPort-AV: E=Sophos;i="5.69,241,1571673600"; d="scan'208";a="125552386" Received: from mail-co1nam03lp2056.outbound.protection.outlook.com (HELO NAM03-CO1-obe.outbound.protection.outlook.com) ([104.47.40.56]) by ob1.hgst.iphmx.com with ESMTP; 25 Nov 2019 21:22:41 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXMz9Sdzdl7GDArTpmu4T0l7mNl4s06JRH0ZL9VCmt4VKUTGCor4B+O6chu4KrygjxaZ/EVE7NkQMltWvBYlgFw/q7EPe0UaMYOkX02GgSZJQ656difwC3A3Uf/X+JV0hOdelg0nCGRPwSD4i2zMyaHVpyBbbJGJNRZ8rCckLjYP9u4XGihtfrskqkuDsIc1ObBoW2aHmq+vp2nFngAujBiQYzhvNjoSfilzPTYRBHQQoBC+2IBBkM+ENVxI8CPZylrfKK4GAex/0GEXMSRRR3JZzREpgvnpo7eIKx6zbTfyPTUtMr7lcb7XP7UZfgSapNe73Ete4sLbEd+mM3PQtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GNc1vOAjhAgtS7t+/pFWWR02BxR6E4z6NQcusdM/MTc=; b=HRc2fbxkkdP5gDo4HI59h14krIYbcL6bBvvfiyFImYrr764vOyAZiwvebtl8UcIxqaRw42IyxDJsi/6oNJZaWr94UFOtEs04IvEqbhWOQB8NT1lOKV7QHMzQiSg/0wPGegibeTn7YFLDh0uJyt3OVTaKHEmpalCL6h4sWhGBFWBAQ8/mHjdp/a1GUuriIqL3w+/KxETYwHcdiPclyVSCiewI4mLVSkjBfP+00GOUOnnwfu5DMxwkD/rlZg2Tut39rvGCQEmbexqlMcOasq2qLK9qHCoKrCBH6YtKvuDw8CaQIxC26JHAvCoiJ/IzvgDf4tpVsvmOnt3fsD4g/vX/0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GNc1vOAjhAgtS7t+/pFWWR02BxR6E4z6NQcusdM/MTc=; b=kdFJmD/KiH6s6zhLW2NUP6CfXRjbzQ8OzCZLg96tXAIG36mpT/jz04xkVcjF07z1MDV4ZlcDz6VqXUuckhsQZT8VGjrpXuTnr/F+eoEgJEVtghUNNMxueY7swKQDxbsMmBgNPgFRZCWG/12dVXO0v+43BPnsF7TY6WXswLlgVLg= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5981.namprd04.prod.outlook.com (20.178.246.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.16; Mon, 25 Nov 2019 13:22:39 +0000 Received: from MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30]) by MN2PR04MB6061.namprd04.prod.outlook.com ([fe80::7949:d205:5ad1:1d30%7]) with mapi id 15.20.2474.023; Mon, 25 Nov 2019 13:22:39 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine Thread-Topic: [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine Thread-Index: AQHVo5NoD4LpTQJcok+mKVALFiqEXg== Date: Mon, 25 Nov 2019 13:22:38 +0000 Message-ID: <20191125132147.97111-5-anup.patel@wdc.com> References: <20191125132147.97111-1-anup.patel@wdc.com> In-Reply-To: <20191125132147.97111-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::15) To MN2PR04MB6061.namprd04.prod.outlook.com (2603:10b6:208:d8::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anup.Patel@wdc.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [106.51.21.49] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 1b58eba5-7df1-4810-0fc9-08d771aa8b16 x-ms-traffictypediagnostic: MN2PR04MB5981: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:1775; x-forefront-prvs: 0232B30BBC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(376002)(346002)(39860400002)(189003)(199004)(14454004)(50226002)(66946007)(8936002)(2906002)(81166006)(81156014)(6506007)(66476007)(6486002)(305945005)(25786009)(14444005)(256004)(76176011)(9456002)(54906003)(316002)(8676002)(6436002)(66446008)(386003)(66556008)(64756008)(110136005)(99286004)(52116002)(186003)(26005)(5660300002)(102836004)(1076003)(44832011)(55236004)(478600001)(66066001)(2616005)(71190400001)(71200400001)(446003)(11346002)(6116002)(3846002)(86362001)(6512007)(36756003)(4326008)(7736002)(2171002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5981; H:MN2PR04MB6061.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G6dNzhOQxraAmUCJ3C07EGexvAW35L61GvOOa3vKz/QwdcBf0gcJnY0iozsS0tUrMbGHYnAFQ2JH2/CgLiSuW+BGxWSV6KI0kk3fRQyLTGnoGECXgHJgZXgQpvfN1P0gwzLJ9/pHqefnOpu4g0d9HI1rAXOcKd/oVdMKc+Zgyye8xTIvOYaNWtlRlQy7zHlcmZJptrfYLkw5BqoIaRTkj4gaKBgsKfbQtj+eJ+dtLXKR+d4KLy0ug3/xwv/it3QjhYBUcsnjQOVi7lWUAAzf7LUNdIC/YBYAOcJ2dTBB2ioPGfJAOP8/pOgONERo9DnERfjKf8yyff0MaFGtgZV+eqW+2E13616k+r10EVG4lgWH3Tl3PZw4lN8UKNNnt0k5FxIt+h3xvTjxebu1MtJwrRpqcpluNp1QqVuEgPkcTb1nMnfqwslEtjfZDIS3Pfuj MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b58eba5-7df1-4810-0fc9-08d771aa8b16 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2019 13:22:38.9881 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kHq3FkjnXkox1a9M0C/iLOKKQDktVHmj+qrU9Im1aYhplwTj7unaPFZIKEGW3R68rWYsc30c/eU7+KbS/C6koQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5981 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191125_052241_079061_5EC39376 X-CRM114-Status: GOOD ( 12.22 ) X-Spam-Score: -1.0 (-) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-1.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [216.71.154.45 listed in list.dnswl.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [106.51.21.49 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , Anup Patel , "linux-kernel@vger.kernel.org" , Atish Patra , Alistair Francis , "linux-riscv@lists.infradead.org" , Christoph Hellwig Sender: "linux-riscv" Errors-To: linux-riscv-bounces+patchwork-linux-riscv=patchwork.kernel.org@lists.infradead.org We select Goldfish RTC driver using QEMU virt machine kconfig option to access RTC device on QEMU virt machine. Signed-off-by: Anup Patel Reviewed-by: Atish Patra Reviewed-by: Palmer Dabbelt --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index bae4907b4880..65cf39867c60 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -28,6 +28,8 @@ config SOC_VIRT select VIRTIO_INPUT select POWER_RESET_SYSCON select POWER_RESET_SYSCON_POWEROFF + select GOLDFISH + select RTC_DRV_GOLDFISH select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index bf33bd40ee07..c5e04384ec3d 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y CONFIG_MMC=y CONFIG_MMC_SPI=y +CONFIG_RTC_CLASS=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index 234213b4ea74..7972b1d321c1 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y +CONFIG_RTC_CLASS=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y