vmx.c (b3e30c9884407599353e690a4eb36d0c4671bf62) vmx.c (ea1529873ab18c204688cf31746df851c098cbea)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Kernel-based Virtual Machine driver for Linux
4 *
5 * This module enables machines with Intel VT-x extensions to run virtual
6 * machines without emulation or binary translation.
7 *
8 * Copyright (C) 2006 Qumranet, Inc.

--- 7783 unchanged lines hidden (view full) ---

7792 .pre_leave_smm = vmx_pre_leave_smm,
7793 .enable_smi_window = enable_smi_window,
7794
7795 .check_nested_events = NULL,
7796 .get_nested_state = NULL,
7797 .set_nested_state = NULL,
7798 .get_vmcs12_pages = NULL,
7799 .nested_enable_evmcs = NULL,
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Kernel-based Virtual Machine driver for Linux
4 *
5 * This module enables machines with Intel VT-x extensions to run virtual
6 * machines without emulation or binary translation.
7 *
8 * Copyright (C) 2006 Qumranet, Inc.

--- 7783 unchanged lines hidden (view full) ---

7792 .pre_leave_smm = vmx_pre_leave_smm,
7793 .enable_smi_window = enable_smi_window,
7794
7795 .check_nested_events = NULL,
7796 .get_nested_state = NULL,
7797 .set_nested_state = NULL,
7798 .get_vmcs12_pages = NULL,
7799 .nested_enable_evmcs = NULL,
7800 .nested_get_evmcs_version = NULL,
7800 .need_emulation_on_page_fault = vmx_need_emulation_on_page_fault,
7801};
7802
7803static void vmx_cleanup_l1d_flush(void)
7804{
7805 if (vmx_l1d_flush_pages) {
7806 free_pages((unsigned long)vmx_l1d_flush_pages, L1D_CACHE_ORDER);
7807 vmx_l1d_flush_pages = NULL;

--- 102 unchanged lines hidden ---
7801 .need_emulation_on_page_fault = vmx_need_emulation_on_page_fault,
7802};
7803
7804static void vmx_cleanup_l1d_flush(void)
7805{
7806 if (vmx_l1d_flush_pages) {
7807 free_pages((unsigned long)vmx_l1d_flush_pages, L1D_CACHE_ORDER);
7808 vmx_l1d_flush_pages = NULL;

--- 102 unchanged lines hidden ---