Re: [PATCH v3 6/7] crypto: ccp - implement SNP x86 shutdown

From: Herbert Xu

Date: Sat Mar 21 2026 - 04:45:20 EST


On Tue, Mar 17, 2026 at 10:21:56AM -0600, Tycho Andersen wrote:
> From: "Tycho Andersen (AMD)" <tycho@xxxxxxxxxx>
>
> The SEV firmware has support to disable SNP during an SNP_SHUTDOWN_EX
> command. Verify that this support is available and set the flag so that SNP
> is disabled when it is not being used. In cases where SNP is disabled, skip
> the call to amd_iommu_snp_disable(), as all of the IOMMU pages have already
> been made shared. Also skip the panic case, since snp_x86_shutdown() does
> IPIs.
>
> Signed-off-by: Tycho Andersen (AMD) <tycho@xxxxxxxxxx>
> Reviewed-by: Tom Lendacky <thomas.lendacky@xxxxxxx>
> ---
> drivers/crypto/ccp/sev-dev.c | 41 +++++++++++++++++++++---------------
> include/linux/psp-sev.h | 4 +++-
> 2 files changed, 27 insertions(+), 18 deletions(-)

Acked-by: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>

Thanks,
--
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt