Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp604058pxt; Fri, 6 Aug 2021 09:15:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQgHBgW4eQrK8wLGxmQp2wZ1On0HQ6h6f4sc2UkZQ9RrvmDmSzHinYAb6ZpucEvv0CwtMS X-Received: by 2002:a05:6e02:1314:: with SMTP id g20mr16426ilr.185.1628266515377; Fri, 06 Aug 2021 09:15:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628266515; cv=none; d=google.com; s=arc-20160816; b=SA5LoAQjpd9u4bHfmbTrn7/bAAQcPr8h1qakX/1IO2b/1M3s44ZdaZpnltwRxRQMAv FXAiFKn87C4nYq2oBkAIFLQyVg/5An164jgoOBgqXBkF5/mYX7Ib0tHTrZ+VH6wbaEmT INjQ7MK5PQF/5n9OycwzDS5sECL0X7bL5s32g1FRkBQ9p3cldntva/s0y5ZKvj4WbaDy Fp+TNn/EupX5kNA2wSFIER5O8J/Um9kd9N3RQPgTO8Pbv52FeCQPfFPkIhiJJJsMBKZO pHvAwwJSVRDybFK5Qprxo1nTaQJYbKgUkCoCUrPq/qANLgc3xdZqRU+d/kkjvqrSYROg Myvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=hKTHO3yrtVAkhko/JNLejT5Ka8V7XSzP/CR6Q2QMjjk=; b=YcDB1LXDu7whvuuSn2cYZ19iEzNvoHYxR09N4KW6djPO5OuhovNRvqGp2T2Aajyyqm CXUd+xDcu84JJDB4Kybmv54um/NsLCQBWGNN4iUZmpbLMufw29Mm4PTcKMNUSfOaZjjL m+vKBWt/z2qYiQOFNseRQQHA7Vd67VYQEHAC0fFneoqNkAAQ1ejRD5vNbSW/QxUCO7K9 W7V4DqPYmAoc/sHmSsXCuG/vlxiSAdafIp2sHAK7z8dV+/XoIGSgN9jWJy8GXSRO0oCs R4QVdzN1WcwGDdqlv1vQNUyWX480BaNTXLruA7pNuF39esJHYW3RhNmYZBU5+KCQoI6S VJ2A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i4si4495936ilv.135.2021.08.06.09.15.01; Fri, 06 Aug 2021 09:15:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343611AbhHFMPF (ORCPT + 99 others); Fri, 6 Aug 2021 08:15:05 -0400 Received: from helcar.hmeau.com ([216.24.177.18]:51752 "EHLO deadmen.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343589AbhHFMPF (ORCPT ); Fri, 6 Aug 2021 08:15:05 -0400 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtp (Exim 4.92 #5 (Debian)) id 1mBykS-0003hR-P7; Fri, 06 Aug 2021 20:14:48 +0800 Received: from herbert by gondobar with local (Exim 4.92) (envelope-from ) id 1mBykN-0006f0-1k; Fri, 06 Aug 2021 20:14:43 +0800 Date: Fri, 6 Aug 2021 20:14:43 +0800 From: Herbert Xu To: Brijesh Singh Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, lucas.nussbaum@inria.fr, stable@kernel.org, Tom Lendacky , Joerg Roedel , David Rientjes Subject: Re: [PATCH] crypto: ccp: shutdown SEV firmware on kexec Message-ID: <20210806121442.GB25554@gondor.apana.org.au> References: <20210728151521.5319-1-brijesh.singh@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210728151521.5319-1-brijesh.singh@amd.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Wed, Jul 28, 2021 at 10:15:21AM -0500, Brijesh Singh wrote: > The commit 97f9ac3db6612 ("crypto: ccp - Add support for SEV-ES to the > PSP driver") added support to allocate Trusted Memory Region (TMR) > used during the SEV-ES firmware initialization. The TMR gets locked > during the firmware initialization and unlocked during the shutdown. > While the TMR is locked, access to it is disallowed. > > Currently, the CCP driver does not shutdown the firmware during the > kexec reboot, leaving the TMR memory locked. > > Register a callback to shutdown the SEV firmware on the kexec boot. > > Fixes: 97f9ac3db6612 ("crypto: ccp - Add support for SEV-ES to the PSP driver") > Reported-by: Lucas Nussbaum > Tested-by: Lucas Nussbaum > Cc: > Cc: Tom Lendacky > Cc: Joerg Roedel > Cc: Herbert Xu > Cc: David Rientjes > Signed-off-by: Brijesh Singh > --- > drivers/crypto/ccp/sev-dev.c | 49 +++++++++++++++++------------------- > drivers/crypto/ccp/sp-pci.c | 12 +++++++++ > 2 files changed, 35 insertions(+), 26 deletions(-) Patch applied. Thanks. -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt