Message ID | 170c5841b13e1854f276592dfe4296b942edb15e.1534435831.git.alistair.francis@wdc.com |
---|---|
State | New |
Headers | show
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=wdc.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.b="i0lofenX"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="cjkTYu6W"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41rszc6YBKz9s4V for <incoming@patchwork.ozlabs.org>; Fri, 17 Aug 2018 03:01:00 +1000 (AEST) Received: from localhost ([::1]:57125 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1fqLdq-0001Kt-Dy for incoming@patchwork.ozlabs.org; Thu, 16 Aug 2018 13:00:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51523) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <prvs=759fd99b3=Alistair.Francis@wdc.com>) id 1fqKsJ-000062-DH for qemu-devel@nongnu.org; Thu, 16 Aug 2018 12:11:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <prvs=759fd99b3=Alistair.Francis@wdc.com>) id 1fqKsF-0000BC-4B for qemu-devel@nongnu.org; Thu, 16 Aug 2018 12:11:51 -0400 Received: from esa5.hgst.iphmx.com ([216.71.153.144]:29288) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <prvs=759fd99b3=Alistair.Francis@wdc.com>) id 1fqKsE-00009Y-Gj for qemu-devel@nongnu.org; Thu, 16 Aug 2018 12:11:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1534435907; x=1565971907; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=aFfUyWdxz7NS4zBxW71adL3WpeXwl3ZrA/x23WEWl8Q=; b=i0lofenXEbqSqUj5kgucF9fM1B5qHYT8aosKylTBWN56jRt4WxoyuMwC 3/9LezaaCAHLmJiGLwDj5KFW7v7x0dwNVX3AhiTRIWFhhIpYk8aA+pvMc QwtYSGArpruSDH8jvquZmXv4celtLT2DtXnwPerwYI7O894a3qfyo4Qg7 i7+ryQ2z7omlM0ulYobJoofai8njK1GlF+vPA3FIdnvmwbdjAROroQZx/ K1ob//DvjLSua9Flrq5GpT+I/1NureOB3CaoGgBq80L21ItoHki8I7NRw mE3UmRdQx0kSW3ISOKrr93gvPIUOATEG8i3StqJ40RVZzo7QG5aiEdSLf A==; X-IronPort-AV: E=Sophos;i="5.53,247,1531756800"; d="scan'208";a="88624924" Received: from mail-by2nam01lp0179.outbound.protection.outlook.com (HELO NAM01-BY2-obe.outbound.protection.outlook.com) ([216.32.181.179]) by ob1.hgst.iphmx.com with ESMTP; 17 Aug 2018 00:11:45 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector1-wdc-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sHh7RZ/KnL8iTGAs8DjBNo63KpFZ98wDdNk/OZ84FiQ=; b=cjkTYu6WvgdDzApmlRlqc9Um2P4CJ/02Cq4VixQP9Egb6+69ZefbpfNTWiWwKVwEKKRWbgxmkwsYXU9+hLjf7Za4FW48dk+CrVlq24xVhQ0ZcuqkDLESEd5g5ItAq5oPAEBbfnS4jguD2mH+Rb/9GifOxRHbbkz9TfAIf+0wyGE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alistair.Francis@wdc.com; Received: from risc6-mainframe.int.fusionio.com (199.255.44.171) by CY4PR04MB0391.namprd04.prod.outlook.com (2603:10b6:903:b1::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.19; Thu, 16 Aug 2018 16:11:43 +0000 From: Alistair Francis <alistair.francis@wdc.com> To: qemu-devel@nongnu.org, mjc@sifive.com Date: Thu, 16 Aug 2018 09:11:34 -0700 Message-Id: <170c5841b13e1854f276592dfe4296b942edb15e.1534435831.git.alistair.francis@wdc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <cover.1534435831.git.alistair.francis@wdc.com> References: <cover.1534435831.git.alistair.francis@wdc.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [199.255.44.171] X-ClientProxiedBy: CO1PR15CA0092.namprd15.prod.outlook.com (2603:10b6:101:21::12) To CY4PR04MB0391.namprd04.prod.outlook.com (2603:10b6:903:b1::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a9ac5a6a-df16-4805-5416-08d60392f5a5 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:CY4PR04MB0391; X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0391; 3:gfFRpXIBVAD2lXkNI//6dXoI7Du66FX8ndaShH8kxBHseL/9YdD914z7mLQZ0cSZIFLkw25JoLxLwW3e2GLdcAK+m8L0MYeMFwsn6Co1BS4tydGAn1o5Ekwr00PpCPyhQjZ3g/t2IvchdubDnyPmFbdN5YqdzN/p7mjNUzQQ/jDmrWz5FaK65sO4HtipZv/Cp4/2FN0FXomN1Wrc30nyxnsUhiLjliKPW+Vk7UJrTQlUO0JHmgPqvwn4DbIiHN7Q; 25:WNypQfA+UThniYnyL8IY2dtfeGA2fdaTqKloK14CkNkxr+BnM64XcBmjkHGgm5TeL3PpVJjINK5bGtQTCXjUbp+2yeZv5nDSinyFkeNtjI4t5ih9z1olOn4CsqOcKoNrti3J4kRAqUAQi34iXNpXPthf/cO1EAkOQe6h+1qlVDhH+MjiGo43I/ifV9NdXsb/46bNwCqJL7cnD8VfDxNqH3kcnTcrjBfLhAfNhPxMqahj+epZ2k9RwuVIZ4CVNuchapSjnJ0t+vVnmBdG73pgPXsilVMcFDMnKeobxO51ads0E7wvn/eDjIRdEKc6hE8agh9HCEQtyclvjvrkNKDxNA==; 31:UyTbpZY92u8SypMU/34pYXGqTfRgocCSGzh4xk4365O2n9sOAIT8HKQ2iouF3XsfpsDgN92Ag6j3ifi/SxiSRYZZ0LTf7A8bg2ssYaA7HQxp7tKc/IyBmEpZ7j6i1GwiDgJlhuaoAu9TA1z1Aii5WH4QRKLdl7Lad4bFB+DM4R4i5SPpMpq1typhRTAN6SwFRXloNWfrXk7BRoQcAa+ypBDaMcWvTDsaffcLeaaLhCI= X-MS-TrafficTypeDiagnostic: CY4PR04MB0391: WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0391; 20:KTMWYMcLV1IVTBFK4yz6HrRAFFMxtnyxRfwpBXnxheqSVbCdSjJnkuAln3wWCGY3VfMbaYTt5DyJACHHZDKS6fF+IqMTQGkm28gKjKybLuhkW0Zas0T+gGvbJLLhMX82MIWWPT/uVzzHwEzu3h0BVDpXEaumzY6noOgkkb5RzSNZUgQl7Wajv5CqGl3w2M6DOjkhb9aKhIFw1kXSTVQ1/I0CM2jna8sLtj4RE1cAxCi6mcW7nfcsp88F/hHSYkfItsb3uZKdCYAdh4R4TFrQt4wMOh+WP1Q6sf3qgUmpuqPvOhRsks72c0MMB9sKJtPB1PuV2GqWUJH7hAWiD8FXEgCuuuePyFDLorRdVHWhjqWa0P1zr9tYkWkH0U4Iqil6Y7fF+fh78fPsU+e2lz14LlmyTRSaJC4TM3A+07xFyzjWBzD+DucwaIeMKUds0pONLVUbF56VGBbuLzNvzmgyvB28TfHD5ZqAuewCl95HC2OW35AHgxzL648NbBhjSevW; 4:IAGZB84+DRtZOxLDJ23bh9p+HI0Vyh/YKKulDlF9if1ekP1PfdCRwWD0azyo4Fr7dtfkrN61JXWvzjualbhlAgq5m3IAbxo013EY/txGWGoVwwSA7Vjl3IcozPe/EIAxSJorxPlLeDq7ybAiJtLflEqD/YztKsePvkmwsq8qpSWQ4jiNe56ofowtaMv2T/ddJu+X3TX0j5VzsqvrW+TsV0bxkt+DG900B/DFERK4kP85059R9h+IVlT6orVDcc+qtSmO4g2fd7T5pjmdi6ex1g== X-Microsoft-Antispam-PRVS: <CY4PR04MB0391C153DF82AB587609747A903E0@CY4PR04MB0391.namprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016); SRVR:CY4PR04MB0391; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB0391; X-Forefront-PRVS: 07665BE9D1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(366004)(346002)(396003)(136003)(39860400002)(189003)(199004)(316002)(25786009)(72206003)(6512007)(8676002)(8936002)(50226002)(5660300001)(478600001)(6666003)(39060400002)(53936002)(44832011)(16586007)(66066001)(86362001)(4326008)(2906002)(81156014)(81166006)(47776003)(14444005)(6116002)(956004)(476003)(11346002)(105586002)(118296001)(3846002)(446003)(6506007)(2616005)(386003)(48376002)(486006)(52116002)(51416003)(76176011)(50466002)(26005)(36756003)(97736004)(6486002)(7736002)(68736007)(186003)(305945005)(106356001)(16526019); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB0391; H:risc6-mainframe.int.fusionio.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR04MB0391; 23:jUTpcO3NKI4LLQvLfImSDmd/sj01Kqf+mCg9SB8jt?= z2h/5SLpwhU/LyggPotVQ6t5TmK7WgMb8mjhbO4BDSmmJ7mMGpb/rGgwyPmnKjHZa49kbb6eZbgjFpSarnpDwAkUhQiRykJV4lxSylHnn+8xn1WQh/+4uF+6BkL2Z0hkb0cz2AK5UBsKk84uhxay+1js3gVBZOJ4dP63sX2iubLnmkjGPNGGIyJaYsDsNZ0hBhJukxO16wye52bDfT3zUzjknjPvagXUFlEncAXRuNHPloWY+bQLlz+UA1xTlrf1+MEK8y01lnQRFYYW0T5hUnYymhjdHJdIT1XMn/Cd/M7UEhpWcxc4VJ2yvfFGaDdd8LLGEp/y8O5dGZgvHHdUBzpnGGNIkNvf632KjW5B23SGVJ4ThFeRTG3/wPlg4zDKJncq9C0xzVRksjoq6Ie6B7WTrHAdfQWuGae3WIHUBP4vVKbHiyylnrsBZwGgUVZKtcjbzG3U9sG7MK4ToqiiLTl+g1WqK7xxr/Zxt7be2FXlsq5KSYmjPkEtAq3ZSEoJuaLHlJQESh3911oSbiBaSQb8yGbuxFIGlp/tEneV0Z1MBf93IM6zijVggDXBR/7XvO9VAPXhS3LC25dl70NKd+LR33CbqiNKUQkIythdCJ62Jjqdj3YprJIsQBfImdLTSqIJBWgJv2ekw6nS9GC8B6wFMLm5db+tRCtOu8TsJtl8h7hLbZZZEAzLrXbt7GAKgV730qCn1YrA7e6MP5ZCDDFjo7J/ooYIjOfNFDa9/ZlulZD1gDT1y2xNPY2T7XEoTji6QVHWInxoo93M/XgY0k8LOhyVrcNICGuZOLqpTyqHbPrp4M/Q+LJtwa6JoB75MFQiR+KV9riWoONIoaAYluxfjPKD85+m7cpvYWdad1ruGe8WRYv2Yh+TVI8eT/Y+uHJR/N63qqYx48T9EjLgwMSxYKOEyzkbOPIv6jK/mT1Y+jJy/VDCWPtuOOeXdtb8AmGrNE+TA9FEhMAU6/ykf8hUxlnr4tykTETdQ7GRVBS2uVMKwniw8tQFn7U0n8A1MzbpDcy+wCnx/Zoj9p6ZrJJYXbHzgBNg5ne/kKBHL/cgZczmB6HYVLkHl5g0hkPkmvc/wXB+Aj4CMoxM6GXFXaUhPZZgeV9CY62NyCPP4X17mupLaAFW2BDUYM/7BQzEGmif1jDVfis2UU+twnZh9qVklH8geneYnJrTN+tbedaatvLH0n+oKqyIyxfN0k3kk4= X-Microsoft-Antispam-Message-Info: B7d1Y7E4dqZAwNOjwcdF4Hc6ICLlLKrtimPy4CvgB9hoSbVX98uDG0tBc17HlT9ngoJwSEwr3mPG9dokkqUduPF5/UkKAyRpUWjkWsuB2rfUAN1R8npScyghUa1UETLMrx/lwJfG4/XfdvBBuXs0W3kKLVARwyoP6Lx32kMwZJHTRg3u8aG97Pywc8FtSRskUAP5WUhKjrdxoteGbmZauQ28PtLHigm34P6ZZ+1SQQuXjEbbkF+vEYykU5AKzNBlJuAZe3nxAfrf6CcOZh/nKcxW2g38Bb7Vw7y5fN2g769Kx1QSOEtRwSi8zeH84CwDRBQ4N5530pLkV5ghWat2qDy1g/LM+HzUOn8x72pht4c= X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0391; 6:dPvcbQ3qd+O+njgGbl90Ip6h1egkpcqY8ZJhzUrZD0FLieUkwXbIZxlP2exUwso5xUZ4gvvYGIt8NHHkFVpr5ZgnIrwSfRBcrh0djndldecJ/wFltVckDPoAwqbRjnCNcd2ewSMCh6M20RPq65cjxxUAHyynvHsibSNf/B/fcPDUa6ltm3lcmdxukw3vC320UdY5YO0pVD9GA4+VxD/SosbPYllca038iJKLhIUVQisyuoK/XEwhziu2g2n3Ns79fj0LUAILbprYnU48ycMnpaF5ifD07eBnX333dlntdlp+Dqk5jPXIp1hlJodz+LZ7DOzZGSBP17M3nK86HwFsvH9qem/hw/Yp8lMG8lGKrTGuSeaA35jXtIKwR9ynadLGYvlqDfl3fkAMXoLZLygGNaVd/X/bx0Hg8kPJA+eKgWhZbftD7yiOUBTEsVtU7QYs3CCN0mXWITvCR39Lrwkr0w==; 5:rypTFAAIG91KFuH+6nQJWuy5wa9+G9Vf9+SZhtGab0D/KYgXdH1mGgsQuQ02VcDHX+N7q1E134RgfuxBNtNzTpYY142HUcRvFKDNq3HrMagp80x3ImMosyfc2OXdenAu+LSgZzQXjTYe4hXLcBFkiHJ7tOJwpHUrk0a3O5owv4M=; 7:Ya+gZdsV+f5EAQTD9eWP08AyWMkytye7NHPbl97WYNHyFcP2f1zRTL4MHqUygDgyOJb2qJWEF+M7o78lLWblntOpWVAwuppZaRI0iKIz653BEm7Cwow7fkGdR4ijjwMHyQWOS+5q8OocSmQn0vRV9nXwu8nAPFmmhU70PYn4+5EYCJreJd2U122jQ7vi3ee1y2ulWSr9BSLuJ/PFlG+3F4xhw2mKjBf6jlTnLCtdJLO0cZCWrDMuT8U7Q0KW9QrY SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2018 16:11:43.8012 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a9ac5a6a-df16-4805-5416-08d60392f5a5 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0391 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.71.153.144 Subject: [Qemu-devel] [PATCH v3 1/6] hw/riscv/virtio: Set the soc device tree node as a simple-bus X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.nongnu.org/archive/html/qemu-devel/> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Cc: alistair23@gmail.com, alistair.francis@wdc.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> |
Series |
Connect a PCIe host and graphics support to RISC-V
|
expand
|
Hi Alistair, On 08/16/2018 01:11 PM, Alistair Francis wrote: > To allow Linux to ennumerate devices on the /soc/ node set it as a enumerate > "simple-bus". > > Signed-off-by: Alistair Francis <alistair.francis@wdc.com> > --- > hw/riscv/virt.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c > index 248bbdffd3..e8ba4d192d 100644 > --- a/hw/riscv/virt.c > +++ b/hw/riscv/virt.c > @@ -121,7 +121,7 @@ static void *create_fdt(RISCVVirtState *s, const struct MemmapEntry *memmap, > > qemu_fdt_add_subnode(fdt, "/soc"); > qemu_fdt_setprop(fdt, "/soc", "ranges", NULL, 0); > - qemu_fdt_setprop_string(fdt, "/soc", "compatible", "riscv-virtio-soc"); > + qemu_fdt_setprop_string(fdt, "/soc", "compatible", "simple-bus"); For consistency can you do the same patch for the Spike board? > qemu_fdt_setprop_cell(fdt, "/soc", "#size-cells", 0x2); > qemu_fdt_setprop_cell(fdt, "/soc", "#address-cells", 0x2); > Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c index 248bbdffd3..e8ba4d192d 100644 --- a/hw/riscv/virt.c +++ b/hw/riscv/virt.c @@ -121,7 +121,7 @@ static void *create_fdt(RISCVVirtState *s, const struct MemmapEntry *memmap, qemu_fdt_add_subnode(fdt, "/soc"); qemu_fdt_setprop(fdt, "/soc", "ranges", NULL, 0); - qemu_fdt_setprop_string(fdt, "/soc", "compatible", "riscv-virtio-soc"); + qemu_fdt_setprop_string(fdt, "/soc", "compatible", "simple-bus"); qemu_fdt_setprop_cell(fdt, "/soc", "#size-cells", 0x2); qemu_fdt_setprop_cell(fdt, "/soc", "#address-cells", 0x2);
To allow Linux to ennumerate devices on the /soc/ node set it as a "simple-bus". Signed-off-by: Alistair Francis <alistair.francis@wdc.com> --- hw/riscv/virt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)