linux/arch/x86/coco/sev
Eric Biggers d1e2c82ced x86/sev: Remove obsolete virtual address check
Virtual addresses used with the AES-GCM library don't have to be in the
linear mapping.  Remove the virt_addr_valid() checks from
snp_send_guest_request(), which were a workaround left over from when
this code used crypto_aead, which required scatterlists.

Link: https://lore.kernel.org/all/20251010151036.42241-2-ardb+git@google.com/
Reviewed-by: Alexey Kardashevskiy <aik@amd.com>
Tested-by: Alexey Kardashevskiy <aik@amd.com>
Tested-by: Nikunj A Dadhania <nikunj@amd.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://patch.msgid.link/20260722025338.33354-3-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
2026-07-23 09:30:29 -07:00
..
core.c x86/sev: Remove obsolete virtual address check 2026-07-23 09:30:29 -07:00
internal.h x86/entry: Zap the #VC entry user and kernel macros 2026-05-04 11:18:41 +02:00
Makefile - Make the SEV internal header really internal and carve out the SVSM-specific 2026-02-10 19:19:06 -08:00
noinstr.c x86/sev: Remove redundant ghcbs_initialized checks around __sev_{get,put}_ghcb() 2026-05-19 13:31:29 -07:00
svsm.c x86/sev: Remove redundant ghcbs_initialized checks around __sev_{get,put}_ghcb() 2026-05-19 13:31:29 -07:00
vc-handle.c x86/entry: Zap the #VC entry user and kernel macros 2026-05-04 11:18:41 +02:00
vc-shared.c x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled() 2025-11-11 16:42:31 +01:00