From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 521B03FD145; Thu, 26 Mar 2026 16:11:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774541493; cv=none; b=r1oQLDqQdE4nXhhkVkY1vbTG5f2JgNfPdFf52+pzyYjLQ/0nTRNv0Tx2tMKnzZjr3EuA1fSMPL9aO61H8OIfibCOZ5W8mhfdQ2S0UMG3ZpVPQuAAfKDtmBiQpP150z72GYujyWoYoKSFBk162Lt/3AaRl6bJvo/jJQsGRYodJoE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774541493; c=relaxed/simple; bh=pkHTwRFyGNsFd4p90+p/vdU1PYwXFRrGlPHvWZ/L1sA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=av5fQ3bQVe9oINslPcwRxc3JgR/jN22b5q8jZg6uCaLUc9zM5DHjmcUeaPYbebsoEr8QLhBSpRvKWvwOcGlrgTVmnIcvwPsOaJ8XRos5gTK/ymxMu/qbZ17DwcXlMyY/7hMzpcZMEC68wU03BqRfIHoxGUjlT6M7XYdOR5x6XCQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=edAuSkWd; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="edAuSkWd" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9A021C116C6; Thu, 26 Mar 2026 16:11:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774541492; bh=pkHTwRFyGNsFd4p90+p/vdU1PYwXFRrGlPHvWZ/L1sA=; h=From:To:Cc:Subject:Date:From; b=edAuSkWdfLtX+rorPdrGxEh6Uy0E2DGoFj9Eu8GqRIqXufFA8oP4mlQ1aoz+orhBt Vaio5pkB81E6vGql3A83apMdG74Wr7k0Y2ewqF2I8MBir/u0rFkiJvcfGIKASprsMs 1YQ3zCjwReUOOxPyWU6CNEaZQ/elc4rSINvGj3xLAvjA8OwnpjQRP6Qv38e5CIxKnt PkIW2rldMZHkBpVRkSjMUTM6oorTn3G0s9qyAtkfB3jmZ4dLBLEpcDYkW1kRc0k4CF Zg7KTX+uEwFFoaFgh4YUaQQCxXPGpXUGpqmLqfs08Cnz444rWjM97u4H3W1rCGimSM roY8yLrddKUOg== From: Tycho Andersen To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Ashish Kalra , Tom Lendacky , John Allen , Herbert Xu , "David S. Miller" , Ard Biesheuvel , Neeraj Upadhyay , Kishon Vijay Abraham I , Alexey Kardashevskiy , Nikunj A Dadhania , "Peter Zijlstra (Intel)" , Kim Phillips , Sean Christopherson Cc: linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, "Tycho Andersen (AMD)" Subject: [PATCH v5 0/7] Move SNP initialization to the CCP driver Date: Thu, 26 Mar 2026 10:11:03 -0600 Message-ID: <20260326161110.1764303-1-tycho@kernel.org> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Tycho Andersen (AMD)" The sole change is to add a cpus_read_lock/unlock() to snp_prepare(). v4 is here: https://lore.kernel.org/all/20260324161301.1353976-1-tycho@kernel.org/ Thanks, Tycho Tom Lendacky (2): x86/sev: Create a function to clear/zero the RMP crypto/ccp: Update HV_FIXED page states to allow freeing of memory Tycho Andersen (AMD) (5): x86/sev: Create snp_prepare() x86/sev: Create snp_shutdown() x86/sev, crypto/ccp: Move SNP init to ccp driver x86/sev, crypto/ccp: Move HSAVE_PA setup to arch/x86/ crypto/ccp: Implement SNP x86 shutdown arch/x86/include/asm/sev.h | 4 ++ arch/x86/virt/svm/sev.c | 113 ++++++++++++++++++++++++----------- drivers/crypto/ccp/sev-dev.c | 62 ++++++++++--------- include/linux/psp-sev.h | 5 +- 4 files changed, 122 insertions(+), 62 deletions(-) base-commit: 2ca26dad836fb4cd18694ef85af7a71d2878b239 -- 2.53.0