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 A044B313E01; Mon, 23 Feb 2026 16:31:19 +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=1771864279; cv=none; b=DXkQyHMjlkJPDol3iveC5DxKaldO25gyncrX7/XdGF6CRTPiWSm+yj/73Jk+MFnVQndbZQP5IXZMuHFms3xlbHwl/VNHdL/pekv0yKGDrFd6wTl0jqVyN00L5Jv+VEVeGTcATsr2lBJ3nWfZVfysWIddiW8edXN2GAOs5+FkTE0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771864279; c=relaxed/simple; bh=uuaG1+35nzjKYKeAcl5WM3Rz2Y1FHB1m2vHOyxf+ISs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=UhzMTPbq4PqG0NyxK5ZIM1jRguFWih2hTOyJ7b8A7stc7nnXnQ4/eRLJayRxo8SQTyu5RXZMYgHuiT7/DH6GnKZ8nX+Sd2CGeXiuVa8xGShYnF8rYvqG2HW7MbIHhvq0xXC8HNs3Gs7PjhB1eW0od+aSGgVczVkOPXsiulKZm1M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=b99W0qSZ; 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="b99W0qSZ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 38A74C116C6; Mon, 23 Feb 2026 16:31:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771864279; bh=uuaG1+35nzjKYKeAcl5WM3Rz2Y1FHB1m2vHOyxf+ISs=; h=From:To:Cc:Subject:Date:From; b=b99W0qSZjSHcF7gPMKTJtPLuZ/DxMbs3zKjGpzHr8sQMLAal8d22Ue1YgHeyrp6cF +CSJzjtSLIkyQYmBJ0NpGUZPzUmuly5fKelK6ak6FFF7snTiYtpycDeYHYtMrkvAnX 5bVKBQbXOjYhvKBXmYvd5MlwAlybbOcLvap2qzdUXfMzrWRuqePjEnu7POm5/Y1pQY 890BLaSqRXrR49tVgpTndiL3yMFDOc7e5v6InL/FGWxd53eZeT1ap62cOCNgzoqveR DNFBbyqqSwRxmfqxfi2clypo7Z+PHUhy4o+KJT9rHq4ItK7LaTMJFD3wkt+wuL99uS SDEL5CgjJcKUQ== From: Tycho Andersen To: Ashish Kalra , Tom Lendacky , John Allen , Herbert Xu , Sean Christopherson , Paolo Bonzini , Shuah Khan , "David S. Miller" Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH 0/4] Allow setting RAPL_DIS during SNP_INIT_EX Date: Mon, 23 Feb 2026 09:28:56 -0700 Message-ID: <20260223162900.772669-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)" There was support for setting the policy bit, but not the flag during SNP_INIT_EX, which meant VM creation would always fail. Plumb a module parameter for setting the flag during SNP_INIT_EX. Also clean up some selftests and add a smoke test for RAPL_DISABLE when the module parameter is set appropriately. Tycho Andersen (AMD) (4): selftests/kvm: allow retrieving underlying SEV firmware error selftests/kvm: check that SEV-ES VMs are allowed in SEV-SNP mode crypto/ccp: support setting RAPL_DIS in SNP_INIT_EX selftests/kvm: smoke test support for RAPL_DIS drivers/crypto/ccp/sev-dev.c | 14 +++++ tools/testing/selftests/kvm/include/x86/sev.h | 7 ++- .../selftests/kvm/x86/sev_migrate_tests.c | 2 +- .../selftests/kvm/x86/sev_smoke_test.c | 61 ++++++++++++++++++- 4 files changed, 79 insertions(+), 5 deletions(-) base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f -- 2.53.0