Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp2711527imi; Mon, 25 Jul 2022 06:25:11 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sa/UIlVDJi8CtWMvk2W/TPHp6OqIcE+ks611UetEI0ZXmtH3HH7DRPmp3dSA1gxS0ybpQM X-Received: by 2002:a17:902:c948:b0:16d:4035:3bc0 with SMTP id i8-20020a170902c94800b0016d40353bc0mr11802142pla.7.1658755511541; Mon, 25 Jul 2022 06:25:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658755511; cv=none; d=google.com; s=arc-20160816; b=JDe8Fbq12xw0Vf8CpN79u/KWH4JAXE/sScubdVmWJsaSIPhkbKuVs/3gUxaZvCxGjZ rVezIB4H/b7NKrOSED2TzXdK722gJStZeXt5jYCD7iMrQuR+a+lxEurB9n1ePxswNIN7 S2TJnCYAnVlh3NeMrzmqCTubqPbfLXgvMCR/xe9nxwMgUY9VlJFcl1NR48XrCy1MM7sa 7LDabHZFpsQ/oeMk/Y+Y3CpvnyxOxquzdbl863TvKb1T0KcxW1yKT/ZgzlehaGagnc8O QL/kU2aLY4wUlZFkeuUEnSdsZyEQqpCexgqPSyglFVrYoZPU7aAQUCj6w35am4RJz+81 SuCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=6AT8Zd6HwL3AiZs+hVZ03j4gMl4EdeI7g5LHD0WVY6c=; b=yCcZFXsf7WsnRuEHeBum0c7uB9O7LgD2KtBpZeg2OOemJHGOqXNiP3AxEoUQV/sMbW PsWEWP+Zdi95OWnlwVJeUoGh/BxuNpFuZBm7vdfxgoQOmHKB8aVMAGJQMePv3AzwS1CG TYMF0ZqBGjj22cLyKYQKB1K/2yw4nb+avvf3NOWujn12FNdGa8mIjv2QhRrb/+6vVQLe +tX+PqrEd6AxGnC1BL8X8jolP0Gj6VMmAa50DrTZcxVl293wGXChErHvdtxt5nempZMe pOjz1YiIz2iOrPkiPRYiDN80YMxNuG4n4HX3vPqxM17VEJcK3l8md37zjwom6jwp2p2c Z54A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=reBNqb8T; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f19-20020a63f753000000b0041292ba0f7asi14300336pgk.168.2022.07.25.06.24.45; Mon, 25 Jul 2022 06:25:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=reBNqb8T; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235186AbiGYNYo (ORCPT + 99 others); Mon, 25 Jul 2022 09:24:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232494AbiGYNYn (ORCPT ); Mon, 25 Jul 2022 09:24:43 -0400 Received: from mail.skyhub.de (mail.skyhub.de [5.9.137.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 359A813CCE; Mon, 25 Jul 2022 06:24:42 -0700 (PDT) Received: from zn.tnic (p200300ea972976f8329c23fffea6a903.dip0.t-ipconnect.de [IPv6:2003:ea:9729:76f8:329c:23ff:fea6:a903]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id B0B301EC067C; Mon, 25 Jul 2022 15:24:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1658755476; h=from:from: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; bh=6AT8Zd6HwL3AiZs+hVZ03j4gMl4EdeI7g5LHD0WVY6c=; b=reBNqb8TBfK88JijG2GZF3ExFDhuXvx6UCJ+L4ncIaQQMbNHAnw46ziQDqR027wg/Pf545 gHmETb4hT1AQSnH+5tSTjZoNfWdm1nfBkVX2XX488+Z84i2aM4CdrsUtaA7n4u1Rx/f9vc KB+srz/jIG2tKwpZor+3FWqijTbmBTc= Date: Mon, 25 Jul 2022 15:24:31 +0200 From: Borislav Petkov To: "Kalra, Ashish" Cc: "Dr. David Alan Gilbert" , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "linux-coco@lists.linux.dev" , "linux-mm@kvack.org" , "linux-crypto@vger.kernel.org" , "tglx@linutronix.de" , "mingo@redhat.com" , "jroedel@suse.de" , "Lendacky, Thomas" , "hpa@zytor.com" , "ardb@kernel.org" , "pbonzini@redhat.com" , "seanjc@google.com" , "vkuznets@redhat.com" , "jmattson@google.com" , "luto@kernel.org" , "dave.hansen@linux.intel.com" , "slp@redhat.com" , "pgonda@google.com" , "peterz@infradead.org" , "srinivas.pandruvada@linux.intel.com" , "rientjes@google.com" , "dovmurik@linux.ibm.com" , "tobin@ibm.com" , "Roth, Michael" , "vbabka@suse.cz" , "kirill@shutemov.name" , "ak@linux.intel.com" , "tony.luck@intel.com" , "marcorr@google.com" , "sathyanarayanan.kuppuswamy@linux.intel.com" , "alpergun@google.com" , "jarkko@kernel.org" Subject: Re: [PATCH Part2 v6 06/49] x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Tue, Jun 28, 2022 at 05:57:41PM +0000, Kalra, Ashish wrote: > Yes, I will be adding a check for CPU family/model as following : Why if the PPR is already kinda spelling the already architectural pieces of the RMP entry? "In order to assist software" it says. So you call the specified ones by their name and the rest is __rsvd. No need for model checks at all. Right? -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette