From patchwork Tue May 15 00:07:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 10399669 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 79346601F9 for ; Tue, 15 May 2018 00:12:12 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3331827F82 for ; Tue, 15 May 2018 00:12:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 27549285A6; Tue, 15 May 2018 00:12:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 754C727F82 for ; Tue, 15 May 2018 00:12:10 +0000 (UTC) Received: from localhost ([::1]:55884 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fINZZ-0006JQ-MJ for patchwork-qemu-devel@patchwork.kernel.org; Mon, 14 May 2018 20:12:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fINVP-0003Ix-1N for qemu-devel@nongnu.org; Mon, 14 May 2018 20:07:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fINVL-0001H0-SP for qemu-devel@nongnu.org; Mon, 14 May 2018 20:07:50 -0400 Received: from esa6.hgst.iphmx.com ([216.71.154.45]:33431) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1fINVL-0001Cm-FX for qemu-devel@nongnu.org; Mon, 14 May 2018 20:07:47 -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=1526342868; x=1557878868; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=iNVscr6/efulxJr4wkfDaJwQzLD46zuF2p01ymOMHfo=; b=FNVFsLBm1kcmJlamrRBC5P6lBUnRZEXmifntR6y3pevZIEI+KaJfepCX oX0IDez7owgDFdRXPF6mZpJKv81FIasIpMNV147jtKjiu6yU9brII9iWZ +UEGYihRrnrOpu/hfxV/54F2bOq6nCClZfreaKtBOxU8JBGbLP+4sKN+T 9Z5WTGRjSngrozZ2lwj5reH0peaSI1goLfGZAmRX0W/okDKcoJaCqhJ75 3+7XCd7iKAPZJYECaRaso4yxRDJw3VxNRQKnpH9qW2uYPCGFr3FgwfcDI pgJKC6cWmS1xSnfaNi06UhmGLzHOGs0jCHvFE/KI9VZxnfLMUdmfVik8R Q==; X-IronPort-AV: E=Sophos;i="5.49,402,1520870400"; d="scan'208";a="78815410" Received: from mail-cys01nam02lp0056.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) ([207.46.163.56]) by ob1.hgst.iphmx.com with ESMTP; 15 May 2018 08:07:46 +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; bh=/UgjKDfvbCmKCWb8aqfuf4GbMFJvMPB6xKj0iOq03ek=; b=MipIcqjGnQrpVdP6OHfmv1t4Yl4KWBln/vXQ7NjCEm/iHIZYkBCz08XyRGwk6z8SRWIM7oJxHUuqPqqZjga/lCdfXoGnNMjAa8keVlN4wrdF6E3Oq8jAtKZE+uFo2CXSOcS7sUsIuYk2veK7DZ1vNcX6LGxLJc1HTuztwGr20zc= 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 BN6PR04MB0404.namprd04.prod.outlook.com (2603:10b6:404:91::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.755.16; Tue, 15 May 2018 00:07:44 +0000 From: Alistair Francis To: qemu-devel@nongnu.org Date: Mon, 14 May 2018 17:07:34 -0700 Message-Id: <17b6d0aba8f00cf598c066de7aac478c32323415.1526342674.git.alistair.francis@wdc.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: References: MIME-Version: 1.0 X-Originating-IP: [199.255.44.171] X-ClientProxiedBy: BYAPR02CA0009.namprd02.prod.outlook.com (2603:10b6:a02:ee::22) To BN6PR04MB0404.namprd04.prod.outlook.com (2603:10b6:404:91::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:BN6PR04MB0404; X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0404; 3:boVgxd2MRR8J03GmOD/oFYPpH3jyz9+yhGPxYKCGEqqiRhByz+Qa63qjzqbdkuhyU/g7U2r2o4Qy0zR5ro4Sw7zY/+9x+HiCJB54GA1tkkeMgdPFWyylITp4acW6tddB3/A0BXPBjkRktFDedRb9RXOpkozo1TEVBnGoO8qdTX6x3F5pWlBMApP2yCKemgjMdt6JQ29uK2n+imzeLpU/v8ybMxyjJncbC8AOij84ba5GKKd1v0uSuTZuPaoYnYLv; 25:VZA0eJUlcJZAtlBmaO2HiCcI0dRCvaJqmM803eYbbZ3tXOF5M7KBPoRG0vaoiyShr000nh4maeeGCNhM0DWyowYs0gv/VqJeGL/qpUYyIl9uy2UHB+vjnQud7aPlpS8dSaPW0e2ju6CMhsWq5n53sU8l3aRN/67XFbofceWVDHHLixQaimvOaXxZxJCcKz5k9oGoZ8WBeqSaAVo5XsCt4w5DkunR8Ou/DQ0AjO+rm+0wkuEWuut2xrJ4Mr5yKPmfUIRe/vULhAvtC07uEHDYx1WdWH3scvzNO6eapE4h6hU6lZ5Kr7WqHUYdbGT5ki8QexCb5CrxJ9fkTLEw62sCyg==; 31:iVmv12hTz/HUR1W50FKXiW2UUhezZcIg7YBcF14e/qyshgFdqHE1EGXaZcUrbXN/+cLKJ8rsopHQJRRq/fV/PjQSokywBmTOyM9heviQCVsL20VZIw2aWcjxyYzjiM1lqV7JZrnyUVmBhuiMLSrG0GKw12V0sZ/k+YTbN4NPfkmZcioSei2sFFEOzl/V1MIyuPv+vahxPLuK0jTEZkmneznxbzOtXtnT7TSrDoVOLq0= X-MS-TrafficTypeDiagnostic: BN6PR04MB0404: WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0404; 20:O+8vhKfcUBDRCiAb1XCAh8OHGvO9RHXnAutnH5SrrxDR5Dn4J/CpD1ipgqQNs9WX1xZrfBJsKZ9VNTDo33bWU1+z7cpMYa7flkaEJFy1wl7iqnF1ETjBSepRGMxREkCYf81qXuh7gHXM9AaA5qRAkVA4EoSHGr30z6JW5QqLpjvqz6Ysi3z1ttsFM4GXgh56qzhn+kT+smRKZ4iOXEOKpAf1Lpql/bwdMrm6RmW2OjcxLVp9slchnPMMNecKXIgnqu3RxKQLTNWx7YDcY5VoiR4d06BPtWpbuct0ufmysVv81tJovE8P3byF645VadDYPepy1ltK1xol1CAkisrPLLcNelINMv1Y79KcByoXHqwk6dgsOZAqtEJbJxG4k+A9e/L5908w7OYu4FoDawEdPZhVdB+C3A07a4vBA1QuJkgP+5pkIUmivY0FrqXXaT8EG3oKv3730CgyPHA3BovreWhW16RI809BpjQh1wPZt98IHNaEKntIVVCSiLpTVI8S; 4:mGnNiU9OEumBPsWz/aGd0I11C32tmQmdUwzDBpRLX3ulxIvSFATJ2rowsZKcECNknWIjhfbezb7Kk1aQYb10H2DnBFw9/V57cRdiCv9pw3lf+yoP5xyErMvH0ma6Qhsx/KU72yvjhGRkZ1wzzuAzad1iTCn7Cj9TafWhpmRjr2bEz+Epm6BzOnh5X3mqQexGfTrjF3lPq2RbLx8YxPw428ydSR8YPbCSCtN3QrwSyFoC6dgUxWmenKcoNQeF/rGUHmtoNWubg8qi+DJFyFt8kg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:BN6PR04MB0404; BCL:0; PCL:0; RULEID:; SRVR:BN6PR04MB0404; X-Forefront-PRVS: 0673F5BE31 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(396003)(376002)(39380400002)(346002)(39860400002)(189003)(199004)(44832011)(2906002)(16526019)(86362001)(486006)(26005)(76176011)(5660300001)(186003)(6506007)(386003)(36756003)(66066001)(106356001)(47776003)(118296001)(51416003)(956004)(446003)(59450400001)(11346002)(476003)(2616005)(52116002)(97736004)(316002)(16586007)(305945005)(4326008)(50466002)(6916009)(25786009)(48376002)(6116002)(39060400002)(6486002)(478600001)(72206003)(2351001)(81166006)(81156014)(50226002)(6512007)(6666003)(68736007)(105586002)(2361001)(8676002)(53936002)(3846002)(8936002)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR04MB0404; 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; BN6PR04MB0404; 23:MAngyQd1B5ydL28kA56WXTVnB7Fu+0YKCnD1lvYhg?= =?us-ascii?Q?0AD/SiaJFmZn58umOXAbbsgyYEdQeFDCiu1+4dLrYjl6Fj02MDW1bVbJhpeO?= =?us-ascii?Q?B0ATV+DUcuaERAGYPGotcvAaYkqTrPeHhm+myTbZxnUWS5j+QNZtMnt3CGwO?= =?us-ascii?Q?ysCKa5BAP5kPatvJE/OX7DXzhcQhRnLygcchDVuNxF6kKMuvS5+SHg1OQQEq?= =?us-ascii?Q?0jBrIuk2oPIuD1NxHzeEryUvHZ98m+cBXSUQaSMjzuAWS0FqTB0NIxiA8l/2?= =?us-ascii?Q?of52gWyG3ZZjz5SsaAJo3rHvND1yHZen7lO4I8WjKhKOCsTR2s9UcnP8ZABM?= =?us-ascii?Q?uZVlp/lhSXOt9/iAKnHscmigXA0GQky/B94DMqU0DNUJK5GBf2EMeOw9FvZs?= =?us-ascii?Q?vkh/GjMRUeur2mvSsUCC3YrxcjNUEYfMLv4UyiNCL6+QlO3KAg1q0697vSAp?= =?us-ascii?Q?MGKIbsefKYY6IUQdWglV713Ez3GAebISQ9vWelVfM/FQjBwVgVep2+6LuRP0?= =?us-ascii?Q?lYuwCgiIVWgx98QLI0tehXJEa+NnO8fN6Uv+ooh8fEiRGmSY3UyZ/O4Ev5vN?= =?us-ascii?Q?jJS97QbGHQn8yjGYIuoXPXXmaRsrvLMGcfi5iMRVoSvhgL7jvBBNeJP8WSmf?= =?us-ascii?Q?IOf2VGu6RbqAqzSWY9lq7+QdbkTSqW15BRimsPrYV5ePpkCv8gtGzgRHaQJK?= =?us-ascii?Q?0Ozy2RWiEaOcCNnB4JYSKN0Yhl84ne+aQrWHzKBiGtctlSw991wYwKIuPLK9?= =?us-ascii?Q?u2OdIE1VeeZKu8jX7/OHeGLlye937bHN65Snasieq9gOCo1jOEfNNrU9YIo/?= =?us-ascii?Q?0I1zlsRP7wklbLF+wDqkw/xO2IO87ImPl24Lm9pbnbhnkgXtIOUl0F3aBYJq?= =?us-ascii?Q?OWfUYDOUyacdx5CAQ2kLCAx+6xQWLSVJsKBBYCGDIFyH6TqGpjyqJwmG8csG?= =?us-ascii?Q?KvAlSeNxgFQKgQosUmkH+lXzjmfR+p4unMrhDJDKVlmBr8ufSHWeTI+gMQJP?= =?us-ascii?Q?nKXFiYsxUBVS3FEqLGG36APlXmlvZ/lmYP7d/QM2DV6GlnFiDoQkQssCmPYQ?= =?us-ascii?Q?9/Bj0ezUTUzOoANBbEVxlq8G2UJK8LwhdGRCnU2DZCats1aqR2I4EIrv6YA7?= =?us-ascii?Q?egBu2xAZ0sAceOv0wd/pGaNG30SMgnbdaaljKMBMraL3kyf0rW/5WwTqW/dL?= =?us-ascii?Q?EgAa7O46IjqufyyYpv/D4+RHiQ0h3ExX+QVm+xzSHICowe4W+HKUwrfoP1cG?= =?us-ascii?Q?BcTwHX3vKtFvNjgQkq2MnkEjGcgHJFJBJwErJY5+DhHw2GO4ppJ+RdTd/SEZ?= =?us-ascii?Q?w4pteUZgKUp0xa6ZVzeJRruwo9Rf7ZcBgLeDd1Q5Hth?= X-Microsoft-Antispam-Message-Info: k0bdLWl/5JABMEpzSio6pOMNXAiDanu/dn4hxLSBOH3/uNISqcq9vhkVUwed5AXogYq16TjnqAdDyabF5Dttw5v4sz4egqRwHkU1Lpk4ZDjYDtv14+v1c58Lv/nuE8xghJAIByxh2ARjaAcA5pSzYmogdvY8/M/Q5Jsh649OD1u/JBS2IOWrMrlhgWfAIY9w X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0404; 6:19Q8exUWlxh9jwMzaV7C7eMK58BLXpX1bbi0n2tqOYcAI+EO2gCG9kzRpGk5PlUiGik4aEF8pfhWNUm29MSExiHtRHAInyYhv71UNpbD2AKmVXzV6Ia0zqV1uub8jDjjdgBDy+XToBdWliAeUIOWOsxFG3GxGhQLe8cbiUVHYwiHwcjaW5kJOzqhIGl1ftgOke534J6PUsEUC6chn0FVGZecjthdtUvzLIduUlDuIzSwpv13ZXxaVg5tQZwB9WHx5IWqR7rQm3IuU43p2TTzPsmeoxWNEqPFwlE/kWYPDrPAxzIQfRzBtzxravJrygk0GVZfhzgfZm+OEbK/O+w5l6yk++aO3hBpV7vULTHLRQBH0lZiec2rSErtfqNApLLZiPls47wvcin2LZ2Mlrmcr4TiWrE/FB4UrsQBukwZd0an0D028E2VJbxU+rjHRZenQsDzAFx8Vy2+dQPb7ucJXA==; 5:SXD667sw8vMabHe6rY5TfCQQq0BLMuXL53LCureN/YKSoeKb+um2eVCGM3Jd4bv2Udigm2PFUttH7hONmBzf3NYE0S1u/wmbLH+QEB6etMlyScSAsZnG29bxRsh/MrRD8ZEyUgGoUupC1p015/86i8/J15JQFnx8A0ijcMtlB5c=; 24:UF6MipRXYgO83VmTHE3r6T5dvjRntmp0q8tKZ9p2JX6Qdk3+ZEvqUNTQ0BxqQXV20duok7222YtaKwAYPOi8Ekj4cf2FWQ0gLDAzgwLzvdA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0404; 7:8EZFb3SmYell8RjFAabOW4vKUkZqt2/eG7YF3bxmahIlsuqfKBvMRAVw/Moj5aTa4KPCHLWxx3GJ4Bdk6yjgiiP3otREBBkjrzfHEjPJ914HuSuRq50sHWBCVB2bVEejfctrPEOarV1IP6ken/t4GpZ3e6cxmb6RYkAvbqRn56UrTpLiBu2vidqs2DFHNLxhTRkQtkIPHoKw+Iw5rsmY36R+2kV5U7rXP0psdArO8z/lXlitdcAJYaV08jaMV8ih; 20:dWr0g9Z0r3qCpRhhg+V0p0hnnJTLa6B38OoMsrlpIrxR5tERj2Ay52IhS6TksT3Shg7oXWuK2mx3LLSfyJEB3apYjyCUJTSkN8YCA46Cq5SizMrsAyZTmdUkL5V/GFwsKaHQvU4gVa1xW0J0icxA6YHfdrJfZWXOUtOXnSIU3yM= X-MS-Office365-Filtering-Correlation-Id: c8b602e0-d9d0-486d-ddbc-08d5b9f7e268 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2018 00:07:44.5470 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c8b602e0-d9d0-486d-ddbc-08d5b9f7e268 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0404 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.71.154.45 Subject: [Qemu-devel] [PATCH v3 4/7] hw/riscv/sifive_u: 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, mjc@sifive.com, alistair.francis@wdc.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP To allow Linux to ennumerate devices on the /soc/ node set it as a "simple-bus". Signed-off-by: Alistair Francis Reviewed-by: Michael Clark --- hw/riscv/sifive_u.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/riscv/sifive_u.c b/hw/riscv/sifive_u.c index 3883d7ff9c..f438a72c27 100644 --- a/hw/riscv/sifive_u.c +++ b/hw/riscv/sifive_u.c @@ -97,7 +97,7 @@ static void create_fdt(SiFiveUState *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", "ucbbar,spike-bare-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);