summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/fred.h
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2026-05-08 11:18:29 +0200
committerThomas Gleixner <tglx@kernel.org>2026-05-19 20:25:51 +0200
commit0701c9e17bd903d95b2ddf7dd2e1d8be5027f331 (patch)
tree3b724339c98fa56b47959946dbab989fc59ae763 /arch/x86/include/asm/fred.h
parentb088fe35019433541225d315263d8477899e0657 (diff)
downloadlinux-next-0701c9e17bd903d95b2ddf7dd2e1d8be5027f331.tar.gz
linux-next-0701c9e17bd903d95b2ddf7dd2e1d8be5027f331.zip
x86/kvm/vmx: Move IRQ/NMI dispatch from KVM into x86 core
Move the VMX interrupt dispatch magic into the x86 core code. This isolates KVM from the FRED/IDT decisions and reduces the amount of EXPORT_SYMBOL_FOR_KVM(). Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Thomas Gleixner <tglx@kernel.org> Tested-by: "Verma, Vishal L" <vishal.l.verma@intel.com> Tested-by: Zhao Liu <zhao1.liu@intel.com> Tested-by: Zhao Liu <zhao1.liu@intel.com> Tested-by: Sean Christopherson <seanjc@google.com> Reviewed-by: Binbin Wu <binbin.wu@linxu.intel.com> Acked-by: Sean Christopherson <seanjc@google.com> Link: https://patch.msgid.link/20260508091829.GO3126523@noisy.programming.kicks-ass.net
Diffstat (limited to 'arch/x86/include/asm/fred.h')
-rw-r--r--arch/x86/include/asm/fred.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/x86/include/asm/fred.h b/arch/x86/include/asm/fred.h
index 2bb65677c079..18a2f811c358 100644
--- a/arch/x86/include/asm/fred.h
+++ b/arch/x86/include/asm/fred.h
@@ -110,7 +110,6 @@ static __always_inline unsigned long fred_event_data(struct pt_regs *regs) { ret
static inline void cpu_init_fred_exceptions(void) { }
static inline void cpu_init_fred_rsps(void) { }
static inline void fred_complete_exception_setup(void) { }
-static inline void fred_entry_from_kvm(unsigned int type, unsigned int vector) { }
static inline void fred_sync_rsp0(unsigned long rsp0) { }
static inline void fred_update_rsp0(void) { }
#endif /* CONFIG_X86_FRED */