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 90C983D093C for ; Fri, 1 May 2026 18:12:12 +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=1777659132; cv=none; b=gIMInVyKlFdkGJcokJuseYNxpLZm83bkWWizky1FGLaMSva373zSYnDVqodXs6ooq9n/ijb7NkHgjfhifZJy8gfIttWqyxR4qTfmPsVa7zzIi5Bbf0Yfz4RyngkYMgiY4lHaKc7jmxr6QH6jaIbshT7aI2FyN7v4elBv1KpFyCw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777659132; c=relaxed/simple; bh=0C8FSeR6gZaUNglKGkPC6NAEZBKubzybVyNYIzdbSvY=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=PV4Q+30E10XjdIRRL06mB1g096hhL+WssDR++G5AzwV4NKyCPsRo3O6hc1plOtB88p+/d68aIfU3yjoo3ymhQphlKSRxEQODbHNz+e+5DYdmlhRenES3lTrf4TM92OquF0jPfkU9bxRufpt4rAIWgmlXWjme3i9LXxfbczWAl4Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=IRsU3W1r; 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="IRsU3W1r" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B120FC2BCB4; Fri, 1 May 2026 18:12:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777659132; bh=0C8FSeR6gZaUNglKGkPC6NAEZBKubzybVyNYIzdbSvY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=IRsU3W1reINnCNPbFO1gyzIMgtOIdIGhvTAXT+JzQm95SQNSFabWudGExaNUq1JyV T05aOl5rUWNay2ux9xoVPgYX0gtJ5sblNXduVp1OzTZbEUJg623d912qsmk1HQeBBQ j5hDzjKUqx2ZZ2oC47yIYzHLJjhJBGqC32KfMsmdy4pORyv9ln+f4vri5yi5W/xcGh UEzDyT+53l5/oteDRlJgGsjNFNUolOvVGatpMMhWuSEcbPiJSwJKw1+9TxPR6uygum vYZqTVhzSfai14WT9p4LNVEeqcfuVsAzMuVxXdnf8bDFvnRXA4pkYG2Gz2ETuH1tnw xfElAbPP2BjUQ== Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfauth.phl.internal (Postfix) with ESMTP id C7DB8F40078; Fri, 1 May 2026 14:12:10 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Fri, 01 May 2026 14:12:10 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdeltdeklecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefmihhrhihlucfu hhhuthhsvghmrghuuceokhgrsheskhgvrhhnvghlrdhorhhgqeenucggtffrrghtthgvrh hnpeffffekgeffjefgkedvjeeggedttdeljeekhffhudeiudfhiefgudeugffhheffuden ucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepkhhirhhilhhlodhmvghsmhhtphgruhhthhhpvghr shhonhgrlhhithihqdduieduudeivdeiheehqddvkeeggeegjedvkedqkhgrsheppehkvg hrnhgvlhdrohhrghesshhhuhhtvghmohhvrdhnrghmvgdpnhgspghrtghpthhtohepfedv pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegurghvihgusehkvghrnhgvlhdroh hrghdprhgtphhtthhopehlshhfqdhptgeslhhishhtshdrlhhinhhugidqfhhouhhnuggr thhiohhnrdhorhhgpdhrtghpthhtoheplhhinhhugidqmhhmsehkvhgrtghkrdhorhhgpd hrtghpthhtohepgiekieeskhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinhhugidq khgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtoheprghkphhmse hlihhnuhigqdhfohhunhgurghtihhonhdrohhrghdprhgtphhtthhopehtghhlgieslhhi nhhuthhrohhnihigrdguvgdprhgtphhtthhopehmihhnghhosehrvgguhhgrthdrtghomh dprhgtphhtthhopegsphesrghlihgvnhekrdguvg X-ME-Proxy: Feedback-ID: i10464835:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 1 May 2026 14:12:08 -0400 (EDT) Date: Fri, 1 May 2026 19:12:03 +0100 From: Kiryl Shutsemau To: "David Hildenbrand (Arm)" Cc: lsf-pc@lists.linux-foundation.org, linux-mm@kvack.org, x86@kernel.org, linux-kernel@vger.kernel.org, Andrew Morton , 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: <01ea8acf-69ee-404e-8785-59fb0a527253@kernel.org> 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: <01ea8acf-69ee-404e-8785-59fb0a527253@kernel.org> On Fri, May 01, 2026 at 08:02:28PM +0200, David Hildenbrand (Arm) wrote: > On 5/1/26 20:00, Kiryl Shutsemau wrote: > > 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(-) > > I think you know the answer already :P :/ Let me present the case at least. Most of this is cocci change and most of + difference is tests. -- Kiryl Shutsemau / Kirill A. Shutemov