EXPORT_SYMBOL_FOR_KVM
EXPORT_SYMBOL_FOR_KVM(amd_pmu_enable_virt);
EXPORT_SYMBOL_FOR_KVM(amd_pmu_disable_virt);
EXPORT_SYMBOL_FOR_KVM(perf_load_guest_lvtpc);
EXPORT_SYMBOL_FOR_KVM(perf_put_guest_lvtpc);
EXPORT_SYMBOL_FOR_KVM(perf_get_x86_pmu_capability);
EXPORT_SYMBOL_FOR_KVM(perf_get_hw_event_config);
EXPORT_SYMBOL_FOR_KVM(perf_guest_get_msrs);
EXPORT_SYMBOL_FOR_KVM(x86_perf_get_lbr);
EXPORT_SYMBOL_FOR_KVM(intel_pt_handle_vmx);
EXPORT_SYMBOL_FOR_KVM(intel_pt_validate_cap);
EXPORT_SYMBOL_FOR_KVM(intel_pt_validate_hw_cap);
EXPORT_SYMBOL_FOR_KVM(x86_msi_msg_get_destid);
EXPORT_SYMBOL_FOR_KVM(default_cpu_present_to_apicid);
EXPORT_SYMBOL_FOR_KVM(amd_get_dr_addr_mask);
EXPORT_SYMBOL_FOR_KVM(switch_vcpu_ibpb);
EXPORT_SYMBOL_FOR_KVM(x86_virt_spec_ctrl);
EXPORT_SYMBOL_FOR_KVM(itlb_multihit_kvm_mitigation);
EXPORT_SYMBOL_FOR_KVM(l1tf_mitigation);
EXPORT_SYMBOL_FOR_KVM(l1tf_vmx_mitigation);
EXPORT_SYMBOL_FOR_KVM(gds_ucode_mitigated);
EXPORT_SYMBOL_FOR_KVM(handle_guest_split_lock);
EXPORT_SYMBOL_FOR_KVM(cr4_update_irqsoff);
EXPORT_SYMBOL_FOR_KVM(cr4_read_shadow);
EXPORT_SYMBOL_FOR_KVM(load_direct_gdt);
EXPORT_SYMBOL_FOR_KVM(sgx_set_attribute);
EXPORT_SYMBOL_FOR_KVM(sgx_virt_ecreate);
EXPORT_SYMBOL_FOR_KVM(sgx_virt_einit);
EXPORT_SYMBOL_FOR_KVM(e820__mapped_raw_any);
EXPORT_SYMBOL_FOR_KVM(fpu_alloc_guest_fpstate);
EXPORT_SYMBOL_FOR_KVM(fpu_free_guest_fpstate);
EXPORT_SYMBOL_FOR_KVM(fpu_enable_guest_xfd_features);
EXPORT_SYMBOL_FOR_KVM(fpu_update_guest_xfd);
EXPORT_SYMBOL_FOR_KVM(fpu_sync_guest_vmexit_xfd_state);
EXPORT_SYMBOL_FOR_KVM(fpu_swap_kvm_fpstate);
EXPORT_SYMBOL_FOR_KVM(fpu_copy_guest_fpstate_to_uabi);
EXPORT_SYMBOL_FOR_KVM(fpu_copy_uabi_to_guest_fpstate);
EXPORT_SYMBOL_FOR_KVM(switch_fpu_return);
EXPORT_SYMBOL_FOR_KVM(fpregs_assert_state_consistent);
EXPORT_SYMBOL_FOR_KVM(get_xsave_addr);
EXPORT_SYMBOL_FOR_KVM(fpstate_clear_xstate_component);
EXPORT_SYMBOL_FOR_KVM(xstate_get_guest_group_perm);
EXPORT_SYMBOL_FOR_KVM(hw_breakpoint_restore);
EXPORT_SYMBOL_FOR_KVM(kvm_set_posted_intr_wakeup_handler);
EXPORT_SYMBOL_FOR_KVM(kvm_async_pf_task_wait_schedule);
EXPORT_SYMBOL_FOR_KVM(kvm_read_and_reset_apf_flags);
EXPORT_SYMBOL_FOR_KVM(asm_exc_nmi_kvm_vmx);
EXPORT_SYMBOL_FOR_KVM(current_save_fsgs);
EXPORT_SYMBOL_FOR_KVM(cpu_emergency_register_virt_callback);
EXPORT_SYMBOL_FOR_KVM(cpu_emergency_unregister_virt_callback);
EXPORT_SYMBOL_FOR_KVM(wbinvd_on_cpu);
EXPORT_SYMBOL_FOR_KVM(wbinvd_on_cpus_mask);
EXPORT_SYMBOL_FOR_KVM(wbnoinvd_on_all_cpus);
EXPORT_SYMBOL_FOR_KVM(wbnoinvd_on_cpus_mask);
EXPORT_SYMBOL_FOR_KVM(msr_set_bit);
EXPORT_SYMBOL_FOR_KVM(msr_clear_bit);
EXPORT_SYMBOL_FOR_KVM(pat_pfn_immune_to_uc_mtrr);
EXPORT_SYMBOL_FOR_KVM(__get_current_cr3_fast);
EXPORT_SYMBOL_FOR_KVM(__flush_tlb_all);
EXPORT_SYMBOL_FOR_KVM(tdx_enable);
EXPORT_SYMBOL_FOR_KVM(tdx_get_sysinfo);
EXPORT_SYMBOL_FOR_KVM(tdx_get_nr_guest_keyids);
EXPORT_SYMBOL_FOR_KVM(tdx_guest_keyid_alloc);
EXPORT_SYMBOL_FOR_KVM(tdx_guest_keyid_free);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_enter);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_addcx);
EXPORT_SYMBOL_FOR_KVM(tdh_mem_page_add);
EXPORT_SYMBOL_FOR_KVM(tdh_mem_sept_add);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_addcx);
EXPORT_SYMBOL_FOR_KVM(tdh_mem_page_aug);
EXPORT_SYMBOL_FOR_KVM(tdh_mem_range_block);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_key_config);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_create);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_create);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_rd);
EXPORT_SYMBOL_FOR_KVM(tdh_mr_extend);
EXPORT_SYMBOL_FOR_KVM(tdh_mr_finalize);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_flush);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_vpflushdone);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_key_freeid);
EXPORT_SYMBOL_FOR_KVM(tdh_mng_init);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_rd);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_wr);
EXPORT_SYMBOL_FOR_KVM(tdh_vp_init);
EXPORT_SYMBOL_FOR_KVM(tdh_phymem_page_reclaim);
EXPORT_SYMBOL_FOR_KVM(tdh_mem_track);
EXPORT_SYMBOL_FOR_KVM(tdh_mem_page_remove);
EXPORT_SYMBOL_FOR_KVM(tdx_cpu_enable);
EXPORT_SYMBOL_FOR_KVM(tdh_phymem_cache_wb);
EXPORT_SYMBOL_FOR_KVM(tdh_phymem_page_wbinvd_tdr);
EXPORT_SYMBOL_FOR_KVM(tdh_phymem_page_wbinvd_hkid);
EXPORT_SYMBOL_FOR_KVM(tdx_cpu_flush_cache_for_kexec);
EXPORT_SYMBOL_FOR_KVM(tdx_quirk_reset_page);
#ifndef EXPORT_SYMBOL_FOR_KVM
EXPORT_SYMBOL_FOR_KVM(perf_create_mediated_pmu);
EXPORT_SYMBOL_FOR_KVM(perf_release_mediated_pmu);