Lines Matching +full:smi +full:- +full:based
1 /* SPDX-License-Identifier: GPL-2.0-only */
23 * Definitions of Primary Processor-Based VM-Execution Controls.
51 * Definitions of Secondary Processor-Based VM-Execution Controls.
81 * Definitions of Tertiary Processor-Based VM-Execution Controls.
129 #define VMFUNC_CONTROL_BIT(x) BIT((VMX_FEATURE_##x & 0x1f) - 28)
361 * Interruption-information format
380 #define INTR_TYPE_PRIV_SW_EXCEPTION (5 << 8) /* ICE breakpoint - undocumented */
433 * Exit Qualifications for APIC-Access
444 /* segment AR in VMCS -- these are different from what LAR reports */
494 #define VMX_VPID_INVVPID_BIT (1ull << 0) /* (32 - 32) */
495 #define VMX_VPID_EXTENT_INDIVIDUAL_ADDR_BIT (1ull << 8) /* (40 - 32) */
496 #define VMX_VPID_EXTENT_SINGLE_CONTEXT_BIT (1ull << 9) /* (41 - 32) */
497 #define VMX_VPID_EXTENT_GLOBAL_CONTEXT_BIT (1ull << 10) /* (42 - 32) */
498 #define VMX_VPID_EXTENT_SINGLE_NON_GLOBAL_BIT (1ull << 11) /* (43 - 32) */
526 /* @eptp must be pre-validated by the caller. */ in vmx_eptp_page_walk_level()
575 * VM-instruction error numbers
606 * VM-instruction errors that can be encountered on VM-Enter, used to trace
607 * nested VM-Enter failures reported by hardware. Errors unique to VM-Enter
608 * from a SMI Transfer Monitor are not included as things have gone seriously