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. Reviewed-by: Dapeng Mi <dapeng1.mi@xxxxxxxxxxxxxxx> Signed-off-by: Sean Christopherson <seanjc@xxxxxxxxxx> --- 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.50.0.rc0.642.g800a2b2222-goog