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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C1EA2C3ABDA for ; Sat, 17 May 2025 10:00:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 30E446B0082; Sat, 17 May 2025 06:00:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2BAAD6B0083; Sat, 17 May 2025 06:00:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1835E6B0085; Sat, 17 May 2025 06:00:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id E9EEF6B0082 for ; Sat, 17 May 2025 06:00:25 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id B94861619B3 for ; Sat, 17 May 2025 10:00:26 +0000 (UTC) X-FDA: 83451954852.20.DAF3447 Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf06.hostedemail.com (Postfix) with ESMTP id 545D8180008 for ; Sat, 17 May 2025 10:00:24 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=W4X7LqTj; spf=pass (imf06.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747476025; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vivSp+4H0/wgVkVpUciSmmSzamaN4dBOFfW2lgDH11Q=; b=1VIVjLfgQNRkfR2Ce4pfp3nuWLRQj9SK/8UiIKCSI45JkEbzuPfEv8ZWRxkgZ4kLiUsY8p gW2NSQSx2pPVCriVFY2SW+LCyXnnRYQzXqT5w1TzQmq6pnlrAW4A3GWcJtR1FxFE3CP9uZ +yTx59rT3leQ85uoDMWGP3jGUtXdvsc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747476025; a=rsa-sha256; cv=none; b=ezm23pjkHZmN1OIRSVYhC3K2J7w276xY/Zt4ahMlIbyC2P13DFMLGKEfnbTwjhGdkATUmy tbhDXYslwo2Bgnsc1Qo9A695XTVcI4jU9sLSZzAepQISOlW1J820U7BLQDbdNkra29aZNO S8D656dPg4D6mCJq3An78f0/1667jXw= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=W4X7LqTj; spf=pass (imf06.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id B432540E01ED; Sat, 17 May 2025 10:00:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id OMOk4xaLhbMZ; Sat, 17 May 2025 10:00:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1747476016; bh=vivSp+4H0/wgVkVpUciSmmSzamaN4dBOFfW2lgDH11Q=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=W4X7LqTjMnIOmlc+JRxxeDE7oLt+HBnUSv11CfEljwtqEc6Tdg5oRq/NkpAAJDHr+ 2kyQdKjzJnWJiTVs1t4+t7K9MygaXFM7g7yiY/G0KNAso9mwq3/WAphBfg9QQJ3b7f P7ygH2YTcH9GpTYmvpqvXrHnTbdEBeTxfynjdH881CZRhNeTSHBpG0nT/y90cRZQi0 CmGtXYAKyM7asX+4C8gfL+AUnOQcVHxqv5CTlsRljXxqLuWByv17FIgqDreBzVj1Jd 5c8VUIstlDrMHmaGtnPGSnd8MPDk5AtwLpqhLaRVa+RW3eG0KjfAz7Ep5KropZYiS4 /56bGX/lP/FSslXxbIXnk6vN6txHItp6/hKyhsKAyXLKNdXL5538DpXRALkbGoEcvO pZNPfZS+2EMacmrX1/rrHzzUnnTTCMNpsl4Mrmb1Rwsm2Mt5DGg5qGv//Z3v6NPA3+ 9B0aLK6yia1wFQwlkwW7mKbt3VgNkj9IQCUNFxiQ3pBVVJfpolCBr3SZetpRBfBgeW BDW7OBhqaf65uRwNOyYR1L4qPs4pdFcCCzFHl6dF1YY0eCSCrFg8raNeg0v9kTCXKF GpZRWljm6oQhxkF/DRnsm6e5YW9EJknYNYj90WxA9YRNv5g5CXaeCy479MrAdP2E37 q5cc4c3pW8lwgPYcxsBrgbwM= Received: from zn.tnic (p579690ee.dip0.t-ipconnect.de [87.150.144.238]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 1629940E016A; Sat, 17 May 2025 09:59:54 +0000 (UTC) Date: Sat, 17 May 2025 11:59:47 +0200 From: Borislav Petkov To: "Kirill A. Shutemov" Cc: Thomas Gleixner , Ingo Molnar , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Jonathan Corbet , Andy Lutomirski , Peter Zijlstra , Ard Biesheuvel , Jan Kiszka , Kieran Bingham , Michael Roth , Rick Edgecombe , Brijesh Singh , Sandipan Das , Juergen Gross , Tom Lendacky , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-efi@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCHv3 0/4] x86: Make 5-level paging support unconditional for x86-64 Message-ID: <20250517095947.GAaCheE9tUvgSWMhpa@fat_crate.local> References: <20250516123306.3812286-1-kirill.shutemov@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20250516123306.3812286-1-kirill.shutemov@linux.intel.com> X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 545D8180008 X-Stat-Signature: ytoujztboap6igh5cpiageuym33k7hhm X-Rspam-User: X-HE-Tag: 1747476024-789807 X-HE-Meta: U2FsdGVkX193YUIOO3cMNqxFZeO+d2PeyhyVz3tPJRTP+buHRteOL5QHT5hi1Hwp0LS8sLEYdsoaHvz+tMHHwxPya4CgJou2xcwHLoVKfZavTHPyveKEdvUAJPBDKSgol6yY5yH8l3TOecS4++hTDFZFSxBI4Or0ZKeCzo/uXJpQHjHGPtFsWRMiR4/AU/8PKg/tjq113EahPuwn0+jIb1XqwqjPn7ke9T7BoQanwVvVFwA2ZUZ430FYhmMoEC8PzEUEZZnfYt0VHVZ/07d1x3VoxNQhl8/y5h2Jqkcs/spbBvg6KW8YYd0iDRURXZeYih/418DV27nhMKQC/Q/g+Cj1Pt883zOXKJ+5MEWdvJFs7MY19rRp61plAGnQYi3GhrUOH8QJJNY07I67FxC5eLInZTKHGDUzGiLMTnBp2OszE7oqhuUw/XMBUwHrToffO3tXYEaQ1vK9NbCjMaT6kXbJbIT4ob4+/+U3hBiwCEh/U4IIym5x8Z9+hS11UpubkqTRp1ie6qJT+EhIDYwjhqfxU6onvBCQycVIrFvPd9rgD2LTVKQgy1mXhfV9WzXoDRynVH7o3TLez8imi4VTvsAknNotGndOl/gyZ7jWwdbb0aKbCp1bHa05+m37bnjdlWJaMuKI1qQfpF7kq9u35EE0p+TgLHTMdySvNrxVnjXeux8x/CzlZUTFDOzTEiD0efTvnwh0F/yUaUoDNNZlcHZBS5Td8pmIQZOkWsfFrisVvAIStd41AN1Xri6OOLIYrC1zXYRUM75kE4qy8aLFDp9D3/6hXAqgSx3kQxrXbhCQzMhuW9SxM23LP7YVymM/MGNZVoeUfO/XeulwFp9ZoIUFJOqRaNiiRuWvQ+fVFDZg7nGXmG3eL09JsqFMFOvzS6bqG1lfwyWR0IMOlhVu8D4NFeUB8QZtJ5g0uMjhji/gU9oD2HYX4fZZGpuKBAKsVg0iJj8WNAStoA27pPa yF7146td VtSJlg9FYDDBTHONmdp2X/k42FjTypnd9qFLFt5Bx8TP8eeDEqXbJRf6Dp4KK3kSc+i/7uH20LDwIByOgDDHQA/W4L/zsxtNMh30tqWjCybi3Z1KTkiqeIjZwvcOWOAuZIrQZFpbJ6omt/+fcQH17NChb4QIbZb6AcYxsOLIx3GBKXFhT7EqMtk6l/AH2Eqx0KwDwKq1POaGPX4IF39Hjvgr5zQOX30/mXljrMty2UprVQJKFqPvr7bUFqR+wWY8R5oGbDH8d8csYzaxFEMZikmujcg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri, May 16, 2025 at 03:33:02PM +0300, Kirill A. Shutemov wrote: > Both Intel and AMD CPUs support 5-level paging, which is expected to > become more widely adopted in the future. > > Remove CONFIG_X86_5LEVEL. > > In preparation to that remove CONFIG_DYNAMIC_MEMORY_LAYOUT and make > SPARSEMEM_VMEMMAP the only memory model. > > v3: > - Drop few "#if CONFIG_PGTABLE_LEVELS >= 5"; > - Make PARAVIRT_XXL 64-bit explicitly and drop ifdefs > to support PGTABLE_LEVELS < 5; > - Add Reviewed-by tags from Ard; > v2: > - Fix 32-bit build by wrapping p4d_set_huge() and p4d_clear_huge() in > #if CONFIG_PGTABLE_LEVELS > 4; > - Rebased onto current tip/master; > > Kirill A. Shutemov (4): > x86/64/mm: Always use dynamic memory layout > x86/64/mm: Make SPARSEMEM_VMEMMAP the only memory model > x86/64/mm: Make 5-level paging support unconditional > x86/paravirt: Restrict PARAVIRT_XXL to 64-bit only The whole set passed randbuilds testing here too, and am running boot tests on my pile of stinky hw. If it passes, we could queue it all. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette