]> git.baikalelectronics.ru Git - kernel.git/commit
x86/sev: Save the negotiated GHCB version
authorBrijesh Singh <brijesh.singh@amd.com>
Wed, 9 Feb 2022 18:10:05 +0000 (12:10 -0600)
committerBorislav Petkov <bp@suse.de>
Wed, 6 Apr 2022 11:10:18 +0000 (13:10 +0200)
commit8b389c85889c10534844d4146dd4d73557e08f05
tree157a8406acede39e6fad1c07b13589bc85648bdf
parentef9ed7b4374c29950001f1e87a79bfb801eb6763
x86/sev: Save the negotiated GHCB version

The SEV-ES guest calls sev_es_negotiate_protocol() to negotiate the GHCB
protocol version before establishing the GHCB. Cache the negotiated GHCB
version so that it can be used later.

Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Venu Busireddy <venu.busireddy@oracle.com>
Link: https://lore.kernel.org/r/20220307213356.2797205-12-brijesh.singh@amd.com
arch/x86/include/asm/sev.h
arch/x86/kernel/sev-shared.c