[PATCH v4 0/2] x86/sev: Fix AP Jump Table handling for SNP guests

Michael Roth posted 2 patches 4 years ago
arch/x86/include/asm/sev.h              | 35 +++++++++++++++++++++++++++++++++++
arch/x86/kernel/sev.c                   | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
arch/x86/realmode/init.c                |  2 +-
drivers/virt/coco/sev-guest/sev-guest.h | 35 -----------------------------------
4 files changed, 90 insertions(+), 62 deletions(-)
[PATCH v4 0/2] x86/sev: Fix AP Jump Table handling for SNP guests
Posted by Michael Roth 4 years ago
This series is based on tip/master (commit 1912a07f8a)

SNP guests should only retrieve the AP Jump Table address from the
secrets page, not via a GHCB request as with SEV-ES guests. This series
reworks the handling accordingly, and fixes up some __init annotations
for some of the SEV routines touched by that rework.

v4:
 - Improve commit msg for patch 2 (Tom)

v3:
 - Address missing __init annotations (Boris)

v2:
 - add handling for memremap()/ioremap() failures (Boris)
 - don't mix function calls with declarations (Boris)

 arch/x86/include/asm/sev.h              | 35 +++++++++++++++++++++++++++++++++++
 arch/x86/kernel/sev.c                   | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
 arch/x86/realmode/init.c                |  2 +-
 drivers/virt/coco/sev-guest/sev-guest.h | 35 -----------------------------------
 4 files changed, 90 insertions(+), 62 deletions(-)