Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp782884pxb; Tue, 2 Feb 2021 18:37:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJxiQmoHKfJn6/EUBsnxJH3A8/4fXwbMrwJgCKVTUTWJ/sMu8fZlAjRjlWsD9BmfVfRiZwVG X-Received: by 2002:a17:906:6a92:: with SMTP id p18mr958985ejr.308.1612319822308; Tue, 02 Feb 2021 18:37:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612319822; cv=none; d=google.com; s=arc-20160816; b=HM4KCvuXrLsjV+sg7yuUzdOIEcIwbfP4G7Zl8/CvWoucdIGo7AUj1HeO4pWalHiSxI keltuRvl91rxGq2+Qbdqz604Ezz5Tl0K955IjdOA++qckkyr7MiAF3LzXzLH4TwqicbD v57ia+XNLUY4HoOs9kEpVHme/LaMpucCzJ9LLVRmDTeae1Qbo4o+5rDSeNLOmIamKcij Lx+Bi+X+OTrONrHNUzmR6taGZNk0i6chB+g6/OJTzZ+cp+5YcInoJEylx4wnizFVk/qs AovrPMXw2iNhGzRn8CqVk9E5mfsnVHrgsMAxHVuIvFGkM8bN9nDYtH5lLeUnF4qwHrFa w+kQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature; bh=OsVRDdfzv2cQbndm8SwipZXw//lhG27z+lIqx8n8u4I=; b=NhCdKD17HBRmAJXSxTrmjvnv5QeQ5/9MV64G4J0cgSejCMTDagVZ0IWwCP2VWIKSOI GDFjKjBEvVmOYm3nuRY9AaLAenjtzRShThQpC9157R2io3AeDGX2cLw4AImHS4k1+0Eo Jp2583xAzlgN5swOIb5RB1JBR8rkxFHpGO4LWJ8w2boqh9X6S1cevm0RfUgE6NyMINz+ 0CD+zArT5D/otVlqw7RUaz0N+XO7cdTtYdzAwOm7MiLXUQx/cMTYxhAYf8kwrshTMtgy m9/EDS4qKYffHm/Iv52vfJZsSiv4OTL8+cmd9PSUPPE23omim6NXFIVBwDGAWxGJEzSo 4brw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=ev1N4tqb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gz12si451124ejb.550.2021.02.02.18.36.38; Tue, 02 Feb 2021 18:37:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=ev1N4tqb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232048AbhBCCfr (ORCPT + 99 others); Tue, 2 Feb 2021 21:35:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42924 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231919AbhBCCfp (ORCPT ); Tue, 2 Feb 2021 21:35:45 -0500 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3168C0613ED for ; Tue, 2 Feb 2021 18:34:59 -0800 (PST) Received: by mail-pj1-x1035.google.com with SMTP id a20so3513161pjs.1 for ; Tue, 02 Feb 2021 18:34:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20150623.gappssmtp.com; s=20150623; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=OsVRDdfzv2cQbndm8SwipZXw//lhG27z+lIqx8n8u4I=; b=ev1N4tqbQGAmcYrqbbf7aYJ1pHLWCRq5evlGjJ+X8gLY26uHoe9J+rGvi973/X3Qdq M7hnsGE6k4jqow/ZvdNNcSX+BbIyhycdU6Wjh5xPUjzlOW/0+9bKGB71PdEMAGDnr6C7 +RuAugnZ4hlFokomD5cipwrHAAqVugFb0ivn4vpVOfEU9gwhKnUP/0IZ86LcX6ghYvj7 KI+27jSZgH3WUX4DC80ES/PiYfL/PS5VhBSOvnuQRExzoJx+NdLDAERKajYLZ2Bw9/HJ Hzoid43wxPdtEJ0cZU0op7iwxPeyzK6kQxQaB6p6CYh9Zo7SbDJVqKDZc+TOguKFLT1j 9BaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=OsVRDdfzv2cQbndm8SwipZXw//lhG27z+lIqx8n8u4I=; b=aSrfKXsMnXEEn3Yovc65A2GxixPtX8Yk+SKSoJZU40eW3+sI4XmsmMZ6vkA8/QX6Ez DuxAYkC3hFyTpQOPkMV7IAflMP236A0mTDQMnnhcYg8iHMqTLQPnKUTIZ2vURqMZ9zqq hpnD68Ca1D18V/8kUscSBhy7CDK4LvVKAFkvQC087LBlbLwK5pUlVbYRfMTmTzaT24eT 8xkxgle7/Ob3hm2s5P0Ocw2RIGpnJalTxR3xA9r6EOxDCfXvz58T5GnPEt4dMbuaerGN V3JMrtxK+1Wbm0m0mKCYCvgaK0x4itbCKiFIoY4lKFOu2A6IlOPcAmRm3b6Nb3mbrKPc 4gnw== X-Gm-Message-State: AOAM530mrkLV58ixAckeYrDV/Wxl+ifjJ179yBgukEM03NxmnCanbXe4 GpkEnEXHrbFCWijyxSnS50td1/r3o3fOPA== X-Received: by 2002:a17:90a:17c8:: with SMTP id q66mr848452pja.167.1612319699220; Tue, 02 Feb 2021 18:34:59 -0800 (PST) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id c5sm294732pfi.5.2021.02.02.18.34.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Feb 2021 18:34:58 -0800 (PST) Date: Tue, 02 Feb 2021 18:34:58 -0800 (PST) X-Google-Original-Date: Tue, 02 Feb 2021 18:33:29 PST (-0800) Subject: Re: [PATCH 3/3] RISC-V: Define MAXPHYSMEM_1GB only for RV32 In-Reply-To: <20210129190038.1001626-3-atish.patra@wdc.com> CC: linux-kernel@vger.kernel.org, Atish Patra , rdunlap@infradead.org, geert@linux-m68k.org, aou@eecs.berkeley.edu, Anup Patel , ardb@kernel.org, kirill.shutemov@linux.intel.com, linux-riscv@lists.infradead.org, ndesaulniers@gooogle.com, Paul Walmsley , svancau@gmail.com, zong.li@sifive.com From: Palmer Dabbelt To: Atish Patra Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 29 Jan 2021 11:00:38 PST (-0800), Atish Patra wrote: > MAXPHYSMEM_1GB option was added for RV32 because RV32 only supports 1GB > of maximum physical memory. This lead to few compilation errors reported > by kernel test robot which created the following configuration combination > which are not useful but can be configured. > > 1. MAXPHYSMEM_1GB & RV64 > 2, MAXPHYSMEM_2GB & RV32 > > Fixes: e557793799c5 ("RISC-V: Fix maximum allowed phsyical memory for RV32") > > Fix this by restricting MAXPHYSMEM_1GB for RV32 and MAXPHYSMEM_2GB only for > RV64. > > Reported-by: Randy Dunlap > Acked-by: Randy Dunlap > Tested-by: Geert Uytterhoeven > Signed-off-by: Atish Patra > --- > arch/riscv/Kconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig > index e9e2c1f0a690..e0a34eb5ed3b 100644 > --- a/arch/riscv/Kconfig > +++ b/arch/riscv/Kconfig > @@ -252,8 +252,10 @@ choice > default MAXPHYSMEM_128GB if 64BIT && CMODEL_MEDANY > > config MAXPHYSMEM_1GB > + depends on 32BIT > bool "1GiB" > config MAXPHYSMEM_2GB > + depends on 64BIT && CMODEL_MEDLOW > bool "2GiB" > config MAXPHYSMEM_128GB > depends on 64BIT && CMODEL_MEDANY Ah, I guess here's the patch :). This is on fixes. Thanks!