From patchwork Tue Dec 3 03:49:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11270357 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 3EF886C1 for ; Tue, 3 Dec 2019 03:49:37 +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 16C37206E1 for ; Tue, 3 Dec 2019 03:49:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="TvXTxW/e"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="YtG1PovD"; dkim=pass (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="lvAQW7NA" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16C37206E1 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:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type: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=XEJIr+QiXaaflHlZ4EYGuf8WZ7voD9MljXBWnsexI2k=; b=TvXTxW/eNh0NtOi4jtLxOvhAT kkF2t46ubasr27a9KuKUJ2UqugBKQWbkjiuEqKNoQKuQp3r9JzQCVU2fCZbexp4nzffqlaxJ35kMs ycs3XcwOFQQckcQON7YvnOFPfbcGsMwAk0mft/dvtPuY5+g1xzNKDafMyB0UIL9QeTKVXNTvS57l8 wTLzKZWlHUmnn/vEz/tAB6VCTbN7Kl/Dzpc7VD7qt1wry6IDNJnKdPt8RSX4z1Bl3JpF3xbXMTA+1 6BlKXmvJq5p3OLbLGWD5k5l6D27huEvlBmCEAcab4iehPIWRtmVDs7GYamW6aMGKVcD2HAuvkn5Z/ rdY/aN55A==; 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 1ibzBw-0003Up-Ks; Tue, 03 Dec 2019 03:49:36 +0000 Received: from esa1.hgst.iphmx.com ([68.232.141.245]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibzBt-0003SY-63 for linux-riscv@lists.infradead.org; Tue, 03 Dec 2019 03:49:34 +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=1575344973; x=1606880973; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=g5DHzY/TI+dRQJvB9HZniY1xx+KA4MPagqU+gOZy2kI=; b=YtG1PovDOvpwN3sqSaojeohE40rjROYC6N20jb/qND8ZbElW4JKyETGv pVwoZICRFboBrUufCeJNDr1IDZBDXFf0oBZp2+ECPys8tgOqxJheqFzAK gk/efmZF59tuLNUFmhdb6aDV6tFH0i2e9XDo8rhBcHPWA2co2PJg2seRR +6uCKWv3FTR00OSkL9YvaxFWcuMHIPip+pivDB07p7eTJW9jZ1WMdKhdc eTaySwaJ2BHgaxP2ztwvwDrY35sZ6VEHiYsYbFRtiTGvcoN6N6pjzlrQQ PQTzItBepRimEOEaHRjkcfAynIfQ9K7xHw21LRl4Ew3QAd82tRj6mTd6n g==; IronPort-SDR: 2a/PPVX/GZlfgr52cZHBEVC2cdZfRBfk2ZBrtI72gMmmQqpME1ljdMixyV8aQOo3pf7bo5jNm7 VenMsGzWwpmg9x2JDnsD4vt7XDjQtASdhTRCmNdB38t5duMY/kBexqNDuF+gEWQOx8cJ1NuqjV 0x/tedb1mT1+Ao8vQYYI+iZECVG4LStCQ9Ao5nG0wNH8lzswV0xPtQLFlLay11Qb/4NqyDJfpf pSc6608beqpzFVc0ifTXTw3Zoo3axF9wYK7Ok4D3c3PiV6GGOG03o9U+fgUAwVfsIgRlekO1Iq XT0= X-IronPort-AV: E=Sophos;i="5.69,271,1571673600"; d="scan'208";a="231947960" Received: from mail-sn1nam01lp2055.outbound.protection.outlook.com (HELO NAM01-SN1-obe.outbound.protection.outlook.com) ([104.47.32.55]) by ob1.hgst.iphmx.com with ESMTP; 03 Dec 2019 11:49:32 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jRK/6AcxMwNbTmbWbKBf4ft4eS3cIWI5j6klS4/uMRU7soia/qC7CSgV1P2APDuXZHBpei6br/X4K5bHbiXc12qQmp/8LKlL/E1SzP7z2lTUXGWTrEyZcrJ6+o7qzdZK6RszsIAdyL6qU1vedzGI3zYowT3du7aGhnmOgS5bYiQ1oehdc9yHAxqF0F3fIPLaNmA1gkuVloQO214QOnvnlD2+88TriUhS2r6UW6NlAQqUhLrUWQhXNm1TcLgQZ4wbT47WaqW/0Yl181qjuxQbZY56L5yzip5sHDhgoPxgiw/EeVJ/cYg3ZdqQuArzZyJK6UNA5RIm8Sufbh2xKJRxBA== 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=XEJIr+QiXaaflHlZ4EYGuf8WZ7voD9MljXBWnsexI2k=; b=jnR3RjNY9Ggp+xAgSannZuBJ4KUk+IlXXXHM/OCTib0W5aKXzz2OG6uZ47T5GjEV+y0LC/OHm6THZyzGRzDDvYPiXh7H58Kp1Yjx+FZII4bBIJuINEFshOw8/NzTX6E2mLiQxFHkIFtBdskgrv2CcTFjyipnC+fapqeJmeKOgCx5+vzqlmtA4AMkwpoEm/7n45BpxnooCg2hi2CckHd8uT/BBVztqBmQ25kKGBQYyvuGe2URZ6NEYFXJOOE9fQOo9jVEiVRzjSY8q6kZVmnw09c1TZSSaTClDSpEe/Xx3/EC99TP0xAa3izZRPvCKpNazlZ9eRccJTgp62RmfA3ZsA== 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=XEJIr+QiXaaflHlZ4EYGuf8WZ7voD9MljXBWnsexI2k=; b=lvAQW7NAMIg9QmrGvXUobFjXIy4746KHHbfC3SZfeCoeRVMkVLyE1hHKi6/ib0+9S3gD9bOEVMMvKRunvDQ7R55kCk+LDTuYsUDoJzUAv10zpOrLHt3C0WHULYZON2z+ZWpa8fxEorquS9VLD2OhazmH9gTuQ7dCQ5TpukbF2Co= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5807.namprd04.prod.outlook.com (20.179.22.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.19; Tue, 3 Dec 2019 03:49:31 +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.2495.014; Tue, 3 Dec 2019 03:49:31 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH v2 1/4] RISC-V: Add kconfig option for QEMU virt machine Thread-Topic: [PATCH v2 1/4] RISC-V: Add kconfig option for QEMU virt machine Thread-Index: AQHVqYyr4UjTWKXKREGsKPB7m3aMbQ== Date: Tue, 3 Dec 2019 03:49:31 +0000 Message-ID: <20191203034909.37385-2-anup.patel@wdc.com> References: <20191203034909.37385-1-anup.patel@wdc.com> In-Reply-To: <20191203034909.37385-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BY5PR16CA0027.namprd16.prod.outlook.com (2603:10b6:a03:1a0::40) 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: [12.169.102.154] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: bc16592a-a8ca-4cbe-6da5-08d777a3cd86 x-ms-traffictypediagnostic: MN2PR04MB5807: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:1227; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(189003)(199004)(1076003)(66556008)(6116002)(3846002)(66446008)(66476007)(64756008)(66946007)(25786009)(52116002)(76176011)(6506007)(386003)(186003)(305945005)(7736002)(26005)(102836004)(478600001)(316002)(71190400001)(71200400001)(14454004)(44832011)(446003)(256004)(11346002)(2616005)(2906002)(66066001)(81166006)(8676002)(50226002)(81156014)(8936002)(110136005)(54906003)(4744005)(4326008)(5660300002)(99286004)(2171002)(6436002)(36756003)(6486002)(6512007)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5807; 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: 8Pzxunqc4lFKnXLgGdTIwAWlfxND/0sYxyNGSk/HEwUAn9vl66dFCTSHUiV9Kq0kDrzz3nNQPCRE7tp8+tl8kBFu9gIEWGG3FvkDJ9zEgASoH+A8gMjFZi6dUbLjIFoLctmLyVi/xYDO47AFeZjWiUVaEkok6WFOCm2QqNjhXTytoYGULHraXu/ye0jNPAVgQT/ygJajRXBWMvq0VIE3WsRfXMfzhfF3kfcqwQgMj0zHotQGX70yKUieZ5KcwJr68VhXs650Q6VtzScYv1VWh9VWWrPdjrKirgzjkjbJhhPK/1ycm9Q7X2XvVQ4l6MQFs3V2+sRvMecGtxU49KLbeNRfn88Dpqc1Jz5DRu5hqmYvVxayKOCk9IJrJ3gN8sZ75ivQGG8rXRt24jZRacW8j/3s3JDQBg+Hg2uB6uoGuMAxWRI2XcPjKO7zUAcKJkmP MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc16592a-a8ca-4cbe-6da5-08d777a3cd86 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 03:49:31.0806 (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: OCax64wdC3mlYbRPFu+QSSdSyReCfPmW1Da8U49htUXOdkqb3/WepqlnkIiEN8b9i46MoDIQ2qnK1gtJZvSE4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_194933_230878_C88A633F X-CRM114-Status: GOOD ( 10.88 ) X-Spam-Score: -2.5 (--) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-2.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [68.232.141.245 listed in list.dnswl.org] -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_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from 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 Reviewed-by: Alistair Francis --- 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 Tue Dec 3 03:49:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11270361 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 E017C6C1 for ; Tue, 3 Dec 2019 03:49:40 +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 B7168206E1 for ; Tue, 3 Dec 2019 03:49:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="YtsCAVAp"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="G0fhdgPK"; dkim=pass (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="cXCj26N8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7168206E1 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:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type: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=CNLQUEmoIThA+eYb+O5wL+CNfw3SQk64rwLApSwQsv0=; b=YtsCAVApoC/Hap9JRLVqRMrNJ M0pdOU44iGfY0hpiaHzNGDfBKulzsTVkM4h+Zb4KRb+563ai2uhVz6gr7XwNoIwlIwxdtRD7Ajpem KoUJ4diLn+m+ooR9xU6oEr+YDIbYzuTur5twJej/79bwDJaqgH2zcPlRJG+hq7IzexURV5ZuYsyFu ekNwi0wYrQRdGY7v9xPC4ocP1ElxuTbkbo3NbnznfarXlJ6LG4yktuputhCTGbWpKg8iEl+LSiRcZ i33K5bqUM3LYT0QVLqsnbVqHoC36SYGgpjgxnwtsieW8OGG/jbGkUiTJ/LWMKeje+PgXpOyBxup/B oi7RuKUgA==; 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 1ibzBz-0003Yh-Ct; Tue, 03 Dec 2019 03:49:39 +0000 Received: from esa1.hgst.iphmx.com ([68.232.141.245]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibzBw-0003Tw-Ba for linux-riscv@lists.infradead.org; Tue, 03 Dec 2019 03:49: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=1575344976; x=1606880976; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=NO9w9lB7AJuukixFLlNldJDxscUXD2JzMPM23TCSldU=; b=G0fhdgPK9Zw8xzoxN+VPSP4K2utfhgDL0lQQrjz1mnD/vOAtZr3zy2eu hFPZypG1+jsfgJ0qbMewUuyl66kBJjWkdnd1PmhEtFHcz05hoN89mALdN ovjg60CuyFaVRW0YiSyqXmohktHyJ5U0OJC0eZvduD4FEyifjsGxWJ9Q/ saiuyK8ErhuSc/1yg0ON4g7otQTap8Wkg2+qC1Jem8apzK6Ax4yJJKJ6X 028IPGRoqU9s5617vgWSV2d3FTRFXGWHiBkBhs+YStzKHBUPF4Khhfo94 7O6pV7mPpgooNC9L3l0D01swAFxOuwT5LzJMwl/L+hHfZ6fBvLEU5ntQW g==; IronPort-SDR: 3BmLAjAjAz0tAdzLDV85L+3TLCWzFzJFxyB50hYVj6qJhTVZ55KRvg19KxzrOgmTUkHDM9k3Hp cpOuHFGyGmMsl7Gor/ozBOCuhElKHdnb50KdLldymzqfOonTGzs4CQFXBvWl6kH9nKmcaeJKvo e1S0iozi8fTkmd2ZY04FOM4xvjiKyxVrzJN61F9wybP8yTpzvC0Do9bV/jxwdkU+Jw6iSNCBRN ZCWIzzrK+/wGAAl/3/ZyKmXQOnVXnXXK3nmdGobaonF6RE37XVjNWtXd/JY0cR2sjOp5OWHjxL Qnw= X-IronPort-AV: E=Sophos;i="5.69,271,1571673600"; d="scan'208";a="231947963" Received: from mail-sn1nam01lp2058.outbound.protection.outlook.com (HELO NAM01-SN1-obe.outbound.protection.outlook.com) ([104.47.32.58]) by ob1.hgst.iphmx.com with ESMTP; 03 Dec 2019 11:49:35 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IR44+wwizk5Esy/2u841jzoy36nt19cxe0G4VFTTMIJh/7WSB5gnCX6t/IH3pz2T5iDNo4ZNEMNm2W2iTI1sG0K34ozGCaZLjVP2GTf7286WPmWdrImsJwH2+FyBvtB3f6qpoz7E6yvGBJldhEzKwHKmWx0jRRARZkrjhYWb5nx6GbJfagsB3M+DEticow7FMCHdf8RVG2oBdt5ByBiwKPmn6GR29sWL9zyF4Y9MU8UcAarUoznlht3TCn7tmuAv2dUJ5e6zS9heoc8eRAQAihCLfKlRD1Mrhz7OKPtAB8imM5FzVx62wZhAaSgkO+lDppoky50biW/9OcMeE/C2fA== 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=CNLQUEmoIThA+eYb+O5wL+CNfw3SQk64rwLApSwQsv0=; b=fovrgrfY9Mxws5IQJqAC5JIf7FVNgSplzEj6c9jaS0SjzfRa7cVk4Sy2Ws0AvAQdXljrSxhKcKwz2zhP4vf9WIM9l4+pHwpGNwFqwDb78r6zI8kJ9cAlWi8tle14Hp8I3PxxQbglBXD3eHa223wKOXwHMCLQFyP3TGiDr0PPgXaheO4Ae7nhj5T6xijyPyKBNRZfpLYZsUfAYk0Gf6cuM6B8tM4Tlz2prYrN+lIRtcIHIohHUaPT+UciYy6xzdPMPiY4pPFgRkSZHsxhRr8DYc2rRI/kEpEPnPMr4p623ZLcSOlWaOhl+xGTO4xFbpaSWbX2tDvkbHMQQtKY+gh51Q== 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=CNLQUEmoIThA+eYb+O5wL+CNfw3SQk64rwLApSwQsv0=; b=cXCj26N8zkssbpSdrUTw5n50aEZPPlfG/ePApXSyfjMpcSOtDcVTWolnqBn2YVPb09sXwxnYlQ9kQkzBcoIBSfrjBbnWeDAlmTLIMWZ9q8YWaAivuxXrVj12/lXJA0YeJ6ZZabyFWO4O8Te1V9GgXGA3IeQeeZcU4a5XYvRmhp8= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5807.namprd04.prod.outlook.com (20.179.22.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.19; Tue, 3 Dec 2019 03:49:34 +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.2495.014; Tue, 3 Dec 2019 03:49:34 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH v2 2/4] RISC-V: Enable QEMU virt machine support in defconfigs Thread-Topic: [PATCH v2 2/4] RISC-V: Enable QEMU virt machine support in defconfigs Thread-Index: AQHVqYyt4dS06imzoUaWBf5val2QOA== Date: Tue, 3 Dec 2019 03:49:34 +0000 Message-ID: <20191203034909.37385-3-anup.patel@wdc.com> References: <20191203034909.37385-1-anup.patel@wdc.com> In-Reply-To: <20191203034909.37385-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BY5PR16CA0027.namprd16.prod.outlook.com (2603:10b6:a03:1a0::40) 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: [12.169.102.154] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 6464c6d7-4ca5-43ee-54ef-08d777a3cf93 x-ms-traffictypediagnostic: MN2PR04MB5807: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:785; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(189003)(199004)(1076003)(66556008)(6116002)(3846002)(66446008)(66476007)(64756008)(66946007)(25786009)(52116002)(76176011)(6506007)(386003)(186003)(305945005)(7736002)(26005)(102836004)(478600001)(316002)(71190400001)(71200400001)(14454004)(44832011)(446003)(256004)(14444005)(11346002)(2616005)(2906002)(66066001)(81166006)(8676002)(50226002)(81156014)(8936002)(110136005)(54906003)(4326008)(5660300002)(99286004)(2171002)(6436002)(36756003)(6486002)(6512007)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5807; 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: ZK38xy+nJYpUmm0OrBCFO9XBr4dVCDB2wVFX5tR6t3W94i0dFFW+h1DQJ3pYSTQiuRJ1mD19FAR+NfN9QIkMe2dWUDmR71EucmiqvCzlci5Bg8G0aP7vTvpVHPp4aQuyY6VWyUbLuculuiMNl8aH1CLvL68QDh2UAqHujuVWNT+Z0JyiKimA/4ASz2alxSGl4GjyFMrTZfjS0nCuYt3iN9VczzMBpONix0skiRtLdMjvMWF/RRMtSB497yMlkrpMdq0UjmFzlcg44oFmqyJ5/1W/RdegD84LZw3D9fBPeCbCA0RexIVYlctvQR0kUgKbTxOO7x7OTXM0bSESCTL9gRb9GITfOQ63sNnX0WyGs7Ruv0WYXkmXpBdxC94Hynoy46Yu8v79Rm3FU/a2jMh8FILOMRoVZ5JSYoW7uKKxW0sYCRgwwdAeojbKPD9hviCM MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6464c6d7-4ca5-43ee-54ef-08d777a3cf93 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 03:49:34.4676 (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: PoEcNtbRcvWbKgu2lxeSWSb9uq25GILac1Wagyh+jP4i9Ljx4zTBMbNB59JydHKkDFBFsVx+oGrNIsvxDRvpig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_194936_470203_B0471A60 X-CRM114-Status: GOOD ( 11.17 ) X-Spam-Score: -1.7 (-) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-1.7 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [68.232.141.245 listed in list.dnswl.org] -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_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from 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. Also, we remove various VIRTIO configs from RV32 and RV64 defconfigs because these are now selected by QEMU virt machine kconfig option. Signed-off-by: Anup Patel Reviewed-by: Atish Patra Reviewed-by: Palmer Dabbelt Reviewed-by: Alistair Francis --- 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 Tue Dec 3 03:49:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11270365 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 CD9B6109A for ; Tue, 3 Dec 2019 03:49:48 +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 AAC952080A for ; Tue, 3 Dec 2019 03:49:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="sD7E6lg1"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="gmHiTgkI"; dkim=pass (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="IGyWSat+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AAC952080A 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:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type: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=vU1yvc+oa92sYt185PPEJQrXvsBPIMg3LEUTwTyGsZs=; b=sD7E6lg1tgSNARdmxhNv7B7Jr MMOgUvF7/IUJAHWiKKHbtTSjx6GgMVXKflKwFSQRu9STyVRhFMH+antxjKGxsqxyIpWQSPVEDchD4 IixJUKXalrF5jxY8dV13E4BTlKuE4Y3sftuqQPmFTwixafnTm+dw21y3A1wmn0q3oiaSkkRHXab8f 5ITg+ILhduRpUiTIUXuOXz25awmsp30kYfKV+krQRqn9FbZ8Pf3lvVV5jcykLWbF9K6E1DMQrmZ5G R9fzEkAZ5Cixy9GFjyOrgs6y9Lwk0QD0+a4qHdzFoiB8+PrD4h0YcD0VNGWXmfwyQRT9UeA9TksQW OzBJo7GMw==; 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 1ibzC7-0003hV-GS; Tue, 03 Dec 2019 03:49:47 +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 1ibzC4-0003aP-1v for linux-riscv@lists.infradead.org; Tue, 03 Dec 2019 03:49:45 +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=1575344984; x=1606880984; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=VaTOvvd+MkDxiGg/xGJmIeH7GRWGvCfSfcnZCcK+JyY=; b=gmHiTgkIV50g9DRXpLwIZeFsxMDCTVHB8CLo4JR+bREK7ZefXmWNsTEH j++y9xts7cCSeldxkHQegBmmr63aOeUQ/zBxfwJV4LW0BL0tSZBN7k5TY e9yYOsTMDPrTlA1Xnmd8NQQNwJViUp3Bo37N/rShpGYhNMTbA8bQwO3x3 G0f59jfHJrnltQLcKmgtYDkpSrJFwm2qpeKkG2IoUl7zthn5wHG79Ez61 niG3Xojhg0q2nwGk6rFEPh52ma1PY0mvqpdjvAmMaug3yWtptsX3iI0My hbPQDMn/uQqMolkzoGS8H3iHGX312kaXrdhWYvONYpgda6fjqVnkWAkiZ A==; IronPort-SDR: ft4UWYN7k+ZE2NOsdoqTyFTfZxIx0T3UdtUmskc69k+5n5pd0yP1PhULrwj1IP8YaO1WrfS+/u pHL3IDgCT3t6w+/oebKRIwo/5m2YEqLSIK4j/DZLxPPleJt8fNO+LjZz/jrRYQpiwfm5jfQD9T GuqFQf5o2ZdlgrxFM6oqUu4GdZV5v+nxiYCLIVFv9F8y9tMHycqy0RHZxAruG8o6MyUnQmnjgt XMQGy/9j0bh0w5xGjQPKaumFPdz1RwnSI5TB+WEj2u1lixnRcqvc6Lg2WXMDOY2hbXruPvjqmc tVw= X-IronPort-AV: E=Sophos;i="5.69,271,1571673600"; d="scan'208";a="126069218" Received: from mail-bn3nam04lp2052.outbound.protection.outlook.com (HELO NAM04-BN3-obe.outbound.protection.outlook.com) ([104.47.46.52]) by ob1.hgst.iphmx.com with ESMTP; 03 Dec 2019 11:49:38 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ly+QPZ7rq9ba4GEAfR3qlAGajDhvNg8fQ3y0KB/CT5gMkFSsbwcgN6gkSyjU7Zx+0Vlx2BsBsicwA8rzkIyGfmUo6oCrUACbsNURfAyklzt5S4436LcfhU4cXetYpNZ3A5M76OSdnIYRrO4ELOMp0maify9IrWW/IDga1pf5WV560kvuIhtU+odsF1LBjg1yiORfFaV1JDA7lnW7qh/emiq93IFl8kKNwAE6fCKW38AI8cTygCphW29nZ5KygtS350rnhTvBf2ImJlfO+XOUHHjUzRNsUDEzJT8G56epq+5PXtt6WRVJn1jzRr1Wff0+8+KRtWielQ2p32LjhGYaoA== 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=vU1yvc+oa92sYt185PPEJQrXvsBPIMg3LEUTwTyGsZs=; b=AAKPg254hRvtA1drufb+d8KJ+9I3lP1YMHnTVGtyttLJES6BBY32Hcz7W83gMwe5kwp2RwMUIR1Tvi0SQcgt8WE0o4oqHt/1RCHsnPTKB45etsXGe5k4+6rKTOlEQJGUfLwrVbdqxsczsciPPma7EntMo/KtC8WJO5brGrnwbz9Sq2Sx1HxLKMdpJs480JDRu95bfdLvLO1nAZ4BCjzxMBM85Dyg2QgSbZOjRaCSfPgXQfIUY8rdZGUVoThSr93vHRxvNUBkaZ+adl3pNqT1ODOT0jfUUhF+9fZHBiAicm/aOlXkEgg01VjEolNGQfXdtPsNUW9twURD8He0UsnxCw== 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=vU1yvc+oa92sYt185PPEJQrXvsBPIMg3LEUTwTyGsZs=; b=IGyWSat+HWuXXuA4YsI9Z57vm5MWwr96sRLofcMqfg1mhaEj+5YMXHJlbszYZVLwpSUN28zt6ga9d+8lhPwrtYm4k/+e/WuN42DDfTKGk9BpgZxrp+NE+Ej6GQ/SF1iUh1Ht2PMIfwiZUdrko9/8vXYhc0VcSWq1oTJ6yrbBWyA= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5807.namprd04.prod.outlook.com (20.179.22.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.19; Tue, 3 Dec 2019 03:49:37 +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.2495.014; Tue, 3 Dec 2019 03:49:37 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH v2 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Thread-Topic: [PATCH v2 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Thread-Index: AQHVqYyuT1WruYC6ZkKNWgYy1d4XCg== Date: Tue, 3 Dec 2019 03:49:37 +0000 Message-ID: <20191203034909.37385-4-anup.patel@wdc.com> References: <20191203034909.37385-1-anup.patel@wdc.com> In-Reply-To: <20191203034909.37385-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BY5PR16CA0027.namprd16.prod.outlook.com (2603:10b6:a03:1a0::40) 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: [12.169.102.154] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b7fd9b06-0fd9-48ea-9a81-08d777a3d139 x-ms-traffictypediagnostic: MN2PR04MB5807: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(189003)(199004)(1076003)(66556008)(6116002)(3846002)(66446008)(66476007)(64756008)(66946007)(25786009)(52116002)(76176011)(6506007)(386003)(186003)(305945005)(7736002)(26005)(102836004)(478600001)(316002)(71190400001)(71200400001)(14454004)(44832011)(446003)(256004)(11346002)(2616005)(2906002)(66066001)(81166006)(8676002)(50226002)(81156014)(8936002)(110136005)(54906003)(4326008)(5660300002)(99286004)(2171002)(6436002)(36756003)(6486002)(6512007)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5807; 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: sM9El4b1NrQD5rY2FVzthRHKz8gXOkBrFTARba0S70cgJ/XUm9xDScbeRkYrva5c1B+W3XOpkdp+QATiK3oSkIFHkwfmxnK2Lm8IMPGi1JLU56v8sn9YDWgEVkDZFqtDHcDJPJTOwUaORwhU+qz8f4BLUrwqBbUUwLHoOYUJxd8LJrrTxqVN2TG3H6N6i8iWwOhMFaMn7PXdp+KmLp4nLwyHse8nHOZ3BtMTRnRYw5HlOuxD1S1AjgvY/eMvnvvfVq7G4mo/9cgJIxX1tGq4tbiL1yyM77WEvVECKSGYOvHYJrNoVfqqsqKAr0rST8wccwLgOvTgRNtm9FQ8NEyhMkH5q+T7K3RLrdWK+ily7mRGyixMlvjXVFI6BmQhqqf7vLXPGgfxTp+Xi+VQ2vjwPF4/lV6HGjrxwKJB8EbK9KaBeVu7puKLnMprYhkcZ+CB MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7fd9b06-0fd9-48ea-9a81-08d777a3d139 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 03:49:37.1691 (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: k097//RpsTyFWWRVwHQ3DfJbH6NjtmtSA1hEqEe9ePUUITHGL4GGVU+Klq9VUoYW+M7ljS6CSk16XmXWlcT35Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_194944_178226_385DF3D3 X-CRM114-Status: GOOD ( 13.53 ) X-Spam-Score: -2.5 (--) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-2.5 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] -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_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from 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 Reviewed-by: Alistair Francis --- 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 Tue Dec 3 03:49:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 11270363 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 B21696C1 for ; Tue, 3 Dec 2019 03:49:45 +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 8EAF32080A for ; Tue, 3 Dec 2019 03:49:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="WS7MrPL5"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=wdc.com header.i=@wdc.com header.b="DNk9G/ji"; dkim=pass (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="VY5zFAmL" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8EAF32080A 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:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type: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=mLLYfNxI13zK+8fy87vWyxAGtShwIFsex/HAb/rxwzg=; b=WS7MrPL599ir/KA1K5ogxi1kG VC/Y05cAuiYuG/pimsyRpnDeumwulDinizC/Tq3w3pkFtBFXdrLEQ3B+17EtKhrS0JohOq0Z+NHpj i/MkLJxOpfp9hONgyMuSYA5qY9f11T9x0Ihfm/5bp02vygH4dkPelmvHbuauhtHbxV715WNz1qenF WU8RZbOEJvIeaJI8c/9knEyYSfxgh6HhelVRMGOU1SBk4skVHQ7k5mxvZOmK0H2O7iT2s4ZIcd2wM 9ictycmxLeWN6tsUgAy7DsKa67JtZdMG7H1J7OOQCh6ph5kls3KfS9zDM8Sx30jmSpuqEDGDFweQQ NrVDsMmZQ==; 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 1ibzC4-0003da-Bw; Tue, 03 Dec 2019 03:49:44 +0000 Received: from esa1.hgst.iphmx.com ([68.232.141.245]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibzC1-0003Tw-MF for linux-riscv@lists.infradead.org; Tue, 03 Dec 2019 03:49:43 +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=1575344981; x=1606880981; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Up47yL6qnLqX/ugK19gp59ta07M17uAHLHwuEPg04L4=; b=DNk9G/jicagU/qYudYcrrx4GHUTqP0va1MxsrN+xVa+ifMhlGgQ13htP JRr1qerPuP1m9EzRtnhhAfZSPjVmHfLpnuMMvm7d8hYqZtW3NXSoSvYD8 5meF+FJWJDtj49dr4ujES66yzZcRx7uYnlDZ51Dd+FCTvDvUqgmmmUm8H dh7vAdyLT1v0t/jX5M54Fltipr5WzJu7TmEoLfsosMnc4qbUG2nxXkhiL CWnglIuHuROWDk7PmGRk+zzBzT4BpVnEH8zWmq1jya/LXYvmN7P19Kvwp CbVKanvZN/nGzAuJdyxg+i5sWFZhXstSECI4rb6MU8aOJcWg4V/LM8HRH A==; IronPort-SDR: UNWsJ1ysMVbD4HsiG1JGWMDZL1Zq+BK5czE/CswVynPNUXbOi9b0U+iXyznDU6TRjJliNxQxbJ 5ra4PdZoGCambzKYdg3OQXm+O4cJR8cKA2Awh3pDWb8D/I0SyBymAaaxPfp98rVTFsiWHTLaaW R1DoTewR6N19Al19DEKeaNXpf06/psfq6TiAgPK019H4GeA1UzVISQdm7+J1TlNjYZxG33+U7t FfT2pn0VlJdJGWUPzUDjQSeHydsKX5vQKxatj6IJb+MIFYjgZBWsgYFtZZ9WGhDfMaZPwIDz7R iJc= X-IronPort-AV: E=Sophos;i="5.69,271,1571673600"; d="scan'208";a="231947968" Received: from mail-sn1nam01lp2052.outbound.protection.outlook.com (HELO NAM01-SN1-obe.outbound.protection.outlook.com) ([104.47.32.52]) by ob1.hgst.iphmx.com with ESMTP; 03 Dec 2019 11:49:40 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KGDatYs3LJ3vVA9P/AJ0Mjyrsm9aqbe/MLKfqjmkryq7Z0YouDrO0WDRv7+zOtN8p7Oct+45G4EzW005L4PVgN3DvrE/Ad4U7OJlo+Se8Bop3r2CVZVhsUOLEAKrR/MgU45vTkBsS5Nbyrp0Zin/iE6ttr8z1uZ2db3ZhNa8aNhLQMEpgZxN5IYCmSHfFjDDt8yxR34NPmmQs7j9qH09MkaIi62FgX+IW7FCxc5mgxTHMlW1e4rYx+qn7jDflYoJvbUf23Dw5LX2yLbQ3itjD9ZOlfpy34b7EwuAkfhz312EVV8szW90r5giOr62HJYv9onkdH7S83/y5qhJ/cthQQ== 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=mLLYfNxI13zK+8fy87vWyxAGtShwIFsex/HAb/rxwzg=; b=n7SKC9uhvyJnraTcTVIDkyelEavD7GUFiGE4bdJw5Dol9xhHUbb0TB2YOvVXtzTPnRiidVGkNFf2q1s+oJO0lPIcpI92XNRcArJKxEaH84VUQWrzDH/Rn78qJn/aUSQS+BAcdiDTTI5UHwLjkBO1tlSMflBL0XzR6iYN9wxoZzVyK7w1wJSn8glKE4KCttFMSinhr3Zn7jFia0+j7JSoo54eyD7cfVlKPQmkg0YTb08TTIlsdb5MwP86iPO6Z832yZzyq6/pzpqnJX5tFRABYhrkdmOlNtoqt6dYIFDF7zASj3J5VY7G8+ApsdGwKpjnORVX0EH4DDIHC3k0eraV2g== 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=mLLYfNxI13zK+8fy87vWyxAGtShwIFsex/HAb/rxwzg=; b=VY5zFAmLThGvexX6W1rSvJVVYBTnSOImDUWbz94B3NWTmPIIQYrRvFWQu9dEVcetY1P9xHETKgsIJTx9XSkjqlhcU4jln0Vd9L8O/sZvkt+KbDq8yuHy+lp/w1bU2yTvQSuLt3EBlz4DKT2Cd/uUqHGXFqjDg+8z8B9uiGThw3Y= Received: from MN2PR04MB6061.namprd04.prod.outlook.com (20.178.246.15) by MN2PR04MB5807.namprd04.prod.outlook.com (20.179.22.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.19; Tue, 3 Dec 2019 03:49: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.2495.014; Tue, 3 Dec 2019 03:49:39 +0000 From: Anup Patel To: Palmer Dabbelt , Paul Walmsley , Albert Ou Subject: [PATCH v2 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine Thread-Topic: [PATCH v2 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine Thread-Index: AQHVqYyw2RuSRsIdmEihcdKZ2s83Ow== Date: Tue, 3 Dec 2019 03:49:39 +0000 Message-ID: <20191203034909.37385-5-anup.patel@wdc.com> References: <20191203034909.37385-1-anup.patel@wdc.com> In-Reply-To: <20191203034909.37385-1-anup.patel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BY5PR16CA0027.namprd16.prod.outlook.com (2603:10b6:a03:1a0::40) 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: [12.169.102.154] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: c7c290cd-bc20-467d-4b6e-08d777a3d2b0 x-ms-traffictypediagnostic: MN2PR04MB5807: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:1775; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(189003)(199004)(1076003)(66556008)(6116002)(3846002)(66446008)(66476007)(64756008)(66946007)(25786009)(52116002)(76176011)(6506007)(386003)(186003)(305945005)(7736002)(26005)(102836004)(478600001)(316002)(71190400001)(71200400001)(14454004)(44832011)(446003)(256004)(14444005)(11346002)(2616005)(2906002)(66066001)(81166006)(8676002)(50226002)(81156014)(8936002)(110136005)(54906003)(4326008)(5660300002)(99286004)(2171002)(6436002)(36756003)(6486002)(6512007)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR04MB5807; 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: TUx6+Ex9FS1PqhEQU7EHRWtO9lq0yc5XtrhPxQKVxXbuesuRKxlkc/IEkeeY7sEb/w0e0sc/kzBYIS48hGKZOwRzTMS0CeD08J04yOKsUUY5zKMQPeu8Fezu38pxi/5rTU5PXxpLv9vcxvQaKjVWrjCLgObQ1TQNq6NiXN4P/jc2/GVu0Pjnmvub51/uPWxd8tP94haK9O0P02hHlkLi+e0ve6uXZumTBWIJTeQYgfHoCH7u8Z5WB9/NWzksspHndEYUAVJtFWBt492bZ32rv8qORabuFv+9aoJheLD83XeVxdbLAF2/im71X08HrJnl7W/3wQy05kP0mRIPmxaksDoavST9XDOHFHkmFF+KhAEDtAp4Sr8hEhibC4uFolR/n/GdGT7vyTZOovgMgu/u2P4ml8O6WQ1zeDGUWfl2Pft2E6EwlWDjHPFEhk8qANQE MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7c290cd-bc20-467d-4b6e-08d777a3d2b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 03:49:39.6117 (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: Uq88zlSiKh4mPh29uXtC9SjjH+unjHpXIDxOQlYD8L2z5lxwv7311SXMsKyu3yb2mVuQDxXySZ/XWRWmwM8abQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5807 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_194941_764449_0D97216E X-CRM114-Status: GOOD ( 11.66 ) X-Spam-Score: -2.5 (--) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-2.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [68.232.141.245 listed in list.dnswl.org] -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_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from 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 Reviewed-by: Alistair Francis --- 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