Message ID | 20180904231442.18932-2-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=208.118.235.17; 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="KAJ7wlIH"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="N/MJTpF9"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 424jPw2LvMz9sB5 for <incoming@patchwork.ozlabs.org>; Wed, 5 Sep 2018 09:16:19 +1000 (AEST) Received: from localhost ([::1]:52970 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 1fxKYS-00004s-8N for incoming@patchwork.ozlabs.org; Tue, 04 Sep 2018 19:16:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57765) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <prvs=778d471cf=Alistair.Francis@wdc.com>) id 1fxKXZ-0008Vo-3C for qemu-devel@nongnu.org; Tue, 04 Sep 2018 19:15:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <prvs=778d471cf=Alistair.Francis@wdc.com>) id 1fxKXU-0001qa-Lq for qemu-devel@nongnu.org; Tue, 04 Sep 2018 19:15:20 -0400 Received: from esa1.hgst.iphmx.com ([68.232.141.245]:45216) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <prvs=778d471cf=Alistair.Francis@wdc.com>) id 1fxKXT-0001hj-Rq for qemu-devel@nongnu.org; Tue, 04 Sep 2018 19:15:16 -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=1536102915; x=1567638915; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=bIcQxnoK+srKHWvKnlxjYNUt9Q3L7v/5Mtqdw8Ny5CY=; b=KAJ7wlIHj88/tVvZSVT3vAbwnk7swmFxMWpo+8SWnz8xOwKBav15x289 Ur5NovekFnzDe3/MA7Dr+ZNbyQdKpKA2sFwP1aekX6tOomN1UNy39jQec TRR+kUsOXN1zIAySXcsI9myOpgYA+DbaNwzSXcdWzF6baF5eNPngokXAv fMD2+Fvmyg93jNkHeSyT+/wO0vxVsMCEMAW9IqCLf6VxIqn6RmQHGfe+Y uauS3+1Nz5drh/cHzJ/UWSvvbtMBgDBcjl8FwbKN+Ylx1KvD0LxFowHwz W0CSBRF4jysVvIhv+vGClKG/Cj61kk7jr0bSd1xko2IazogQ1ntfOn6nK g==; X-IronPort-AV: E=Sophos;i="5.53,330,1531756800"; d="scan'208";a="193179286" Received: from mail-dm3nam03lp0023.outbound.protection.outlook.com (HELO NAM03-DM3-obe.outbound.protection.outlook.com) ([207.46.163.23]) by ob1.hgst.iphmx.com with ESMTP; 05 Sep 2018 07:15:07 +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=NRUvUlCNYxjx1qvxtWD8jRiPAj4SjQGq5UPSaDPgE7M=; b=N/MJTpF9tiIGMI4qN7K7d+YLJ/CNfY/WDgbRnieMDSi3SO/dAni3NQSazanZ0L6W2ZIVyQ5VcQDzhOtFlwRMmwe190c7YP7sVZ/waiuZ20db9d9e5C2CSukJA7kOLjMloZXE/bjxZAiwhlezkoCbsJ2o4qfgTBke5V03QVJdoNI= 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 BN6PR04MB0389.namprd04.prod.outlook.com (2603:10b6:404:91::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Tue, 4 Sep 2018 23:15:00 +0000 From: Alistair Francis <alistair.francis@wdc.com> To: qemu-devel@nongnu.org Date: Tue, 4 Sep 2018 16:14:34 -0700 Message-Id: <20180904231442.18932-2-alistair.francis@wdc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180904231442.18932-1-alistair.francis@wdc.com> References: <20180904231442.18932-1-alistair.francis@wdc.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [199.255.44.171] X-ClientProxiedBy: BYAPR07CA0023.namprd07.prod.outlook.com (2603:10b6:a02:bc::36) To BN6PR04MB0389.namprd04.prod.outlook.com (2603:10b6:404:91::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 662064be-ed06-4425-adc7-08d612bc404d 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:BN6PR04MB0389; X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0389; 3:j0FzueVoMq4KVzYJx6KUzD6Fwn4yOtLxf7gJYej9xLya3LJjP0F7Ji6/9u8MKHuGHBUmBArSRp5Dn28VNOh/3VegUFwQ9p1Tgtox6/deGGkF1NOzq3XGIb4/VkVG5tZWzYnvUt5mmrLyKUdzbxgRaDDyHGFKlu6XTDhGPI745VpACvrM4GA6vX8yIV2agitIBoY7IFfC3rwnXT7XX/2XBgQp/YU9X6PCMkDaBiVzwQyz4zIGB1A281pGJ9HWAwkE; 25:yFQ+f9ZX+/v7moWK6Lrl25T/6PVLgAorEmMeCUWQSoJ27xy8AJ/CM9ktp7la/w1hd4YuH0alqOg8/lOAJiVnUE/GQv18q0QYGiQXoHazJErD/67E1WxGWI2dp4c9m6Mm6fESpy67M6ZR2nVbrLF1aGn1zqMZ1oGFGxlYOUyNxD2DQEvfYU246R3Qhlvb1NWbwfsHzV4yiJqC5jbXzVjNLK0ZtYI5SRB6m909zHA4GT+6uygTdBgOygNVUP6B6BsSLt9YOYdKxqqfTJ50uf6thu2VN28oWZpRHlTZVqGE62TfVrE3GreBL/JVBRbwGQR2rShdNUo/MAjVFynv7e/SwQ==; 31:xrzGnRy0AO+TA+U1FWaUb5Uqpn+yhAHZBoqqGeQtCiIP2Jq57fcBjyd8D2vtwuVPqPtPstJZ4RHHnOr5/OLCXCkFwbwI8V5SDIHLD1b+J8Hkfi/DlOqUK6SxoXNcOBVseOkm5J5VWavt4jRVTMT+VD/3zJNVTkX/H7fPPc7gsvzZ4bCe5RV4y030gATOMvqGM9fHAPog7DSKRzACucOKbZ5PSGHRfdRGg/HYdY5lthQ= X-MS-TrafficTypeDiagnostic: BN6PR04MB0389: WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0389; 20:13BxCe0+z6tpDZbWUady9AOJcPCk2EcBjoT2GFsTZkeExfPPsspXV6U+UfPYFI7Iwdxe/+xyzxvFFKQJdI5Fj/ftY3+Nm8E/TbtIu+MiY/Vy3lhNA1VG0XsF9j8fd+kpasn28v1Sv1DQRjBSvNtdC+N4hVkjgOK3wT6p+vlRdkONIRiM56ortLq3CcC9xY1Fwqu7EoBMRSkNjRRwC5YJDqObjYiEdHI4R4hA6tsa2Kspsa0gZm2AXY6SP+AN3Rtc7sTXW8jKbxftA+AV5xApnNJlSkQMICPDHZXgBOqDjDW2Lqjf808armeusDko+eLaN77spZ//iHkKmgNDEuD06CBXCzSS19h4vIng276b3fAAb2lEDnQTYha5NsrSbCfNeE33BbmiaS7VshORsc6qz0uDkmiGVvnR4QHKQuPRL56p5XRuNBeb3l56aU8PHTA9pjcZaAQArGit4JT8u25DDLzfpIUEtqgJ/SHJoda3xRWdYmQ95b35xjm2GdExMDOe; 4:j6pLAh1ok0vNJ/ygWw/MDNhlcxWUw/X/+s3kH4fm7EmNOi6BfsPoLIxRNZSt+lt4tf8bt4JsAQ735j9Cq320MzNUqEtCEhsXe6gJQTw6oUSzg5tLSyJnBKzPzHQtYt/SySWOw4cvJ6aP1wYQ+qKjNNANN+b7bw2CUXKudWLHMxtsOk0s/dW8BauNGu4DuQloBN4uhp96seBcHsIWSeSxsXejlCIK5niiUZPcjd+dNc9ygtf7YxZX2ixZ060b5uZWE4sKnVlNq5OQEH6saeWGtA== X-Microsoft-Antispam-PRVS: <BN6PR04MB0389DA16D97A51D10295735690030@BN6PR04MB0389.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)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:BN6PR04MB0389; BCL:0; PCL:0; RULEID:; SRVR:BN6PR04MB0389; X-Forefront-PRVS: 0785459C39 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(136003)(346002)(396003)(366004)(199004)(189003)(6512007)(2906002)(486006)(51416003)(76176011)(4326008)(68736007)(5660300001)(2351001)(44832011)(6916009)(52116002)(6486002)(97736004)(106356001)(6666003)(2361001)(105586002)(478600001)(36756003)(3846002)(1076002)(6116002)(386003)(8936002)(305945005)(11346002)(7736002)(25786009)(26005)(54906003)(81156014)(8676002)(2616005)(53936002)(316002)(50466002)(186003)(956004)(16586007)(66066001)(16526019)(50226002)(86362001)(81166006)(72206003)(446003)(476003)(47776003)(6506007)(48376002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR04MB0389; H:risc6-mainframe.int.fusionio.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR04MB0389; 23:FwI3sREkHwga3Ru4uzlB22AnKtHv3Y01FTwD1lKBX?= G3sCvtlN9O5uxpAkJ2dST8KZmlRjJTBtJhTanQ0Zm888aLeDMUq64NcK3dTVFYrhJiiPy0HvZa4vQto1PzNARGPTrRWxd72KEfeiCbAHpUWy30zJk2HBAyish5EbUHpHHKHQhw+GSRPhFBvyo0HG5FYi+JQnDK87oK2xawjTb4p5u4njc53ZtMRQHZGxD/t+ybRCj9G8CbSPuHqcDUMIwd5LpHfx/MJ2/fqmSDHAqWw2h6wyRlJRPweEDLBfwx7/FrcMix5BL5vypIqU3i9JrFiOXFqspEbdr8JgX6mtgNmjoSBrMIGrRV02Z4q9oxQIw1HMMh/WQxzWqJzvXUXZdVTxEJXcR6XM8o6SRS23N4KRXVqV51VjsA0JLmmi4gsExzuzvHVvI7hFyB+JCu7BJeMTlcRyjIXlXluyrl/ViV2l7mOuXQVg/6H791h6LjZ8hYrwS4afWmVRYwSrDlEnoYZ9m/LuNxRCiPXheN/6OsRGOANBRHNLLmivRK68C1Yv6cVNSYqS/0uSAnvdFaKiKxMjQOtGns6dzzPDuGHE/yKPgW0/4gIrtT4Zm/HPP+Y0GsK1TD6NUjS+CdvO4PBoghqHNKCDIAobOIzk7/dp1XbxtfaTuIjrnNAIMWwi/5NLoTWynwxR4ya1+tmp3+TT2YVqdWZseZl0EqhuABLUBzW5VkvPq3vbxaJWaMJIbGzD+crygBKtgtlh+ylZYmNc0vI8aGwnMNch5jsHXADu7uvToJMRdWLBiUcRJdKHiOT66zGJmzAwrOffKnqdXvbhy7+xeDdSxvXrBlzSZJO5yrMB8qizCuNvphTrQLflyaqvtmvFvsu4trwEEVZ1UY40MrFa9YSvdAR4R8aTJswKRCLrS6SQY6KBcgGpz1MJgXW/hb0rDeMQlMbtxC/YX/gocsvH/w2+HuJM09Y3cqkOqwgQoEFo5hvZPX0hxXEOkuu+kjmtU5nj9kYyfB9WmIQ4BaXQpXxgZi4eln70jWqwzYAeOJLkXf0mLpvq/warqAZP+5STBX3lhJ4FNDPZ8ltB1S5AxlZBw6tTZ3eqktUcI0v2gMFiW7AqptDCb3bOB45evSDpjzIgmHqYEDZiMYh9utxY5oxfOY6sjzdT7ojHj8Tnw5Q3qAfnTjkbyH0N+CN2+QcqlRtiioNs+nktzj9BYNqNGWU4QEUyQFG9J4Gbou7RCqJJhovpGlH9OtiLLdaaBS6ZW/KmbJCtN/v6QhNOa/aYsxPO3g8/0KWM4nELhFfvw== X-Microsoft-Antispam-Message-Info: mEP2gCI6OvyCtXoK5FRdwbfXqgkVH61lRbs0T0DXzFMSDbRv2WIT68R38OpX4BrUS2IKCsdF13VrTu7Px8hRVJBTUS929g5DmP2oLQN3Hl6ZETG8t3vU2qYFIEYzmhr+faLSOs0qvtl5FIQ+GZxYhrIWRyORCUITX6ZupYD7M4Jvn/Mr3UYox7bWsS6UX+YaXq3GS+FrLB+SB4mjmUzcsGk/5gbHMClTTpfp4kBUVIlB9LYUGWz8AhcAfsyG5M7rtYxxbZs+dNRbs2cLvezq7T2ZoqByRCSlwblUoxMWStAUS1hNeOiTzGEa4K4dW8dJnlzFlUWYJuNuFnFaPEgINXhakGzyZVO7N+eoXRENfK8= X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0389; 6:DMk7ajne06WCyDDi80v0rSKWVj2RPfrlK67xC1X8Xw5wAuCgikahHGSqfBBAg1X5NhARbxojCdBfQqlcaY8hyLZmG1zUi347zqzZBaK1lnXSCLvzGbRHqXF8KGsOnTs+admVoI/Kv6ApLBgSfs1iKGgQIX18aZhnZsqv4pOLw/Lpu2pjE/WVnNN/q1oExJV2PwxNHCL3QAn3cYkmmMu3WeqUBjwRGAssSf55MvqTrnyKl4Pq2KgB2rmPGL4IeGOi33ucIISA/hrxBcfbQJvM5sQXyoXk7pbl1z8ApBz6RKW3QitFOSpcN/t7llBzpgx90Q1v57HrUpqsSB8RRa0NhmHTlVJVDztzWQsKz9SnLPMxcGlSW43Is6n9jDDhCG9VottZY5BtIkhyGJU/ExdRcLH3uTJNW2rij9oO2nuthFJ0Ija+bK61UVAgjq7SV4pB5zJ/SNheCev8Pr3FR+9NQA==; 5:J84uoFsnUYTNJLZrtDfbrvHLFjOR/9DJrdPYBe2n/cCeFQY1Y84jtqku7vZyj4J6ufuiQ8R0BOZxEjh5UeSCLG6Pa/XKqcoJD7O4jGyfS47Nc2NW0qB7IyblyRl/ujoX0dPZhdQQOKWCmc6L3de+UM8G6d0wUR1/9a4VE5pHg5U=; 7:YppnPdhk5H0w3x1La5oEGsdfGsns2LeHGPEQrAhIgnxlh9ZqF0U76PKpxisIEjqSPXwuGwCsPyZlwpP/p1bKOn53zViHGNuDJaMNk+qIylCfMR6thO3s/bup7KoGT7QAHeJGqiU1g2LIxMfSMfudwM25l6Gs6qxP2rY+lQSqBbJVwxveeKG1qlYqTq3+3KPwvroNcQwo0djwfxgDZiv8pH5yhT6eOpMphsdJdj+5DVXjgCdFCBRraynEsVcss5q4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2018 23:15:00.5393 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 662064be-ed06-4425-adc7-08d612bc404d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0389 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 68.232.141.245 Subject: [Qemu-devel] [PULL 1/9] RISC-V: Update address bits to support sv39 and sv48 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: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>, Alistair Francis <alistair.francis@wdc.com>, Michael Clark <mjc@sifive.com>, Palmer Dabbelt <palmer@sifive.com>, Sagar Karandikar <sagark@eecs.berkeley.edu> Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> |
Series |
riscv-pullreq queue
|
expand
|
diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h index 34abc383e3..e0608e6d5f 100644 --- a/target/riscv/cpu.h +++ b/target/riscv/cpu.h @@ -24,12 +24,12 @@ #define TARGET_PAGE_BITS 12 /* 4 KiB Pages */ #if defined(TARGET_RISCV64) #define TARGET_LONG_BITS 64 -#define TARGET_PHYS_ADDR_SPACE_BITS 50 -#define TARGET_VIRT_ADDR_SPACE_BITS 39 +#define TARGET_PHYS_ADDR_SPACE_BITS 56 /* 44-bit PPN */ +#define TARGET_VIRT_ADDR_SPACE_BITS 48 /* sv48 */ #elif defined(TARGET_RISCV32) #define TARGET_LONG_BITS 32 -#define TARGET_PHYS_ADDR_SPACE_BITS 34 -#define TARGET_VIRT_ADDR_SPACE_BITS 32 +#define TARGET_PHYS_ADDR_SPACE_BITS 34 /* 22-bit PPN */ +#define TARGET_VIRT_ADDR_SPACE_BITS 32 /* sv32 */ #endif #define TCG_GUEST_DEFAULT_MO 0