From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AC918C48BC3 for ; Tue, 20 Feb 2024 16:50:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:Cc:To:From:Date:References: In-Reply-To:Message-Id:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=aY1wTmFJe4yZqIP4x6wSR4lycqraXj4NyuJMT8vXsUU=; b=egpDddBz9IPkNt b2qUBQHaKcfp5lviy/txUJHnDMTkpJPgSZkcUr7tDjbQEZX8JXsMmuIYWgoQkzqFt+h7opnnqtYAZ hNwAoAoIyZGE3juDHksx/WC3RTiAb8Q3AoAkYm848aY6bQqERMTZCE87KekYLsF6Fsz8pynVFxAbB hFwpqPF+2qP9kml1Uww5e21aYlfMuvdJTz85cPgTgZS/0Dpa4O8hvFXnXBQCCze1a8NpYMhP9ZJLw WLzKYhYOAPPu5dusU5CPVM4tsrxwburBupfWEIXk4+E93/YIXpD1+L2EBz1WVvQKTSx23e42ppdiU o/ziYiqi+KRV8bjZyS1w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rcTKP-0000000FXVX-338k; Tue, 20 Feb 2024 16:50:45 +0000 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rcTKM-0000000FXVA-3Hkb for linux-riscv@lists.infradead.org; Tue, 20 Feb 2024 16:50:44 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 837D211400B6; Tue, 20 Feb 2024 11:50:41 -0500 (EST) Received: from imap50 ([10.202.2.100]) by compute3.internal (MEProxy); Tue, 20 Feb 2024 11:50:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1708447841; x=1708534241; bh=Xdx7UMPYuTSf3OLQadP68fAB37rXHBcDMvWbLc/KP/w=; b= Kj5MUUU+4xv2ob/xq9pfn5O0O4I+AyJcImJu2G+ZzyDpj+oaA6a72uHt/KlP/yqA eP1GNTSaEyER8gLfCpUVjl+wSE8FyCuDkzC4bUd2/sxQ8qvF95i1GiManIv9ocPA bXNDdn/BF+dX1SVoYwbzEAP8MJQuKzG7HCDcKaL+LA3nKbbr/uihCXIY4ZEs4TOz flfC+ESS8t8e+3PGkg4vulE1q1f0QgPMfrzNi735vpOrWp+txZbjaGLbpwMFtE+b Bimaskk+1YMnvrvJIa+AP8YwEjM0/JpG/VrZmy9DMFfBT5zyYf52IuVzz0G+fWux xSA5JuLjEGv6MbOUodBVpA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708447841; x= 1708534241; bh=Xdx7UMPYuTSf3OLQadP68fAB37rXHBcDMvWbLc/KP/w=; b=m /oYegNNEUvZtQXIORtBuW/5c8CriiNPyOImgsAf5nG48oSlvuGcBilhXH/emNn7e fxfNLBYrh8WkosSRXm80sT8vf5CCG27EhMYk+tRnKg5BJon4qzCWASpSAHJ0+jqd FDoNapCI8ADuKIguEfA6ReElNCDIXd/wCuf/13KkVp4ba/Zr0d3lQiF/UEFf6nuS 8HC+hEQoqbWNUmZnMMv4HPMovERWB97ksccFX0jmIKeo2KduFGFX5OkzXuZxZU2g XuzX9n+5ecD2Xrzj8YT3tUAMIKR/QwhziWWk00q+VWwGajUFRwRu3yb3I2Nav91D 8JcrNZwxOUL3QSk8BB0mQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedtgdelhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedfufht vghfrghnucfqkdftvggrrhdfuceoshhorhgvrghrsehfrghsthhmrghilhdrtghomheqne cuggftrfgrthhtvghrnhepveevgfeikeeiheegtdejueffuedvjeejieevheevfeehveef ueeuledtveevtdeknecuffhomhgrihhnpehgihhthhhusgdrtghomhdpkhgvrhhnvghlrd horhhgpdhinhhfrhgruggvrggurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepshhorhgvrghrsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i84414492:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id B0BC017000A1; Tue, 20 Feb 2024 11:50:40 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-153-g7e3bb84806-fm-20240215.007-g7e3bb848 MIME-Version: 1.0 Message-Id: <00cae989-9640-4931-9683-dd889cd6b7db@app.fastmail.com> In-Reply-To: <20240220110950.871307-1-cleger@rivosinc.com> References: <20240220110950.871307-1-cleger@rivosinc.com> Date: Tue, 20 Feb 2024 11:50:19 -0500 From: "Stefan O'Rear" To: =?UTF-8?Q?Cl=C3=A9ment_L=C3=A9ger?= , "Jonathan Corbet" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , linux-doc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Cc: "Robin Ehn" , "Charlie Jenkins" , "Jessica Clarke" Subject: Re: [PATCH v2] riscv: hwprobe: export largest userspace address X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240220_085042_915826_5852D1B4 X-CRM114-Status: GOOD ( 26.49 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gVHVlLCBGZWIgMjAsIDIwMjQsIGF0IDY6MDkgQU0sIENsw6ltZW50IEzDqWdlciB3cm90ZToK PiBTb21lIHVzZXJzcGFjZSBhcHBsaWNhdGlvbnMgKE9wZW5KREsgZm9yIGluc3RhbmNlKSB1c2Vz IHRoZSBmcmVlIE1TQnMKPiBpbiBwb2ludGVycyB0byBpbnNlcnQgYWRkaXRpb25hbCBpbmZvcm1h dGlvbiBmb3IgdGhlaXIgb3duIGxvZ2ljIGFuZAo+IG5lZWQgdG8gZ2V0IHRoaXMgaW5mb3JtYXRp b24gZnJvbSBzb21ld2hlcmUuIEN1cnJlbnRseSB0aGV5IHJlbHkgb24KPiBwYXJzaW5nIC9wcm9j L2NwdWluZm8gIm1tdT1zdnh4IiBzdHJpbmcgdG8gb2J0YWluIHRoZSBjdXJyZW50IHZhbHVlIG9m Cj4gdmlydHVhbCBhZGRyZXNzIHVzZWQgYml0cyBbMV0uIFNpbmNlIHRoaXMgcmVmbGVjdCB0aGUg cmF3IE1NVSBtb2RlCj4gc3VwcG9ydGVkLCBpdCBtaWdodCBkaWZmZXIgZnJvbSB0aGUgbG9naWNh bCBvbmUgdXNlZCBpbnRlcm5hbGx5Lgo+IEV4cG9ydGluZyB0aGUgbWF4aW11bSBtbWFwcGFibGUg YWRkcmVzcyB0aHJvdWdoIGh3cHJvYmUgd2lsbCBhbGxvdyBhCj4gbW9yZSBzdGFibGUgaW50ZXJm YWNlIHRvIGJlIHVzZWQuIEZvciB0aGF0IHB1cnBvc2UsIGFkZCBhIG5ldyBod3Byb2JlCj4ga2V5 IG5hbWVkIFJJU0NWX0hXUFJPQkVfTUFYX0tFWSB3aGljaCB3aWxsIGV4cG9ydCB0aGUgbWF4aW11 bSBtbWFwcGFibGUKPiB1c2Vyc3BhY2UgYWRkcmVzcy4KPgo+IExpbms6IAo+IGh0dHBzOi8vZ2l0 aHViLmNvbS9vcGVuamRrL2pkay9ibG9iL21hc3Rlci9zcmMvaG90c3BvdC9vc19jcHUvbGludXhf cmlzY3Yvdm1fdmVyc2lvbl9saW51eF9yaXNjdi5jcHAjTDE3MSAKPiBbMV0KPiBTaWduZWQtb2Zm LWJ5OiBDbMOpbWVudCBMw6lnZXIgPGNsZWdlckByaXZvc2luYy5jb20+CgpSZXZpZXdlZC1ieTog U3RlZmFuIE8nUmVhciA8c29yZWFyQGZhc3RtYWlsLmNvbT4KCklkZWFsbHksIHdlJ2QgaGF2ZSBz b21ldGhpbmcgYXJjaC1pbmRlcGVuZGVudCwgYnV0IHRoaXMgaXMgYSBnb29kIGludGVyZmFjZQph bmQgc2ltcGxlIGVub3VnaCB0byBzdXBwb3J0IGluIHBlcnBldHVpdHkuCgotcwoKPiAtLS0KPiB2 MjoKPiAgLSBOb3RlOiB0cmllZCBzeXNjb25mIHRvIGV4cG9ydCBpdCBidXQgdGhpcyBpcyBub3Qg YmFja2VkIGJ5IHN5c2NhbGwKPiAgICBhbmQgdGh1cyBkb2VzIG5vdCBhbGxvdyBleHBvcnRpbmcg c3VjaCBpbmZvcm1hdGlvbiBlYXNpbHkuCj4gIC0gVXNlIGFyY2hfZ2V0X21tYXBfZW5kKCkgaW5z dGVhZCBvZiBWQV9CSVRTIHNpbmNlIGl0IHJlZmxlY3RzIHRoZQo+ICAgIG1heGltdW0gbG9naWNh bCBhZGRyZXNzIHVzZWQgYnkgdGhlIHJpc2N2IHBvcnQKPiAgLSBDaGFuZ2UgaHdwcm9iZSBrZXkg bmFtZSBmcm9tIFJJU0NWX0hXUFJPQkVfS0VZX1ZBX0JJVFMgdG8KPiAgICBSSVNDVl9IV1BST0JF X0tFWV9NQVhfQUREUkVTUwo+ICAtIExpbmsgdG8gdjE6IAo+IGh0dHBzOi8vbG9yZS5rZXJuZWwu b3JnL2xrbWwvMjAyNDAyMDExNDAzMTkuMzYwMDg4LTEtY2xlZ2VyQHJpdm9zaW5jLmNvbS8KPiAt LS0KPiAgRG9jdW1lbnRhdGlvbi9hcmNoL3Jpc2N2L2h3cHJvYmUucnN0ICB8IDMgKysrCj4gIGFy Y2gvcmlzY3YvaW5jbHVkZS9hc20vaHdwcm9iZS5oICAgICAgfCAyICstCj4gIGFyY2gvcmlzY3Yv aW5jbHVkZS91YXBpL2FzbS9od3Byb2JlLmggfCAxICsKPiAgYXJjaC9yaXNjdi9rZXJuZWwvc3lz X2h3cHJvYmUuYyAgICAgICB8IDQgKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYXJjaC9y aXNjdi9od3Byb2JlLnJzdCAKPiBiL0RvY3VtZW50YXRpb24vYXJjaC9yaXNjdi9od3Byb2JlLnJz dAo+IGluZGV4IGIyYmNjOWVlZDlhYS4uYTYyNmFhMjFhYzc0IDEwMDY0NAo+IC0tLSBhL0RvY3Vt ZW50YXRpb24vYXJjaC9yaXNjdi9od3Byb2JlLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24vYXJj aC9yaXNjdi9od3Byb2JlLnJzdAo+IEBAIC0yMTAsMyArMjEwLDYgQEAgVGhlIGZvbGxvd2luZyBr ZXlzIGFyZSBkZWZpbmVkOgo+IAo+ICAqIDpjOm1hY3JvOmBSSVNDVl9IV1BST0JFX0tFWV9aSUNC T1pfQkxPQ0tfU0laRWA6IEFuIHVuc2lnbmVkIGludCB3aGljaAo+ICAgIHJlcHJlc2VudHMgdGhl IHNpemUgb2YgdGhlIFppY2JveiBibG9jayBpbiBieXRlcy4KPiArCj4gKyogOmM6bWFjcm86YFJJ U0NWX0hXUFJPQkVfS0VZX01BWF9VU0VSX0FERFJFU1NgOiBBbiB1bnNpZ25lZCBsb25nIHdoaWNo Cj4gKyAgcmVwcmVzZW50IHRoZSBtYXhpbXVtIHVzZXJzcGFjZSBtbWFwcGFibGUgYWRkcmVzcy4K PiBkaWZmIC0tZ2l0IGEvYXJjaC9yaXNjdi9pbmNsdWRlL2FzbS9od3Byb2JlLmggYi9hcmNoL3Jp c2N2L2luY2x1ZGUvYXNtL2h3cHJvYmUuaAo+IGluZGV4IDYzMDUwN2RmZjVlYS4uMTUwYTk4Nzdi MGFmIDEwMDY0NAo+IC0tLSBhL2FyY2gvcmlzY3YvaW5jbHVkZS9hc20vaHdwcm9iZS5oCj4gKysr IGIvYXJjaC9yaXNjdi9pbmNsdWRlL2FzbS9od3Byb2JlLmgKPiBAQCAtOCw3ICs4LDcgQEAKPiAK PiAgI2luY2x1ZGUgPHVhcGkvYXNtL2h3cHJvYmUuaD4KPiAKPiAtI2RlZmluZSBSSVNDVl9IV1BS T0JFX01BWF9LRVkgNgo+ICsjZGVmaW5lIFJJU0NWX0hXUFJPQkVfTUFYX0tFWSA3Cj4gCj4gIHN0 YXRpYyBpbmxpbmUgYm9vbCByaXNjdl9od3Byb2JlX2tleV9pc192YWxpZChfX3M2NCBrZXkpCj4g IHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9yaXNjdi9pbmNsdWRlL3VhcGkvYXNtL2h3cHJvYmUuaCAK PiBiL2FyY2gvcmlzY3YvaW5jbHVkZS91YXBpL2FzbS9od3Byb2JlLmgKPiBpbmRleCA5ZjJhOGUz ZmYyMDQuLmE2ZGE0MzRiZTlkYSAxMDA2NDQKPiAtLS0gYS9hcmNoL3Jpc2N2L2luY2x1ZGUvdWFw aS9hc20vaHdwcm9iZS5oCj4gKysrIGIvYXJjaC9yaXNjdi9pbmNsdWRlL3VhcGkvYXNtL2h3cHJv YmUuaAo+IEBAIC02Nyw2ICs2Nyw3IEBAIHN0cnVjdCByaXNjdl9od3Byb2JlIHsKPiAgI2RlZmlu ZQkJUklTQ1ZfSFdQUk9CRV9NSVNBTElHTkVEX1VOU1VQUE9SVEVECSg0IDw8IDApCj4gICNkZWZp bmUJCVJJU0NWX0hXUFJPQkVfTUlTQUxJR05FRF9NQVNLCQkoNyA8PCAwKQo+ICAjZGVmaW5lIFJJ U0NWX0hXUFJPQkVfS0VZX1pJQ0JPWl9CTE9DS19TSVpFCTYKPiArI2RlZmluZSBSSVNDVl9IV1BS T0JFX0tFWV9NQVhfVVNFUl9BRERSRVNTCTcKPiAgLyogSW5jcmVhc2UgUklTQ1ZfSFdQUk9CRV9N QVhfS0VZIHdoZW4gYWRkaW5nIGl0ZW1zLiAqLwo+IAo+ICAvKiBGbGFncyAqLwo+IGRpZmYgLS1n aXQgYS9hcmNoL3Jpc2N2L2tlcm5lbC9zeXNfaHdwcm9iZS5jIGIvYXJjaC9yaXNjdi9rZXJuZWwv c3lzX2h3cHJvYmUuYwo+IGluZGV4IGE3YzU2YjQxZWZkMi4uMTlhNDc1NDBiNGEyIDEwMDY0NAo+ IC0tLSBhL2FyY2gvcmlzY3Yva2VybmVsL3N5c19od3Byb2JlLmMKPiArKysgYi9hcmNoL3Jpc2N2 L2tlcm5lbC9zeXNfaHdwcm9iZS5jCj4gQEAgLTgsNiArOCw3IEBACj4gICNpbmNsdWRlIDxhc20v Y2FjaGVmbHVzaC5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1ZGUg PGFzbS9od3Byb2JlLmg+Cj4gKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gICNpbmNsdWRl IDxhc20vc2JpLmg+Cj4gICNpbmNsdWRlIDxhc20vc3dpdGNoX3RvLmg+Cj4gICNpbmNsdWRlIDxh c20vdWFjY2Vzcy5oPgo+IEBAIC0yMDIsNiArMjAzLDkgQEAgc3RhdGljIHZvaWQgaHdwcm9iZV9v bmVfcGFpcihzdHJ1Y3QgcmlzY3ZfaHdwcm9iZSAqcGFpciwKPiAgCQlpZiAoaHdwcm9iZV9leHQw X2hhcyhjcHVzLCBSSVNDVl9IV1BST0JFX0VYVF9aSUNCT1opKQo+ICAJCQlwYWlyLT52YWx1ZSA9 IHJpc2N2X2Nib3pfYmxvY2tfc2l6ZTsKPiAgCQlicmVhazsKPiArCWNhc2UgUklTQ1ZfSFdQUk9C RV9LRVlfTUFYX1VTRVJfQUREUkVTUzoKPiArCQlwYWlyLT52YWx1ZSA9IGFyY2hfZ2V0X21tYXBf ZW5kKFVMT05HX01BWCwgMCwgMCk7Cj4gKwkJYnJlYWs7Cj4gCj4gIAkvKgo+ICAJICogRm9yIGZv cndhcmQgY29tcGF0aWJpbGl0eSwgdW5rbm93biBrZXlzIGRvbid0IGZhaWwgdGhlIHdob2xlCj4g LS0gCj4gMi40My4wCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gbGludXgtcmlzY3YgbWFpbGluZyBsaXN0Cj4gbGludXgtcmlzY3ZAbGlzdHMu aW5mcmFkZWFkLm9yZwo+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtcmlzY3YKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt cmlzY3YK