Blame patches.kabi/KVM-Fix-kABI-set_virtual_apic_mode.patch
|
Juergen Gross |
b5848c |
From: Juergen Gross <jgross@suse.com>
|
|
Juergen Gross |
b5848c |
Date: Mon, 15 Feb 2021 08:25:00 +0100
|
|
Juergen Gross |
b5848c |
Subject: [PATCH] KVM: Fix kABI for tlb_flush
|
|
Juergen Gross |
b5848c |
Patch-mainline: never, kABI workaround
|
|
Juergen Gross |
b5848c |
References: bsc#1182310
|
|
Juergen Gross |
b5848c |
|
|
Juergen Gross |
b5848c |
Signed-off-by: Juergen Gross <jgross@suse.com>
|
|
Juergen Gross |
b5848c |
---
|
|
Juergen Gross |
b5848c |
arch/x86/include/asm/kvm_host.h | 4 ++++
|
|
Juergen Gross |
b5848c |
1 file changed, 4 insertions(+)
|
|
Juergen Gross |
b5848c |
|
|
Juergen Gross |
b5848c |
--- a/arch/x86/include/asm/kvm_host.h
|
|
Juergen Gross |
b5848c |
+++ b/arch/x86/include/asm/kvm_host.h
|
|
Juergen Gross |
b5848c |
@@ -1042,7 +1042,11 @@ struct kvm_x86_ops {
|
|
Juergen Gross |
b5848c |
void (*hwapic_irr_update)(struct kvm_vcpu *vcpu, int max_irr);
|
|
Juergen Gross |
b5848c |
void (*hwapic_isr_update)(struct kvm_vcpu *vcpu, int isr);
|
|
Juergen Gross |
b5848c |
void (*load_eoi_exitmap)(struct kvm_vcpu *vcpu, u64 *eoi_exit_bitmap);
|
|
Juergen Gross |
b5848c |
+#ifndef __GENKSYMS__
|
|
Juergen Gross |
b5848c |
void (*set_virtual_apic_mode)(struct kvm_vcpu *vcpu);
|
|
Juergen Gross |
b5848c |
+#else
|
|
Juergen Gross |
b5848c |
+ void (*set_virtual_x2apic_mode)(struct kvm_vcpu *vcpu, bool set);
|
|
Juergen Gross |
b5848c |
+#endif
|
|
Juergen Gross |
b5848c |
void (*set_apic_access_page_addr)(struct kvm_vcpu *vcpu, hpa_t hpa);
|
|
Juergen Gross |
b5848c |
void (*deliver_posted_interrupt)(struct kvm_vcpu *vcpu, int vector);
|
|
Juergen Gross |
b5848c |
int (*sync_pir_to_irr)(struct kvm_vcpu *vcpu);
|