/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | vmx_msrs_test.c | 78 val = vcpu_get_msr(vcpu, MSR_IA32_FEAT_CTL); in __ia32_feature_control_msr_test() 79 vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, val | msr_bit | FEAT_CTL_LOCKED); in __ia32_feature_control_msr_test() 80 vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, (val & ~msr_bit) | FEAT_CTL_LOCKED); in __ia32_feature_control_msr_test() 81 vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, val | msr_bit | FEAT_CTL_LOCKED); in __ia32_feature_control_msr_test() 82 vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, (val & ~msr_bit) | FEAT_CTL_LOCKED); in __ia32_feature_control_msr_test() 83 vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, val); in __ia32_feature_control_msr_test() 110 r = _vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, BIT(bit)); in ia32_feature_control_msr_test()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
H A D | feat_ctl.c | 101 if (rdmsrl_safe(MSR_IA32_FEAT_CTL, &msr)) { in init_ia32_feat_ctl() 127 wrmsrl(MSR_IA32_FEAT_CTL, msr); in init_ia32_feat_ctl()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | feat_ctl.c | 119 if (rdmsrl_safe(MSR_IA32_FEAT_CTL, &msr)) { in init_ia32_feat_ctl() 166 wrmsrl(MSR_IA32_FEAT_CTL, msr); in init_ia32_feat_ctl()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 148 feature_control = rdmsr(MSR_IA32_FEAT_CTL); in prepare_for_vmx_operation() 150 wrmsr(MSR_IA32_FEAT_CTL, feature_control | required); in prepare_for_vmx_operation()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 165 feature_control = rdmsr(MSR_IA32_FEAT_CTL); in prepare_for_vmx_operation() 167 wrmsr(MSR_IA32_FEAT_CTL, feature_control | required); in prepare_for_vmx_operation()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | intel.c | 123 rdmsrl(MSR_IA32_FEAT_CTL, tmp); in lmce_supported()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | intel.c | 130 rdmsrl(MSR_IA32_FEAT_CTL, tmp); in lmce_supported()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | msr-index.h | 686 #define MSR_IA32_FEAT_CTL 0x0000003a macro
|
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/ |
H A D | msr-index.h | 652 #define MSR_IA32_FEAT_CTL 0x0000003a macro
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | msr-index.h | 780 #define MSR_IA32_FEAT_CTL 0x0000003a macro
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | msr-index.h | 766 #define MSR_IA32_FEAT_CTL 0x0000003a macro
|
/kernel/linux/linux-5.10/drivers/idle/ |
H A D | intel_idle.c | 1462 rdmsrl(MSR_IA32_FEAT_CTL, msr); in sklh_idle_state_table_update()
|
/kernel/linux/linux-6.6/drivers/idle/ |
H A D | intel_idle.c | 1740 rdmsrl(MSR_IA32_FEAT_CTL, msr); in sklh_idle_state_table_update()
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmx.c | 1951 case MSR_IA32_FEAT_CTL: in vmx_get_msr() 2212 case MSR_IA32_FEAT_CTL: in vmx_set_msr() 2377 WARN_ONCE(1, "VMXON faulted, MSR_IA32_FEAT_CTL (0x3a) = 0x%llx\n", in kvm_cpu_vmxon() 2378 rdmsrl_safe(MSR_IA32_FEAT_CTL, &msr) ? 0xdeadbeef : msr); in kvm_cpu_vmxon()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmx.c | 2051 case MSR_IA32_FEAT_CTL: in vmx_get_msr() 2336 case MSR_IA32_FEAT_CTL: in vmx_set_msr() 2755 pr_err("VMX not enabled (by BIOS) in MSR_IA32_FEAT_CTL on CPU %d\n", cpu); in __kvm_is_vmx_supported() 2808 WARN_ONCE(1, "VMXON faulted, MSR_IA32_FEAT_CTL (0x3a) = 0x%llx\n", in kvm_cpu_vmxon() 2809 rdmsrl_safe(MSR_IA32_FEAT_CTL, &msr) ? 0xdeadbeef : msr); in kvm_cpu_vmxon()
|
/kernel/linux/linux-5.10/tools/power/x86/turbostat/ |
H A D | turbostat.c | 4858 if (!get_msr(base_cpu, MSR_IA32_FEAT_CTL, &msr)) in decode_feature_control_msr()
|
/kernel/linux/linux-6.6/tools/power/x86/turbostat/ |
H A D | turbostat.c | 5331 if (!get_msr(base_cpu, MSR_IA32_FEAT_CTL, &msr)) in decode_feature_control_msr()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 1232 MSR_IA32_FEAT_CTL, MSR_IA32_BNDCFGS, MSR_TSC_AUX,
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | x86.c | 1456 MSR_IA32_FEAT_CTL, MSR_IA32_BNDCFGS, MSR_TSC_AUX,
|