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 57D0BC43334 for ; Thu, 21 Jul 2022 13:10:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 972968E0005; Thu, 21 Jul 2022 09:10:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FA158E0001; Thu, 21 Jul 2022 09:10:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 774F88E0005; Thu, 21 Jul 2022 09:10:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 62E648E0001 for ; Thu, 21 Jul 2022 09:10:56 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 420721C63D3 for ; Thu, 21 Jul 2022 13:10:56 +0000 (UTC) X-FDA: 79711142112.22.86CD7DF Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com [209.85.219.179]) by imf07.hostedemail.com (Postfix) with ESMTP id A3C6F40067 for ; Thu, 21 Jul 2022 13:10:55 +0000 (UTC) Received: by mail-yb1-f179.google.com with SMTP id i206so2682828ybc.5 for ; Thu, 21 Jul 2022 06:10:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=RVOGJ4M2F0KLKUB3+Z6qV1Rq1i9C5g74W/OO4zDEL58=; b=KLOJzkFKxPnIXHld8jK2VUCHPUZoJvCKiT09dgLnq1/mxiLuH9MMgu3jWlmkAoxPpR o51pS7EQLLi7R3gSKNltX+brOCmQ7Ld+ShhitqKzhv/+TaTZov/WdLL86rbBITQF31Vr qpNdYLpjh0AZuYWIBYiHxTL3yG6v8fLAq73KOKpuqzSTQO+WozUQJL9LkII9qRAci5nk AJMifWfn9XpxEupX3LvieaeY5y5WWOAbovKOTqUKmaL6qpP6K4kd3IWO88qxNQabuQ5B abwj2R1RwqPEh92fZ1qltngaFkHvMsDKpqEbWgSK4ifcqqrZiCaxIVBsKMwKwnmBvCx/ IaAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=RVOGJ4M2F0KLKUB3+Z6qV1Rq1i9C5g74W/OO4zDEL58=; b=nUeUD2xxk4USB7Y6lXCjbqn/ZcxMxG2EPZDGHXTZ4lmLkdDaLWswLfklzETVOIqAwH DK6Ypyjpl8HfVp913Oq7z/v3CtQgkLdX1cOSxBSYstJsssvPt97fdj7q1to2zmnDVCBh BBcs4mErAKjO3Tf18RW89JNCHjpdvsUzYDwpbd4lQi9jmMOq9IbDPvBtukCRTTY23bcR jAlbdYxpNjbZEAQa3TrEeHA1ESfZ+BXqtkAgfCTArHNijxhBRtCGXRC2j6HBGdJFebLt jkwNrl2L9DAK66Q12Uku//QmWDzmuaqVb4QrmM6Ugz+dlkRPkcy8v5oxyHejDEq6aBdm 3y2g== X-Gm-Message-State: AJIora9lsYSIgpR7mp0D3oyLmviyQNf/h0sSR0mfW8owXeTUOslk9NIe zKtx5utfnsPvA90RbxzKf0gmqDqGwuZ2d2zaDMNW7w== X-Google-Smtp-Source: AGRyM1t6VrXpRJKHyM6oUQ81m8QH3nTAlq3cCeOZ/vKxDDxd7aWq0qpq0j54jBAKZJgaUnHNCGEI1s8fSBxgWr0f7RQ= X-Received: by 2002:a25:d1d7:0:b0:670:7db7:1e88 with SMTP id i206-20020a25d1d7000000b006707db71e88mr12516221ybg.363.1658409054750; Thu, 21 Jul 2022 06:10:54 -0700 (PDT) MIME-Version: 1.0 References: <20220712231328.5294-1-kirill.shutemov@linux.intel.com> <20220712231328.5294-2-kirill.shutemov@linux.intel.com> In-Reply-To: <20220712231328.5294-2-kirill.shutemov@linux.intel.com> From: Alexander Potapenko Date: Thu, 21 Jul 2022 15:10:18 +0200 Message-ID: Subject: Re: [PATCHv5 01/13] x86/mm: Fix CR3_ADDR_MASK To: "Kirill A. Shutemov" Cc: Dave Hansen , Andy Lutomirski , Peter Zijlstra , "the arch/x86 maintainers" , Kostya Serebryany , Andrey Ryabinin , Andrey Konovalov , Taras Madan , Dmitry Vyukov , "H . J . Lu" , Andi Kleen , Rick Edgecombe , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=KLOJzkFK; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf07.hostedemail.com: domain of glider@google.com designates 209.85.219.179 as permitted sender) smtp.mailfrom=glider@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1658409055; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RVOGJ4M2F0KLKUB3+Z6qV1Rq1i9C5g74W/OO4zDEL58=; b=k9EZS71kdOjrbDAMV6EFxKflg1nehpWP8npUCxkC5aWsJdEeXpnJnTLLSQlfvzP0XNPFPb VIig/UD8R5dqQE/MFCmWlB6Sx2u2iZ9M0Cgenb7AjnZWeAz7L+SqR5qSKf6hMgWPzQi7xj VAKAO8PDjgHZ9wwvhy9lx0XV9xScayY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658409055; a=rsa-sha256; cv=none; b=jVbSUajymcu57rpQIhfxy20YHBh4ST2+dYutpGaUlhPqTnXh260t5u83YJdhWSWi/rLVsU FxLaaDX7Xz21rVoF4UVFLzObyPfu3GW70dPtNF21CaSRChVGDAPKDGeV0KP0dIOIbyX+tn FkKp30Yd8Y194NAOAMl2Z/vkSHnxa+Q= X-Stat-Signature: 3hmokpre5tc8y5b8gxcdppzmr8jtyhaa X-Rspamd-Queue-Id: A3C6F40067 X-Rspam-User: Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=KLOJzkFK; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf07.hostedemail.com: domain of glider@google.com designates 209.85.219.179 as permitted sender) smtp.mailfrom=glider@google.com X-Rspamd-Server: rspam11 X-HE-Tag: 1658409055-797487 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: On Wed, Jul 13, 2022 at 1:13 AM Kirill A. Shutemov wrote: > > The mask must not include bits above physical address mask. These bits > are reserved and can be used for other things. Bits 61 and 62 are used > for Linear Address Masking. > > Signed-off-by: Kirill A. Shutemov > Reviewed-by: Rick Edgecombe Reviewed-by: Alexander Potapenko Tested-by: Alexander Potapenko > --- > arch/x86/include/asm/processor-flags.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/include/asm/processor-flags.h b/arch/x86/include/as= m/processor-flags.h > index 02c2cbda4a74..a7f3d9100adb 100644 > --- a/arch/x86/include/asm/processor-flags.h > +++ b/arch/x86/include/asm/processor-flags.h > @@ -35,7 +35,7 @@ > */ > #ifdef CONFIG_X86_64 > /* Mask off the address space ID and SME encryption bits. */ > -#define CR3_ADDR_MASK __sme_clr(0x7FFFFFFFFFFFF000ull) > +#define CR3_ADDR_MASK __sme_clr(PHYSICAL_PAGE_MASK) > #define CR3_PCID_MASK 0xFFFull > #define CR3_NOFLUSH BIT_ULL(63) > > -- > 2.35.1 > --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Liana Sebastian Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg