[kvm-unit-tests PATCH 11/16] x86/sev: Use VC_VECTOR from processor.h
Sean Christopherson
seanjc at google.com
Thu May 29 15:19:24 PDT 2025
Use VC_VECTOR (defined in processor.h along with all other known vectors)
and drop the one-off SEV_ES_VC_HANDLER_VECTOR macro.
No functional change intended.
Signed-off-by: Sean Christopherson <seanjc at google.com>
---
lib/x86/amd_sev.c | 4 ++--
lib/x86/amd_sev.h | 6 ------
2 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/lib/x86/amd_sev.c b/lib/x86/amd_sev.c
index 66722141..6c0a66ac 100644
--- a/lib/x86/amd_sev.c
+++ b/lib/x86/amd_sev.c
@@ -111,9 +111,9 @@ efi_status_t setup_amd_sev_es(void)
*/
sidt(&idtr);
idt = (idt_entry_t *)idtr.base;
- vc_handler_idt = idt[SEV_ES_VC_HANDLER_VECTOR];
+ vc_handler_idt = idt[VC_VECTOR];
vc_handler_idt.selector = KERNEL_CS;
- boot_idt[SEV_ES_VC_HANDLER_VECTOR] = vc_handler_idt;
+ boot_idt[VC_VECTOR] = vc_handler_idt;
return EFI_SUCCESS;
}
diff --git a/lib/x86/amd_sev.h b/lib/x86/amd_sev.h
index ed6e3385..ca7216d4 100644
--- a/lib/x86/amd_sev.h
+++ b/lib/x86/amd_sev.h
@@ -39,12 +39,6 @@
bool amd_sev_enabled(void);
efi_status_t setup_amd_sev(void);
-/*
- * AMD Programmer's Manual Volume 2
- * - Section "#VC Exception"
- */
-#define SEV_ES_VC_HANDLER_VECTOR 29
-
/*
* AMD Programmer's Manual Volume 2
* - Section "GHCB"
--
2.49.0.1204.g71687c7c1d-goog
More information about the kvm-riscv
mailing list