From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D4C93214A9B for ; Fri, 1 May 2026 18:00:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777658447; cv=none; b=CEBdw33eP3JJ522eHsTir/SS/jKJNJ9qg7hTDPcivN/AzbgBuuxvQ5i/o7KU4pDiaVGpjZnDcwZEV7yES/zL1fnxmEUR04ZHrlM8NkGXzRP8PFW0MF6sCfhF2GNcOYPCNTNAWuRwF5UZNSegvuib7VFinrmYKcJn5ztMEEfGa88= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777658447; c=relaxed/simple; bh=ecInGWQ1trcTaP7yWJ2tHlKkLKFxveMb9c1g25SV4ko=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=XgBbFkoHcdp/jTbboaUJnmw2pxp09f+Og7ix42LCQMtazCaeJyOJH5439bp/KbdcI8PdciszEV6u0IU6fUoL+XEW+qIUfGH6zyxp7dA16jtvUScuxtLTjEwC3PAAS+tXR5o5vzdOj/lBsGpvoul07KAulkHHE+0OcmxbtAFRbzU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qfqVsyse; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qfqVsyse" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0BBEDC4AF09; Fri, 1 May 2026 18:00:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777658447; bh=ecInGWQ1trcTaP7yWJ2tHlKkLKFxveMb9c1g25SV4ko=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=qfqVsysebcVmMgHpD8BdVnP8JO82GIYOyJQ+7KZWvyHW8kdLuHqcibegrTq2MzMoC Mlc5wccqAHbb3ARNJyL6N01RiTVqtgkXX7vWKts/QK/vkl8q8r1Cb9tFkqIzH39lWv V9u6+s5oUfm18G7gE3mYpzHbi1mHrEXvgVT1Vmb+PBpbc30E6Y+qpTts1+ZUcdm/Qe WRIDqXVhb49+oki2CAF1n+dsENVe5CmLoCi6Q/Kz2d4IQgUT7k5XlgTz73CuaFV0gC GeVWUdcQ5D5Ne+kTZOIu/NFkSnZBcpumCIQYujkE3f/6uQEnRlci1jNZiH6Fk8rXNV /JcyGUYdScMpw== Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfauth.phl.internal (Postfix) with ESMTP id 0BD8FF4007D; Fri, 1 May 2026 14:00:46 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Fri, 01 May 2026 14:00:46 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdeltdekiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefmihhrhihlucfu hhhuthhsvghmrghuuceokhgrsheskhgvrhhnvghlrdhorhhgqeenucggtffrrghtthgvrh hnpeffffekgeffjefgkedvjeeggedttdeljeekhffhudeiudfhiefgudeugffhheffuden ucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepkhhirhhilhhlodhmvghsmhhtphgruhhthhhpvghr shhonhgrlhhithihqdduieduudeivdeiheehqddvkeeggeegjedvkedqkhgrsheppehkvg hrnhgvlhdrohhrghesshhhuhhtvghmohhvrdhnrghmvgdpnhgspghrtghpthhtohepfedv pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehlshhfqdhptgeslhhishhtshdrlh hinhhugidqfhhouhhnuggrthhiohhnrdhorhhgpdhrtghpthhtoheplhhinhhugidqmhhm sehkvhgrtghkrdhorhhgpdhrtghpthhtohepgiekieeskhgvrhhnvghlrdhorhhgpdhrtg hpthhtoheplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhr tghpthhtoheprghkphhmsehlihhnuhigqdhfohhunhgurghtihhonhdrohhrghdprhgtph htthhopegurghvihgusehkvghrnhgvlhdrohhrghdprhgtphhtthhopehtghhlgieslhhi nhhuthhrohhnihigrdguvgdprhgtphhtthhopehmihhnghhosehrvgguhhgrthdrtghomh dprhgtphhtthhopegsphesrghlihgvnhekrdguvg X-ME-Proxy: Feedback-ID: i10464835:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 1 May 2026 14:00:44 -0400 (EDT) Date: Fri, 1 May 2026 19:00:39 +0100 From: Kiryl Shutsemau To: lsf-pc@lists.linux-foundation.org, linux-mm@kvack.org Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Andrew Morton , David Hildenbrand , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , Lorenzo Stoakes , "Liam R. Howlett" , Mike Rapoport , Matthew Wilcox , Johannes Weiner , Usama Arif Subject: Re: [LSF/MM/BPF TOPIC] 64k (or 16k) base page size on x86 Message-ID: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Thu, Feb 19, 2026 at 03:08:58PM +0000, Kiryl Shutsemau wrote: > == Status == > > I have a POC implementation on top of v6.17: > > git://git.kernel.org/pub/scm/linux/kernel/git/kas/linux.git pte_size Just a heads up. I've updated the tree. It is on top of v7.0 now. I can boot my VM fully (not only to shell as before) on all three page size 4k, 16k and 64k. And it doesn't crash immediately. Page fault handler is the most challenging part of the design. I wanted to flash it out to RFC quality before the summit, but it is not there yet. But it started getting a shape. Volume of the code changes makes it hard to deal with the patchset: 1530 files changed, 12675 insertions(+), 8669 deletions(-) Most of it mechanical, but still. -- Kiryl Shutsemau / Kirill A. Shutemov