EXPORT_SYMBOL_FOR_KVM_INTERNAL
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_initialize_cpu_caps);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_find_cpuid_entry2);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpuid);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_cpuid);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpu_caps);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_is_configuring_cpu_caps);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_hv_assist_page_enabled);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_hv_get_assist_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpu_has_injectable_intr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpu_has_interrupt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpu_get_extint);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(hv_flush_remote_tlbs_range);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(hv_flush_remote_tlbs);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(hv_track_root_tdp);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_match_dest);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_intr_is_single_vcpu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_set_eoi_accelerated);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_send_ipi);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_has_noapic_vcpu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_lapic_readable_reg_mask);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_wait_lapic_expire);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_lapic_expired_hv_timer);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_lapic_set_eoi);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_write_nodecode);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_set_base);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_alloc_apic_access_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_has_interrupt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_ack_interrupt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_apic_update_irr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_update_irr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_clear_irr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_lapic_find_highest_irr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apic_update_ppr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(tdp_mmu_enabled);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_free_roots);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_free_guest_mode_roots);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_handle_page_fault);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_tdp_mmu_map_private_pfn);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_new_pgd);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_init_shadow_npt_mmu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_init_shadow_ept_mmu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_init_mmu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_reset_context);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_free_obsolete_roots);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_page_fault);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_print_sptes);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_invalidate_addr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_invlpg);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_configure_mmu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_zap_gfn_range);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_mmio_caching);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_set_mmio_spte_mask);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_set_mmio_spte_value);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_set_me_spte_mask);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_set_ept_masks);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_pmu_instruction_retired);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_pmu_branch_retired);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_pmu_cap);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(pmc_write_counter);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_pmu_recalc_pmc_emulation);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_need_perf_global_ctrl_intercept);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_need_rdpmc_intercept);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_smm_changed);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_inject_emulated_page_fault);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_x86_vendor_init);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_host);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_queue_exception_e);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_x86_vendor_exit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_apicv_activated);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_apicv_activated);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_require_dr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(____kvm_emulate_hypercall);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_hypercall);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_vcpu_update_apicv);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_or_clear_apicv_inhibit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(load_pdptrs);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_has_events);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_post_set_cr0);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_halt_noskip);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_halt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(handle_fastpath_hlt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_ap_reset_hold);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_cr0);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_lmsw);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_task_switch);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_reset);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_deliver_sipi_vector);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_set_xcr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_is_reset_bsp);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_xsetbv);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__x86_set_memory_region);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_post_set_cr4);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_linear_rip);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_is_linear_rip);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_rflags);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_rflags);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_cr4);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_arch_has_noncoherent_dma);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_spec_ctrl_test_value);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_fixup_and_inject_pf_error);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_handle_memory_failure);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_handle_invpcid);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_sev_es_mmio_write);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_sev_es_mmio_read);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_sev_es_string_io);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_cr3);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_cr8);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_cr8);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_update_dr7);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_dr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(report_ignored_msrs);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_dr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_rdpmc);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_vmware_backdoor);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_valid_efer);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_enable_efer_bits);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_msr_allowed);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_pmu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_mediated_pmu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_emulate_msr_read);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_emulate_msr_write);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_msr_read);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_msr_write);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_nr_uret_msrs);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_rdmsr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_rdmsr_imm);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_wrmsr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_wrmsr_imm);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_invd);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(handle_fastpath_invd);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_handle_invalid_op);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_mwait);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_monitor);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(handle_fastpath_wrmsr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(handle_fastpath_wrmsr_imm);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(allow_smaller_maxphyaddr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_apicv);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_ipiv);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_device_posted_irqs);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_read_l1_tsc);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_calc_nested_tsc_offset);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_calc_nested_tsc_multiplier);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_service_local_tlb_flush_requests);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_msr_common);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_msr_common);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_add_user_return_msr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_find_user_return_msr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_user_return_msr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_user_return_msr);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_spurious_fault);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_gva_to_gpa_read);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_mmu_gva_to_gpa_write);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_read_guest_virt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_write_guest_virt_system);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(handle_ud);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_deliver_exception_payload);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_wbinvd);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_inject_realmode_interrupt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_queue_exception);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_prepare_emulation_failure_exit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_prepare_emulation_failure_exit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_queue_exception_p);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_prepare_event_vectoring_exit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_prepare_unexpected_reason_exit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_skip_emulated_instruction);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(x86_decode_emulated_instruction);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_requeue_exception);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_complete_insn_gp);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_instruction);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_emulate_instruction_from_buffer);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_fast_pio);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_caps);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_setup_xss_caps);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_irq_has_notifier);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_gmem_get_pfn);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_gmem_populate);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_put_kvm_no_destroy);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_trylock_all_vcpus);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_lock_all_vcpus);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_unlock_all_vcpus);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(vcpu_load);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(vcpu_put);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_set_internal_memslot);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_dirty_log);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(gfn_to_memslot);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_gfn_to_memslot);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_is_visible_gfn);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_is_visible_gfn);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(gfn_to_hva_memslot);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(gfn_to_hva);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_gfn_to_hva);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_release_page_clean);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_release_page_dirty);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_make_all_cpus_request);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_faultin_pfn);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_prefetch_pages);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__gfn_to_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_flush_remote_tlbs);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_vcpu_map);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_unmap);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_read_guest_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_read_guest_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_read_guest);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_read_guest);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_read_guest_atomic);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_write_guest_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_write_guest_page);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_write_guest);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_write_guest);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_gfn_to_hva_cache_init);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_write_guest_offset_cached);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_write_guest_cached);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_read_guest_offset_cached);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_read_guest_cached);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_clear_guest);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(mark_page_dirty_in_slot);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(mark_page_dirty);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_mark_page_dirty);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_halt);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_wake_up);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(__kvm_vcpu_kick);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_yield_to);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_vcpu_on_spin);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_are_all_memslots_empty);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_destroy_vcpus);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(file_is_kvm);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(enable_virt_at_load);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_rebooting);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_enable_virtualization);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_disable_virtualization);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_io_bus_write);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_io_bus_read);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_io_bus_get_dev);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_get_running_vcpu);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_init);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_exit);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(halt_poll_ns);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(halt_poll_ns_grow);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(halt_poll_ns_grow_start);
EXPORT_SYMBOL_FOR_KVM_INTERNAL(halt_poll_ns_shrink);