x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to...
authorTom Lendacky <thomas.lendacky@amd.com>
Wed, 13 Aug 2025 15:26:59 +0000 (10:26 -0500)
committerBorislav Petkov (AMD) <bp@alien8.de>
Fri, 15 Aug 2025 15:06:17 +0000 (17:06 +0200)
commit3ee9cebd0a5e7ea47eb35cec95eaa1a866af982d
tree5c53abf350d069215ea700c4bfa7a580852defe6
parentc08ba63078dd6046c279df37795cb77e784e1ec9
x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero

In order to support future versions of the SVSM_CORE_PVALIDATE call, all
reserved fields within a PVALIDATE entry must be set to zero as an SVSM should
be ensuring all reserved fields are zero in order to support future usage of
reserved areas based on the protocol version.

Fixes: fcd042e86422 ("x86/sev: Perform PVALIDATE using the SVSM when not at VMPL0")
Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Joerg Roedel <joerg.roedel@amd.com>
Cc: <stable@kernel.org>
Link: https://lore.kernel.org/7cde412f8b057ea13a646fb166b1ca023f6a5031.1755098819.git.thomas.lendacky@amd.com
arch/x86/boot/startup/sev-shared.c
arch/x86/coco/sev/core.c