From patchwork Fri May 11 23:28:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 912273 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=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="QYRZLhG8"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="Dij5j2Xd"; 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 40jRF25fKLz9s1R for ; Sat, 12 May 2018 09:31:34 +1000 (AEST) Received: from localhost ([::1]:54312 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHHVc-00006v-FE for incoming@patchwork.ozlabs.org; Fri, 11 May 2018 19:31:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51258) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHHSj-00068D-Cz for qemu-devel@nongnu.org; Fri, 11 May 2018 19:28:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHHSe-0000rY-GB for qemu-devel@nongnu.org; Fri, 11 May 2018 19:28:33 -0400 Received: from esa5.hgst.iphmx.com ([216.71.153.144]:50375) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1fHHSe-0000qV-3n for qemu-devel@nongnu.org; Fri, 11 May 2018 19:28:28 -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=1526081308; x=1557617308; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=T16c5ROWAEgbDaFYzaCUw5fWkFecaBmGSE4i2iDH8+Y=; b=QYRZLhG8ejVs4YofAXwiVGqGM/1G/CLaLM1ulZLfB4vh394yBzJvNHMo 4hDOQCFfJtw3uEUN6BcD+MOFohDkK0H868Uu8ugm/vlbSIquDn+Z9LHDI 7msLAAXC5PoOM5K1eBAwVaWeG42ZYKcfCYPA4GKbXx7hr5j8mw7yCILMh 6aE6z/vGlT19/xsLtJPO3GhYR0C4p2MK/izfnoGzh31kJrk1jhCMKaW1A +HG/XM9wQUxkzXJD0gVf1LLE4bRWOMOWvSYa2OZj9bC+nUMmakzXA3Owq Mr266kotIGMOxpXzjQGILXLx2OM4CmhBB7kTHzDbvg6UjfBs9QOCzU3vO Q==; X-IronPort-AV: E=Sophos;i="5.49,390,1520870400"; d="scan'208";a="78010049" Received: from mail-cys01nam02lp0050.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) ([207.46.163.50]) by ob1.hgst.iphmx.com with ESMTP; 12 May 2018 07:28:26 +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=HXqUhR6nExvcAE4QUJM2bT2O8Qnu9xWyWw38tYge/eI=; b=Dij5j2Xd8gln6sR9tbg0t1XxkY+b2NVhaii7bFoHl8ktr9f+T80n5pzyJYiBrOha9ZZ/KpUseyYA2wJiStYi1E7Ftx5a53l+ly+LIGx+IYM01ce++7C3rTn0ZI/ITVGePRRnU3BcpNptC5V9HjSJ0szUuNYG5PvIo5hCry6gBsM= 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 CY4PR04MB0406.namprd04.prod.outlook.com (2603:10b6:903:b1::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Fri, 11 May 2018 23:28:25 +0000 From: Alistair Francis To: qemu-devel@nongnu.org Date: Fri, 11 May 2018 16:28:16 -0700 Message-Id: <983ec72e6da807c6297e1bf12a8cc6ec02223c9e.1526081108.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: CO1PR15CA0089.namprd15.prod.outlook.com (2603:10b6:101:20::33) To CY4PR04MB0406.namprd04.prod.outlook.com (2603:10b6:903:b1::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(48565401081)(2017052603328)(7153060)(7193020); SRVR:CY4PR04MB0406; X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0406; 3:k4mCqmjGA0bKbl/Vs9hrL1jaoqUXjNFibtvc6y8NpWPz1PDKjGMllrejsQaZAFb/YSoc27LaRpNbo5IZOxBlirMWCzxrWknffOqA5wa8V5348u9iJeMqwdVuyO3HjBc3NpIYgLUo2h2TZGnMPlXyHkr6qKetdIjeE0S2FVK47GaP+mdBInrxWZAoqlTFpVQwtf9W2S+q56xaQwxEtFNnCq0FG/ZoAN7Z7SpGncZm1MsgoDToYbF3ysb3RH3m+m80; 25:gmZFvsc46L3myZCeJwyaK7CC9xxfbSf/sE1RG95lBfZNq3UYuPHVEICLhS9JgUMaxpRVc1uU9iiaOSFXypD3tG+kEIDjQvgqDyZsKoQYPY3KQ5zNnZ17IzEFWBYp176BrDMUF/01t+zl3yBrMMnKx7FeUpVsK4gKLn/BwGmAbd2G+nVgBpioPhpcwrbK6mKtCQT149YPdvJNSP/StBAcSPSpCvu/vhSordakHcpzmDTfqGNYag2zMhABCAgsyNH+dEFUu7fENtlfq78YjiytSNPmBOiSzsR/VTuq8SPimXFQpWhqNkjF/agDovwaQvURsvD6qd1Vj8B2x9zQLsuUPw==; 31:E608BPTK4uz3alYKWozXRElLNsG+76kxVhnQUWKRK0Gq1inSIMsYK9xjzBN7FZRMiO2slF98269jq/O4zWDqRfwoyCbeJNeOiuyALuQhAHbiDdp2FcB1Ytk7Ij5xCsSEEWJ+xDtJIsQmyi1U/wLlk6f0zKoKRWqyhIcEa+jRxBA/+ohjEalCD7FXkUH4FVA3YAoTyNuZFsKYY/NYMcVlKQDRSYXiolHnQHa8i9d0KKs= X-MS-TrafficTypeDiagnostic: CY4PR04MB0406: WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0406; 20:VSxHdaGCSX9mS4ZRC0XMWSm1PGmKPGZLXYxpoCxZMPNYlrFO20uYev1K5JJ1u4qER4Hcx16AzhaFjazz0EPQXn+CTS8X2H7vVP+/M917fJuCu+vBeO+pbLUKirItwNP8pToUGR3lbhDCEW0HH8yZxYrZCtoev/0R0VvKqrpFC8nQj2M5OsqOt9ktqQQuQTTDi9MpdflfgMAwqeg4Nc+YzaG2LSM+GQqK90E33FtXx4XlLJgrjO0cv+GVYC/KG8l8Tz/Ni15ELd7Rq3T0Y098t8HeMMQwKdllF9NRPSKcQOectU6wFvb+I3xWJQJW0uay5qhV1YmSh5IPtFUQtmauPj/dFi2CWOBvZgCSwmewIkkduWh4D+s4Ct4aNSuVyC0bOIA2tHWD5T1KDRIVm8XINPdr+LmU9fnxf/B828Tmp0t+fkDCV8Yx95v4l8SFPw4mfOOLPzyqVSvMLIhBgGdYnqC+ndTsFRlERCKOnQo1M/czsiFUQWmZk3NHciHsQVEd; 4:xNSAcDY0dD0lLy8YEFSNVN74n9TI9E1FLxBMS4nfCDnf8N/W4Cd9XdSod962jTHkg1KyEa48icVYGkhXIC4wR+oer66ZReFm0omTRoHa3yBdHg5Jf/oqfsGgvsxAA0boIEJKslPvx5uQzjvJwT72wZ926AD7G16l/M74+t96deNLIExpqeoI0dLhF9k+i8AYDatI2YiuIX1Hx2Q3cURuDkT+SR/bNL1u3CXcxTq2Qk5idZNrN0sBZQeAT80cyemyXeMULFSfFvgQ6Vy8HNdk+A== 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)(93006095)(93001095)(3002001)(10201501046)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:CY4PR04MB0406; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB0406; X-Forefront-PRVS: 06691A4183 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(346002)(39380400002)(376002)(396003)(189003)(199004)(446003)(476003)(8676002)(2616005)(2906002)(44832011)(956004)(11346002)(105586002)(3846002)(6116002)(2361001)(106356001)(81156014)(6512007)(81166006)(4326008)(47776003)(50466002)(68736007)(86362001)(53936002)(39060400002)(97736004)(8936002)(50226002)(48376002)(486006)(66066001)(305945005)(7736002)(36756003)(6916009)(51416003)(386003)(6506007)(52116002)(76176011)(59450400001)(5660300001)(186003)(26005)(16526019)(2351001)(6486002)(478600001)(16586007)(316002)(6666003)(72206003)(118296001)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB0406; 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; CY4PR04MB0406; 23:5wdZbxiPjLDKTqOwPzotdSJxsLrpL+/9suzRTV9cy?= Ey0wI9Oh2B13+J7qe3q0dQ1eRRDvasEHyNSeGNCZYs47o07nPE/dLyzMRuq2VbZGdTzC9LEbBM7gKL0MwfadDwFZNmeFnI5wYLZ0tkt7X8IBctYOvvcprMsxSiWeVNoOX+8CSHEEOqY8dPc7TsJPKDn7DRqp6i+82WMTDFAHgIwROyKhDwNlfakZgVfDIWn3hMaC162F26Qb3RXz+DpXT38NdTMDIJFZUaZ1tTTj0mzh49XU32wqF6vEl/ZPy4wGk+lEq4Y7KwqePhjIzbLop7ITtYAXxhuO1hFup6W439lF23IX95sqdee0gIoafT2Bu0QnSDT6mAbB89s54DxbX3oe8Eb8mFco+1SFFO1kzXZfh6hPD/gF7/xXjX+7yZMWO6pT+RszWKOONaFTweoiy3kZCSPX/fbpfhzdDh8RIojszn3QhbmdHV21KdgrkqbDfCiFDvQ5SmMFhVGPLuugnApVD73bmb0Dl02uAUxfoZfWYQlnlSU4dHb7yeEJAfJUZrgnIXJybQ9v9Lv4Zu7K3okfFsjSSKSynRlzAIFa3hufsB9ALGJegphYvLDB530AeCO5aWbsraylWc/zv4rZs0JWh/fbEjAM+IawXz0DDfNM0nOKoFmnQ0CoA4A00S0ur10hdBYGmfV5q8eTS6SCLbPdtmH+NAt1oQ/OKtWydU6uSbXbFPbkt1c2dBSLDtn/uoSWdESYnKlgF5Hi63w0nudmkaGxQvkpe8eV2SjDEAzPnR2yRwKKTED/ZvmeEPMjF4QrNi/Cp3o4fcXCnM+sEWcdDkFdVidV8CS+llLy5BJoRmLwF4C/0nJ2KmehI7cmxZFMHOn1qagz1efKEb71pECCgveN42eMs/SlYMojxQye+akXHqE8vtrNINZdJ1PAWrSQBDzOt3F7hfi+s6DU4nhKL/81+GRnjhxwim27Cb+G4sggessupo8gaqUvbod9oc/KBc1YelcPfsqKisEdV8fyoIId7FO8q/7Zyn/KTVABA1KCGiYp15BzLxDnqkIZ7TFEGNhBosD0BW5jApb/UstYDV7W0QWTkfdzK9JHkEouJY3keVyTnpYzYDqgcMB6O/6J7ye55ezOlUNkb55wGaWTnj/yyw9j3A/dgUQxoO+wX7PUv8Jo0W2f6G0WyvVCyQfFn8lGVwCEp4kj5LmLIukZ5SQD9OTlSoTObeU39b8SfueYp6umlo6AZWbeSRghG119AMXogg7gzv2QKMBz0tmIRdOu1O6Dgdl+D9VCeu5xMRkXXntKhIh5tc2PrTPExZSQAzbWIpRI8BuF3BiWPQS X-Microsoft-Antispam-Message-Info: YC6vJl6QV6eAs4JaufW2TufgsEmLFsIjc9RndUJ8Dqabh2HMTgApfKpuJDhguNuv37gMQs+AYKWrX9hE1S9G1Mg97CkdRtAqqPBf5sB6fR7I/ZzEvsGoWcHOMjS4ONS1E4xauISlLgSytUVBhm2tdMOKDYtAJ7J2Jl/KY//gLgxyxXF1NKZIh15tRTIAjxAI X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0406; 6:2OqN/V1Cyz7PNmOiBnyZWyOXG9xA2/9yTxZQBCux+IxhYaN4BMlbDbILRPfyM3NZ29sQOJsuX7XmHUIePwC46+REpHCopRB9mDUv8FKVjsaY45WTETITz9j7NlWct5yx6OEMl7Zsk27OGQJRvI2xgEkyiQmHEaJDU3ZFXc/OGGPXNdRtKmZOH7DABKVQlWGPLB/i3frFS7BOMeG13RuxyqcSO9Fqay9mIui0xyGNwNv4pNAo/BRETt1jotvulonWjIxyW9QIf2CuB5fRslYuZemogmUlGwdq9T6Ocr6qu47yu4nU8j6NBWNN9sWCWADTiLBZYSTDxOAI/j1SS523uQ6GgY2CmG8qYgMQSy6JisxbLT8kjQvqiqxsu9H+G0F1VBO/CnfMrnd+OgME2oVgNKb+Rsk8Fu1mdcQbQlsgQNfZ6vBIFoMs4jT5rS6aG1eL1JC6iWhMAxin5ndOAKOt5g==; 5:XcpGz6oCA++nnJZBEojCWqz0ZBKdwrf/tLMGOYE+kAjS/PxvYBlkJ3+0n9ycTdmuLdJ4BROPSwoa1UxnOPrw+PMrAriGYSJz3O0y1YCpesEg5PjGjmMm+/Dm+Z4fDxg3Y7L16NWyM9TSB6ZiZDdVPc9sGmsBl7yW8AOHbdR7kAM=; 24:dl6cZ+YPbrquY8QLHVhGuHAyFvGq31A21K2VjLHkDCgNaMFJHOmvqO4ZsPSU74QWrKVbTWHS+/XxrcPcAi2wW95rleV7OAUF3pZhwhjHc1U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0406; 7:IAMgXEjsvp8DrgJbtPV3RZ+xCFoTojdfYAEkM2LokBdug8NCuoSJB0G7GS12MSDA/DLXmJnJPSdqJJTdgFbam5HWWQ4WoSnNrrZefMQ8O6oem4Nc5g7u6CS4ZZcgGTzgA19RcSlqIaBRx7rKi4nS5/KIgtcPQ6RIWHBgN98bOfFBzDtq0u0pa1bxSQ0PQ1tYkXKM+KBs0qEGeNzNYViWMWhIJG6iDcq+z53v+//Zen+/yGiW+PT3TASipppKomoU; 20:6IhRd4FpAcFFYp/SDh8efh0QtKdd6C+ZMYXhncr2J5X3rNOf/Zor9dD0bWmIbtWUALdfDf0FOM7xLz4fccN0pWHGZ1ep/MQ+dRNnUV5na0+OwrsEpgHmOcc5vb0g0Hgf+p4KSio+RlVDjPZ7I4ZGx9zv7omH8AMJXJMSffu029I= X-MS-Office365-Filtering-Correlation-Id: 2f1bde1e-9705-4fc6-91b8-08d5b796e4ec X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2018 23:28:25.3667 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f1bde1e-9705-4fc6-91b8-08d5b796e4ec X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0406 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 v2 5/7] hw/riscv/sifive_u: Set the interrupt controler number of interrupts 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+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Set the interrupt-controller ndev to the correct number taken from the HiFive Unleashed board. 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 859f43c6f9..50389cdc90 100644 --- a/hw/riscv/sifive_u.c +++ b/hw/riscv/sifive_u.c @@ -187,7 +187,7 @@ static void create_fdt(SiFiveUState *s, const struct MemmapEntry *memmap, 0x0, memmap[SIFIVE_U_PLIC].size); qemu_fdt_setprop_string(fdt, nodename, "reg-names", "control"); qemu_fdt_setprop_cell(fdt, nodename, "riscv,max-priority", 7); - qemu_fdt_setprop_cell(fdt, nodename, "riscv,ndev", 4); + qemu_fdt_setprop_cell(fdt, nodename, "riscv,ndev", 0x35); qemu_fdt_setprop_cells(fdt, nodename, "phandle", 2); qemu_fdt_setprop_cells(fdt, nodename, "linux,phandle", 2); plic_phandle = qemu_fdt_get_phandle(fdt, nodename);