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 1905EC61DD9 for ; Sun, 30 Aug 2026 17:24:24 +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:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=XQGyPtdpCKehKjJrruE6rzo8u+WQ28uu2OJ9+ZEZOfA=; b=ss8whh6z+j80o3 GdMhknfmQJPCMtrMrlc6odjPA99zopYNbx/apP37ld3K2shMT3Zg6ozeGB+zN12n31Q0eOMw2FaSh CK9bnd3lLa+r8rOyG2a2ersBjT1PI5iT9eqRJ+fHSPyFBhT7v/wzf3blLl0SKrzefSx9tzcd0OClB jsULyGGb3KNK4OwS/J5+OOFR/CSMvZZ68IXMqRe0v9os0RYUAwDL7EGoyAitKP62+POCqEdmupYhD JMSbEpRNHLTTyXuJUvY3k+jjHMVicO01M/rCkTK8qs0AXaUJnIUjE/9hq8zIFCXCZRTPEmGjv3iR7 0hHwIUARktXVUMGU/XlA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x0jGD-00000007x9Y-2xLc; Sun, 30 Aug 2026 17:24:01 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x0jGB-00000007x9E-45WS for linux-riscv@lists.infradead.org; Sun, 30 Aug 2026 17:24:00 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id CCFC5600AE; Sun, 30 Aug 2026 17:23:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2B9AC1F000E9; Sun, 30 Aug 2026 17:23:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1788110638; bh=RUQXlwj7uSjpiw/7CJUxBxHOVF3WkXMqnPE7Hd8+ijE=; h=From:To:Cc:Subject:Date; b=FHDUcg9dGq2zGgjotRwwlqixv2W5NKpHkfFEOb5iCcKWy4JZGcESsfF9ScF2ald7H FbLDR3Ww54o1Mbx6RoYvWHD+A/f0daHq0bGJH8h3m1zkB1PjFMZbsUS3lJefDIvOD4 HQTvIf+SaJmjAY/18UYZ3ruHaTI8HClmTZSF6MupbJWhh4nrCofBngwFLzRTFSok0G voZA2bTfuyyTH5sR2LMiSVaeVjPAMhywAUcDtbHES/GXL226n+XlJ7Fq0zHWyYw4Sz dS+TSfIAsO+d2Rq2J+/rACSm12KIISPyTK5GExkJw+wP3RjaaFklDiYVOifFQxQ8BC rMzm/Y1RMyhUQ== From: Jisheng Zhang To: Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] optimize pgtable_l4|l5_enabled Date: Mon, 31 Aug 2026 01:03:58 +0800 Message-ID: <20260830170414.4505-1-jszhang@kernel.org> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 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 SW4gMjAyMiwgSSB0cmllZCB0byBvcHRpbWl6ZSBwZ3RhYmxlX2w0fGw1X2VuYWJsZWQgdXNlIHN0 YXRpYyBicmFuY2hbM10KQnV0IGFzIGlzIGtub3duLCBzdGF0aWMgYnJhbmNoIGhhcyBzb21lIGRy YXdiYWNrcy4gCgpUaGlzIHNlcmllcyBpcyBhbm90aGVyIHJvdW5kIG9mIG9wdG1pemluZyBwZ3Rh YmxlX2w0fGw1X2VuYWJsZWQsIGJ1dAp3aXRoIGFub3RoZXIgbWVjaGFuaXNtLiBCZWxvdyB0aGUg aXMgbm9ybWFsIGNvdmVyLWxldHRlci4KClRoZSBwZ3RhYmxlX2w0fFtsNV1fZW5hYmxlZCBjaGVj ayBzaXRzIGF0IGhvdCBjb2RlIHBhdGgsIHBlcmZvcm1hbmNlCmlzIGltcGFjdGVkIGEgbG90LiBT aW5jZSBwZ3RhYmxlX2w0fFtsNV1fZW5hYmxlZCBpc24ndCBjaGFuZ2VkIGFmdGVyCmJvb3QsIHdl IGNhbiB1c2UgYWx0ZXJuYXRpdmUgbWVjaGFuaXNtIHRvIG9wdGltaXplIHRoZW0uCgpTbyB0aGUg cXVlc3Rpb24gaXMgd2hldGhlciB3ZSBjYW4gYWRkIFJJU0NWX0lTQV9FWFRfU1Y0OC9TVjUgYW5k IHVzZQpyaXNjdl9oYXNfZXh0ZW5zaW9uXyooKSBvciBub3QuIEFsdGhvdWdoLCBwZXIgWzFdIGFu ZCBbMl0sIFNWNDggYW5kClNWNTcgYXJlIElTQSBleGVuc2lvbnMgdG9vLCBSSVNDVl9JU0FfRVhU X1NWNDgvU1Y1NyBhcmUgdG8gZGVzY3JpYmUgaHcKc3VwcG9ydGVkIGV4dGVuc2lvbnMsIHdoaWxl IHRoaXMgZG9lc24ndCBtZWFuIHRoZSBwZ3RhYmxlX2w0fGw1IGlzCmVuYWJsZWQsIGZvciBleGFt cGxlLCB3ZSBtYXkgcGFzcyBubzVsdmwvbm80bHZsIGtlcm5lbCBib290IGFyZ3Mgb3IKZXhwbGlj aXRseSBhc2sgZm9yIFNWMzkgYnkgc2V0dGluZyBkdCBtbXUtdHlwZSBwcm9wZXJ0eSBhcwoicmlz Y3Ysc3YzOSIuIElmIHdlIGNsZWFyIFJJU0NWX0lTQV9FWFRfU1Y0OHxTVjU3LCB0aGVuIGludGVy bmFsCmV4dGVuc2lvbiBxdWVyaWVzIGFuZCBwb3RlbnRpYWxseSB1c2Vyc3BhY2UgcmVwb3J0aW5n IGNhbiBubyBsb25nZXIKZGlzdGluZ3Vpc2gg4oCcdW5zdXBwb3J0ZWTigJ0gZnJvbSDigJxzdXBw b3J0ZWQgYnV0IGRpc2FibGVkLuKAnQoKSW50cm9kdWNlIGNhcCBmcmFtZXdvcmsgdG8gZGVzY3Jp YmUgdGhlIGNhcGFiaWxpdGllcyBzZWxlY3RlZCBieQprZXJuZWwuIEl0IGFsc28gdXNlcyBzaW1p bGFyIGFsdGVybmF0aXZlcyBtZWNoYW5pc20gYXMgdGhlCnJpc2N2X2hhc19leHRlbnNpb25fKigp IGhlbHBlcnMuCgpBZnRlciB0aGF0LCB1c2UgaXQgdG8gb3B0aW1pemUgcGd0YWJsZV9sNHxsNV9l bmFibGVkLgoKRm9yIHRoZSB0eXBpY2FsIGFjY2Vzc19vayhhZGRyLCAxKTsKYmVmb3JlIHRoZSBw YXRjaDoKCi4uLgphdWlwYwlhNSwweGI0MwpsYnUJYTUsMTAwKGE1KSAjIGZmZmZmZmZmODBiNTFm NjggPHBndGFibGVfbDVfZW5hYmxlZD4KYm5leglhNSxmZmZmZmZmZjgwMDBlZjQ2IDxmb28rMHg1 Nj4KYXVpcGMJYTUsMHhiNDMKbGJ1CWE1LDkxKGE1KSAjIGZmZmZmZmZmODBiNTFmNjkgPHBndGFi bGVfbDRfZW5hYmxlZD4KYmVxeglhNSxmZmZmZmZmZjgwMDBlZjVhIDxmb28rMHg2YT4KLi4uCgph ZnRlciB0aGUgcGF0Y2g6CnRoZXJlIGFyZSBvbmx5IHR3byBqIG9yIG5vcCBpbnN0cnVjdGlvbnMg d2hpY2ggYXZvaWQgbWVtb3J5IGxvYWQgYW5kCnRlc3QgYnJhbmNoLgoKSW5pdGlhbCB0ZXN0IGxt YmVuY2gncyBsYXRfc3lzY2FsbCB3cml0ZSBvbiBUSDE1MjAgcGxhdGZvcm1zIHNob3dzIHRoYXQK dGhlIHdyaXRlIHN5c2NhbGwgbGF0ZW5jeSBpcyByZWR1Y2VkIGJ5IGFib3V0IDIuMzglLgoKU2ln bmVkLW9mZi1ieTogSmlzaGVuZyBaaGFuZyA8anN6aGFuZ0BrZXJuZWwub3JnPgpMaW5rOiBodHRw czovL2dpdGh1Yi5jb20vcmlzY3YvcmlzY3YtaXNhLW1hbnVhbC9ibG9iL21haW4vc3JjL3Byb2Zp bGVzL3Byb2ZpbGVzLmFkb2MgWzFdCkxpbms6IGh0dHBzOi8vcmlzY3YuYXRsYXNzaWFuLm5ldC93 aWtpL3NwYWNlcy9IT01FL3BhZ2VzLzE2MTU0NzMyL1JhdGlmaWVkK0lTQStFeHRlbnNpb25zIFsy XQoKSmlzaGVuZyBaaGFuZyAoMyk6CiAgcmlzY3Y6IHJlbW92ZSBSSVNDVl9BTFRFUk5BVElWRSBL Y29uZmlnIG9wdGlvbgogIHJpc2N2OiBjb252ZXJ0IHBndGFibGVfbDR8bDVfZW5hYmxlZCB0byBp bmxpbmUgZnVuY3Rpb24KICByaXNjdjogaW50cm9kdWNlIGNhcCBmcmFtZXdvcmsgYW5kIHVzZSBp dCB0byBvcHRpbWl6ZQogICAgcGd0YWJsZV9sNHxsNV9lbmFibGVkCgogYXJjaC9yaXNjdi9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0ICstLS0tLS0KIGFyY2gvcmlzY3YvS2Nv bmZpZy5lcnJhdGEgICAgICAgICAgICAgICAgICAgfCAgNSArLQogYXJjaC9yaXNjdi9pbmNsdWRl L2FzbS9hbHRlcm5hdGl2ZS1tYWNyb3MuaCB8IDI0IC0tLS0tLS0KIGFyY2gvcmlzY3YvaW5jbHVk ZS9hc20vYWx0ZXJuYXRpdmUuaCAgICAgICAgfCAxMiArLS0tCiBhcmNoL3Jpc2N2L2luY2x1ZGUv YXNtL2NwdWZlYXR1cmUtbWFjcm9zLmggIHwgNTQgKysrKysrKysrKysrKy0tCiBhcmNoL3Jpc2N2 L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmUuaCAgICAgICAgIHwgIDggKy0tCiBhcmNoL3Jpc2N2L2lu Y2x1ZGUvYXNtL2h3Y2FwLmggICAgICAgICAgICAgIHwgIDYgKysKIGFyY2gvcmlzY3YvaW5jbHVk ZS9hc20vcGdhbGxvYy5oICAgICAgICAgICAgfCAxNCArKy0tCiBhcmNoL3Jpc2N2L2luY2x1ZGUv YXNtL3BndGFibGUtMzIuaCAgICAgICAgIHwgIDQgKy0KIGFyY2gvcmlzY3YvaW5jbHVkZS9hc20v cGd0YWJsZS02NC5oICAgICAgICAgfCA2MiArKysrKysrKysrKy0tLS0tLQogYXJjaC9yaXNjdi9p bmNsdWRlL2FzbS9wZ3RhYmxlLmggICAgICAgICAgICB8ICA0ICstCiBhcmNoL3Jpc2N2L2luY2x1 ZGUvYXNtL3ZlbmRvcl9leHRlbnNpb25zLmggIHwgMTggKystLS0KIGFyY2gvcmlzY3YvaW5jbHVk ZS9hc20vdm1hbGxvYy5oICAgICAgICAgICAgfCAgNSArLQogYXJjaC9yaXNjdi9rZXJuZWwvTWFr ZWZpbGUgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3Jpc2N2L2tlcm5lbC9hbHRlcm5h dGl2ZS5jICAgICAgICAgICAgIHwgMjQgKysrKystLQogYXJjaC9yaXNjdi9rZXJuZWwvY3B1LmMg ICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3Jpc2N2L2tlcm5lbC9jcHVmZWF0dXJl LmMgICAgICAgICAgICAgIHwgNDMgKysrKysrKysrLS0tCiBhcmNoL3Jpc2N2L21tL2luaXQuYyAg ICAgICAgICAgICAgICAgICAgICAgIHwgNzMgKysrKysrKysrKysrLS0tLS0tLS0tCiBhcmNoL3Jp c2N2L21tL2thc2FuX2luaXQuYyAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tCiBhcmNoL3Jp c2N2L21tL3BndGFibGUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvcmlzY3Yv bW0vcHRkdW1wLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogMjEgZmlsZXMgY2hhbmdl ZCwgMjMwIGluc2VydGlvbnMoKyksIDE4NCBkZWxldGlvbnMoLSkKCi0tIAoyLjUzLjAKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1yaXNjdiBt YWlsaW5nIGxpc3QKbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJpc2N2Cg==