linux-next/arch/x86/kvm/vmx
Dapeng Mi 0e102ce3d4 KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu
Several '_mask' suffixed variables such as, global_ctrl_mask, are
defined in kvm_pmu structure. However the _mask suffix is ambiguous and
misleading since it's not a real mask with positive logic. On the contrary
it represents the reserved bits of corresponding MSRs and these bits
should not be accessed.

Suggested-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Dapeng Mi <dapeng1.mi@linux.intel.com>
Link: https://lore.kernel.org/r/20240430005239.13527-2-dapeng1.mi@linux.intel.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
2024-06-03 14:23:14 -07:00
..
capabilities.h KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ" 2023-08-17 11:38:28 -07:00
hyperv_evmcs.c KVM: VMX: Split off hyperv_evmcs.{ch} 2023-12-07 09:34:19 -08:00
hyperv_evmcs.h KVM: VMX: Split off hyperv_evmcs.{ch} 2023-12-07 09:34:19 -08:00
hyperv.c KVM: VMX: Split off hyperv_evmcs.{ch} 2023-12-07 09:34:19 -08:00
hyperv.h KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer 2023-12-07 09:35:08 -08:00
main.c ARM: 2024-05-15 14:46:43 -07:00
nested.c KVM: nVMX: Add a sanity check that nested PML Full stems from EPT Violations 2024-04-09 10:24:36 -07:00
nested.h KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set 2023-12-07 09:35:03 -08:00
pmu_intel.c KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu 2024-06-03 14:23:14 -07:00
posted_intr.c x86/irq: Remove bitfields in posted interrupt descriptor 2024-04-30 00:54:42 +02:00
posted_intr.h KVM: VMX: Move posted interrupt descriptor out of VMX code 2024-04-30 00:54:42 +02:00
run_flags.h KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 2024-02-19 16:31:54 -08:00
sgx.c KVM: x86: Untag addresses for LAM emulation where applicable 2023-11-28 17:54:07 -08:00
sgx.h KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC 2021-04-20 04:18:56 -04:00
vmcs12.c KVM: x86: Unify pr_fmt to use module name for all KVM modules 2022-12-29 15:47:35 -05:00
vmcs12.h bug: introduce ASSERT_STRUCT_OFFSET 2022-11-09 12:31:16 -05:00
vmcs_shadow_fields.h KVM: Fix some out-dated function names in comment 2020-01-21 13:57:27 +01:00
vmcs.h KVM: VMX: Introduce test mode related to EPT violation VE 2024-04-19 12:15:21 -04:00
vmenter.S x86/bhi: Mitigate KVM by default 2024-04-08 19:27:06 +02:00
vmx_onhyperv.c KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} 2023-12-07 09:34:06 -08:00
vmx_onhyperv.h KVM: VMX: Split off hyperv_evmcs.{ch} 2023-12-07 09:34:19 -08:00
vmx_ops.h work around gcc bugs with 'asm goto' with outputs 2024-02-09 15:57:48 -08:00
vmx.c KVM: VMX: Switch to new Intel CPU model infrastructure 2024-06-03 09:10:43 -07:00
vmx.h ARM: 2024-05-15 14:46:43 -07:00
x86_ops.h KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX 2024-04-12 04:42:24 -04:00