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 7CA3DC54E67 for ; Thu, 14 Mar 2024 12:59:42 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8KQBVeOWfDHlBNIarVzGkOF2LtW+eyTb8J/9EXqZ+E8=; b=PWLuw5fWXFJ3ae K8/nJhfk1eimxZfbStJYJcJ5Z2FXPRxIDKZHg/Du7gQ4H+UwzQl4Tx+LiiVeXCbqh4PyCggnGzIiB 650PvQnuUxvwNlywg4ltp01vb0v7lT91T8Gkhdzrmq3DRKByw9K4XBR/XVOght5uJ3OfUkqmXd6x5 kkZv0y6gm/lrDoobjCM6kRLkWjNpD/ippYPzVwgpga0mFJ/mCkowO5KYdL3AVOuTC9cJCQdikROPO nDx2ph4EmobpB7kXkeWYW/eSMNQWBRGS2DwgSucod+Wy7Gm10Wkw0U3u9QkFCjM4ys+RXICSb2OiO +4z9eVKFWkkPmoZ4/JIw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkkgI-0000000EKJA-1etI; Thu, 14 Mar 2024 12:59:34 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkkgF-0000000EKHP-1rGn for linux-riscv@lists.infradead.org; Thu, 14 Mar 2024 12:59:33 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 371D2CE1DA8; Thu, 14 Mar 2024 12:59:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5D2D8C433F1; Thu, 14 Mar 2024 12:59:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710421167; bh=cWpIcy1SqaH5FFzZ4VCvrLKwWceILonl7ADuV3qQTzQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Db4N6OYd6HcgE5gvGs25sIHBt5aeYgmOBMkbUxI0R9pqGL+dUPvOyyhQuDc7tTuCy UwW7iPmCT8YkLx8VUYMMauO09soSkb84Pzje9IkhJ8RLvNBKoNtRkaNQa2KRKYnh24 z7sQAVSe0rM3cTvxsd0fQcap35dkGpOo+asJOuMmoKTm0MysMm6FTZeC0n9D79ErJe Q+HO6v2DIdWFm48zdAN/l+fmbZuOaWosr5/Jw0wA/Bh9EJU5wasMnz8lA8D/D51Tcc dRyLM6XWKY+md2H5Qgg89GfSqj2fu0HidXhWVw2f9XkTSHwM9c9zPppr+IP6DUa+QW lletP+/Z6BDpw== Date: Thu, 14 Mar 2024 20:46:02 +0800 From: Jisheng Zhang To: Palmer Dabbelt Cc: cleger@rivosinc.com, lohr85@gmail.com, Conor Dooley , samuel.holland@sifive.com, Paul Walmsley , aou@eecs.berkeley.edu, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Conor Dooley , ajones@ventanamicro.com, dlemoal@kernel.org, Bjorn Topel , Atish Patra Subject: Re: [PATCH] riscv: deprecate CONFIG_MMU=n Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240314_055931_850219_2880872D X-CRM114-Status: GOOD ( 44.28 ) 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 T24gVHVlLCBGZWIgMjcsIDIwMjQgYXQgMDg6Mzg6NTBBTSAtMDgwMCwgUGFsbWVyIERhYmJlbHQg d3JvdGU6Cj4gT24gVHVlLCAyNyBGZWIgMjAyNCAwMToxMTo0MSBQU1QgKC0wODAwKSwgY2xlZ2Vy QHJpdm9zaW5jLmNvbSB3cm90ZToKPiA+IAo+ID4gCj4gPiBPbiAyNi8wMi8yMDI0IDIwOjAwLCBD aGFybGVzIExvaHIgd3JvdGU6Cj4gPiA+IFdPQUghIFBsZWFzZSBETyBOT1QgZGVwcmVjYXRlIE5P TU1VLiBJIHVzZSB0aGUgTk9NTVUgYnVpbGQgY29uc3RhbnRseQo+ID4gPiBhbmQgTk9NTVUgTGlu dXggb24gUklTQy1WIGlzIHRoZSBhdmVudWUgdXNlZCBieSBtYW55IEZQR0Egc29mdCBjb3Jlcwo+ ID4gPiBmb3IgTGludXgsIGFzIHdlbGwgYXMgc29tZSBsaW1pdGVkIHN5c3RlbXMuCj4gCj4gT0su Cj4gCj4gSSBqdXN0IGJ1aWxkIHRlc3QgdGhpcyBzdHVmZiwgYXMgSSBkb24ndCByZWFsbHkgaGF2 ZSBhIHVzZSBmb3IgaXQKPiBwZXJzb25hbGx5LiAgSSBmaWd1cmVkIGlmIG5vYm9keSdzIHJlcG9y dGluZyBidWdzIHRoZW4gcHJvYmFibHkgaXQncyBicm9rZW4KPiBhbmQgbm9ib2R5J3Mgbm90aWNl ZCBiZWNhdXNlIG5vYm9keSdzIHVzaW5nIGl0Lgo+IAo+ID4gPiBJIGdldCBuZXcgY29waWVzIG9m IHRoZSBrZXJuZWwgd2hlbiB0aGVyZSBhcmUgcmVsZWFzZXMgYW5kIHRlc3QgdGhlbQo+ID4gPiBm cmVxdWVudGx5IHRvIG1ha2Ugc3VyZSBldmVyeXRoaW5nIGlzIHN0aWxsIHdvcmtpbmcgYXMgZXhw ZWN0ZWQuCj4gCj4gSSdkIGFjdHVhbGx5IGV4cGVjdGVkIGl0IHRvIGJlIGJyb2tlbiwgYnV0IEkg Z3Vlc3Mgd2UgbWFuYWdlZCB0byBhdm9pZAo+IHNjcmV3aW5nIHRoaW5ncyB1cCA7KQo+IAo+ID4g PiBGb3IgdXMgd2UganVzdCBkb24ndCBjYXJlIGFib3V0IFhJUC4gSSBtZWFuIGlmIHNvbWVvbmUg ZGlkIHB1c2ggaXQKCkkgZG9uJ3QgY2FyZSBYSVAgZWl0aGVyLCBhbmQgSU1ITyB0aGUgWElQJ3Mg bWFpbnRlbmFuY2UgZWZmb3J0IGlzIG11Y2gKYmlnZ2VyIHRoYW4gTk9NTVUoanVzdCBjaGVjayB0 aGUgdmFyaW91cyBYSVBfRklYVVAqIG9yIENPTkZJR19YSVBfS0VSTkVMCm1hY3JvcyBhcm91bmQg bG93bGV2ZWwgcGd0YWJsZS5oLCBwYWdlLmgpLiBJZiB3ZSBjYW4gcmVtb3ZlIFhJUCwgdGhlCmNv ZGUgcmVhZGFiaWxpdHkgd2lsbCBiZSBtdWNoIGJldHRlci4KCk9yIHNlbmRpbmcgb3V0IGEgc2lt aWxhciBYSVAgZGVwcmVjYXRpb24gcGF0Y2ggdG8gc2VlIHdoZXRoZXIgdGhlcmUncwphbnkgY29t cGxhaW4gPyA7KQoKPiA+ID4gdGhyb3VnaCB0byBmcnVpdGlvbiwgSSdkIGFsc28gdGVzdCBhbmQg dXNlIGl0LCBidXQgSSB1cmdlIHlvdSBwbGVhc2UKPiA+ID4gZG8gbm90IGRlcHJlY2F0ZSB0aGlz LiAgV2hpbGUgaXQncyBzb21ldGltZXMgbmVlZGVkIGEgYml0IG9mIGEKCisxIGZvciB1cmdlIHRo ZSB1cHN0cmVhbSBwbGVhc2UgZG8gbm90IGRlcHJlY2F0ZSBOT01NVS4KCkJlc2lkZXMgdGhlIHNv ZnQoRlBHQSkgY29yZSBtZW50aW9uZWQgYnkgQ2hhcmxlcywgaGVyZSBpcyBhbm90aGVyIHJlYWwK dXNhZ2UgY2FzZTogQXMgaXMga25vd24sIFNvcGhnbyBDVjE4MDBCIHBsYXRmb3JtcyBzdWNoIGFz IE1pbGsgRHVvCmNvbnRhaW5zIHR3byBDOTA2IGNvcmUsIG9uZShhLmsuYSBiaWcgY29yZSkgd2l0 aCBNTVUgYW5vdGhlcihhLmsuYSBzbWFsbApjb3JlKXcvbyBNTVUuIFRoZSB2ZW5kb3Igc2RrIHJ1 bnMgZnJlZXJ0b3Mgb24gdGhlIHNtYWxsIGNvcmUsIGJ1dCBpdApkb2Vzbid0IHByZXZlbnQgdXNl cnMgdG8gcnVuIG90aGVyIE9TIHN1Y2ggYXMgdGhyZWFkeCwgemVwaHlyIG9yIG5vbW11CmxpbnV4 IG9uIHRoZSBzbWFsbCBjb3JlLiBJbiBmYWN0LCBJIHN1Y2Vzc2Z1bGx5IGJyb3VnaHQgdXAgbm9t bXUgbGludXgKb24gdGhlIHNtYWxsIGNvcmUuIEkgZGlkbid0IGp1c3Qgc2VuZCBvdXQgdGhlIHBh dGNoZXMgaW4gdGltZSBkdXJpbmcgdGhpcwpkZXYgd2luZG93IGR1byB0byBteSBwZXJzb25hbCBj YXJlZXIgcmVhc29uKEkgc3BlbnQgdGhlIHRpbWUgb24gaHVudGluZwpmb3IgYSBuZXcgam9iKQoK SSBwbGFuIHRvIHNlbmQgb3V0IE5PTU1VIHJlbGF0ZWQgcGF0Y2hlcyBvbmNlIDYuOS1yYzEgaXMg b3V0LgoKPiA+ID4gY3JlYXRpdmUgYnVpbGQgdG8gZ2V0IGV2ZXJ5dGhpbmcgd29ya2luZywgSSd2 ZSBuZXZlciBuZWVkZWQgdG8gcGF0Y2gKPiA+ID4gYW55dGhpbmcgaW4gdGhlIGtlcm5lbCBiZXlv bmQgcGF0Y2hpbmcgaW4gYSBjdXN0b20gY29uc29sZSBmb3Igc2VyaWFsCj4gPiA+IG91dHB1dC4K PiA+ID4gCj4gPiAKPiA+IEhleSBDaGFybGVzLAo+ID4gCj4gPiBObyB3b3JyaWVzLCB3ZSBhY3R1 YWxseSBkaWQgbm90IGV4cGVjdGVkIE5PTU1VIHRvIGhhdmUgKnNvIG1hbnkqIHVzZXJzLgo+ID4g SSBndWVzcyBkZXByZWNhdGluZyBzdHVmZiBpcyBhIGdvb2Qgd2F5IHRvIGhhdmUgaW1tZWRpYXRl IGZlZWRiYWNrIDspLgo+ID4gSGF2aW5nIEZEUElDIHBzQUJJIHRvIGJlIG1lcmdlZCB1cHN0cmVh bSBjb3VsZCBhbHNvIHByb2JhYmx5IGJlIGEKPiA+IHBvc2l0aXZlIHBvaW50IHRvd2FyZCBhIGJl dHRlciBOT01NVSBzdXBwb3J0Lgo+IAo+IFlhLCB0aGF0J3MgcHJvYmFibHkgdGhlIHJpZ2h0IHdh eSB0byBkbyBpdC4gIFRvdWNoaW5nIGFueXRoaW5nIGluIHRoZSBwc0FCSQo+IGlzIHByZXR0eSBt aXNlcmFibGUsIHRob3VnaCwgc28gSSBkb24ndCByZWFsbHkgd2FudCB0byBmb3JjZSBwZW9wbGUg dG8gZG8KPiBpdC4uLgo+IAo+ID4gPiBJIGFtIGhhcHB5IHRvIGRpc2N1c3MgdGhlIHBvc3NpYmls aXR5IG9mIG1lIGFuZCBvciBvbmUgb2YgdGhlIG90aGVyCj4gPiA+IFJJU0MtViBzb2Z0IChGUEdB KSBjb3JlIHBlb3BsZSBzdGVwcGluZyB1cCB0byB0cnkgdG8gYmUgbW9yZSBhY3RpdmUsCj4gPiA+ IGJ1dCBzbyBmYXIgd2UndmUganVzdCBiZWVuIHZlcnkgd2VsbCBzZXJ2aWNlZCBieSB0aGUgY3Vy cmVudCBOT01NVQo+ID4gPiBMaW51eCBzZXR1cC4KPiA+IAo+ID4gSXQgY291bGQgcHJvYmFibHkg YmUgbmljZSB0byBoYXZlIHNvbWUgZmVlZGJhY2svVGVzdGVkLWJ5OiBmcm9tIE5PTU1VCj4gPiB1 c2VycyBmb3IgbmV3IHJlbGVhc2VzIHRoZW4uCj4gCj4gSGF2aW5nIG1vcmUgdXBzdHJlYW0gaW50 ZXJhY3Rpb24gZnJvbSB1c2VycyBpcyBhbHdheXMgYXBwcmVjaWF0ZWQsIHRoYXQncwo+IHRoZSBi ZXN0IHdheSB0byBwcm92ZSBwZW9wbGUgYXJlIHVzaW5nIHRoZSBjb2RlLiAgSWYgeW91IGd1eXMg aGF2ZSB0aGUgdGltZQo+IGl0J2QgYmUgZ3JlYXQgdG8gZ2V0IHRoaXMgaW50byBzb21lIHNvcnQg b2YgQ0ksIGlkZWFsbHkgcnVubmluZyBvbiBzb21lIHJlYWwKPiBwbGF0Zm9ybS4KCkFzIGFib3Zl LCBJJ2QgYWxzbyBsaWtlIHRvIHN0ZXAgdXAgb24gdGhlIE5PTU1VIHN0dWZmLCBhdCBsZWFzdCB0 ZXN0Cm5vbW11IG9uIG1pbGt2IGR1bydzIHNtYWxsIGNvcmUuIEFuZCBjYW4gYmUgc2VlbiBmcm9t IG15IGdpdCBjb21taXQKaGlzdG90cnksIEkgd2FzIGFjdGl2ZSwgYW5kIEkgYmVsaXZlIEkgd2ls bCBzdGlsbCBiZSBhY3RpdmUgb24gcmlzY3YgbGludXgKa2VybmVsIGRldmVsb3BtZW50LgoKPiAK PiA+IFRoYW5rcywKPiA+IAo+ID4gQ2zDqW1lbnQKPiA+IAo+ID4gPiAKPiA+ID4gQ2hhcmxlcwo+ ID4gPiAKPiA+ID4gCj4gPiA+IE9uIE1vbiwgRmViIDI2LCAyMDI0IGF0IDg6MDPigK9BTSBDb25v ciBEb29sZXkgPGNvbm9yQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPiA+IAo+ID4gPiA+IE9uIE1v biwgRmViIDI2LCAyMDI0IGF0IDA0OjI1OjI0UE0gKzAxMDAsIENsw6ltZW50IEzDqWdlciB3cm90 ZToKPiA+ID4gPiA+IEkgZ3Vlc3MgSSBjb3VsZCBhbHNvIG1hcmsgWElQIGFzIGRlcHJlY2F0ZWQu Cj4gPiA+ID4gCj4gPiA+ID4gSSdtIG5vdCBzbyBzdXJlLCBwZW9wbGUgcmVjZW50bHkgYWRkZWQg WElQIHN1cHBvcnQgdG8gUUVNVSAoYW5kIHNlbnQKPiA+ID4gPiBrZXJuZWwgZml4ZXMgaW4gRGVj ZW1iZXIpLiBYSVAgaXMgYWxzbyBub3QgbmVhcmx5IGFzIG11Y2ggb2YgYSBwcm9ibGVtCj4gPiA+ ID4gdG8gc3VwcG9ydCwgdGhlcmUncyBmYXIgbGVzcyB0aGF0IGl0IGRvZXMgZGlmZmVyZW50bHks IHRoZSBtYWluIGJhcnJpZXIKPiA+ID4gPiB3YXMgdGhlIGluYWJpbGl0eSB0byB0ZXN0IGl0IHdo aWNoIGlzIG5vIGxvbmdlciB0aGUgY2FzZS4KPiA+ID4gPiBUaGF0IHNhaWQsIFhJUCBpcyBnb25u YSBraWxsIGl0c2VsZiBvZmYgSSBmZWVsIGFzIGl0IGRvZXMgbm90IHN1cHBvcnQKPiA+ID4gPiBy dW50aW1lIHBhdGNoaW5nIGFuZCB0aGVyZWZvcmUgaXMgZXh0cmVtZWx5IGxpbWl0ZWQgb24gZXh0 ZW5zaW9ucywgZ2l2ZW4KPiA+ID4gPiB3ZSB1c2UgYWx0ZXJuYXRpdmVzIGZvciBhbGwgb2YgdGhh dCAoYWx0aG91Z2ggSSBzdXBwb3NlIGlmIHNvbWVvbmUgaGFzIGEKPiA+ID4gPiB1c2VjYXNlIHRo ZXkgY291bGQgbWFrZSBuYXN0eSBtYWNyb3Mgd29yc2UgYW5kIGltcGxlbWVudCBhIGNvbXBpbGV0 aW1lCj4gPiA+ID4gc3dpdGNoIGluIHRoZSBhbHRlcm5hdGl2ZXMgdG9vKS4KPiA+ID4gPiAKPiA+ ID4gPiBDaGVlcnMsCj4gPiA+ID4gQ29ub3IuCj4gPiA+ID4gCj4gPiA+ID4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gPiBsaW51eC1yaXNjdiBt YWlsaW5nIGxpc3QKPiA+ID4gPiBsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiA+ ID4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yaXNj dgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g bGludXgtcmlzY3YgbWFpbGluZyBsaXN0Cj4gbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9y Zwo+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlz Y3YKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK