/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | svm.h | 29 MSR_TSC_AUX,
|
H A D | svm.c | 1389 /* This assumes that the kernel never uses MSR_TSC_AUX */ in svm_vcpu_load() 1391 wrmsrl(MSR_TSC_AUX, svm->tsc_aux); in svm_vcpu_load() 2519 case MSR_TSC_AUX: in svm_get_msr() 2715 case MSR_TSC_AUX: in svm_set_msr() 2729 wrmsrl(MSR_TSC_AUX, svm->tsc_aux); in svm_set_msr()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | msr.h | 238 /* RDTSCP clobbers ECX with MSR_TSC_AUX. */ in rdtsc_ordered() 329 #define write_rdtscp_aux(val) wrmsr(MSR_TSC_AUX, (val), 0)
|
H A D | msr-index.h | 23 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
|
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/ |
H A D | msr-index.h | 23 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | msr-index.h | 18 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | msr-index.h | 18 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | svm.c | 109 { .index = MSR_TSC_AUX, .always = false }, 249 * Only MSR_TSC_AUX is switched via the user return hook. EFER is switched via 698 rdmsr(MSR_TSC_AUX, hostsa->tsc_aux, msr_hi); in svm_hardware_enable() 2885 case MSR_TSC_AUX: in svm_get_msr() 3111 case MSR_TSC_AUX: in svm_set_msr() 5199 tsc_aux_uret_slot = kvm_add_user_return_msr(MSR_TSC_AUX); in svm_hardware_setup()
|
H A D | sev.c | 2973 set_msr_interception(vcpu, svm->msrpm, MSR_TSC_AUX, v_tsc_aux, v_tsc_aux); in sev_es_vcpu_after_set_cpuid()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | cpuid.c | 795 * probing MSR_TSC_AUX failed. This is purely a sanity check and in kvm_set_cpu_caps() 797 * RDPID is misreported, and KVM has botched MSR_TSC_AUX emulation in in kvm_set_cpu_caps() 803 !kvm_is_supported_user_return_msr(MSR_TSC_AUX))) { in kvm_set_cpu_caps()
|
H A D | x86.c | 1456 MSR_IA32_FEAT_CTL, MSR_IA32_BNDCFGS, MSR_TSC_AUX, 1873 case MSR_TSC_AUX: in __kvm_set_msr() 1874 if (!kvm_is_supported_user_return_msr(MSR_TSC_AUX)) in __kvm_set_msr() 1930 case MSR_TSC_AUX: in __kvm_get_msr() 1931 if (!kvm_is_supported_user_return_msr(MSR_TSC_AUX)) in __kvm_get_msr() 7143 case MSR_TSC_AUX: in kvm_probe_msr_to_save()
|
H A D | emulate.c | 3233 ctxt->ops->get_msr(ctxt, MSR_TSC_AUX, &tsc_aux); in em_rdpid()
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmx.c | 526 MSR_EFER, MSR_TSC_AUX, MSR_STAR, 1821 vmx_setup_uret_msr(vmx, MSR_TSC_AUX); in setup_msrs() 2018 case MSR_TSC_AUX: in vmx_get_msr() 2287 case MSR_TSC_AUX: in vmx_set_msr()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | common.c | 2192 wrmsr(MSR_TSC_AUX, cpudata, 0); in setup_getcpu()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmx.c | 1885 vmx_setup_uret_msr(vmx, MSR_TSC_AUX, in vmx_setup_uret_msrs() 8395 MSR_EFER, MSR_TSC_AUX, MSR_STAR, in vmx_setup_user_return_msrs()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 1232 MSR_IA32_FEAT_CTL, MSR_IA32_BNDCFGS, MSR_TSC_AUX, 5975 case MSR_TSC_AUX: in kvm_init_msr_list()
|
H A D | emulate.c | 3661 ctxt->ops->get_msr(ctxt, MSR_TSC_AUX, &tsc_aux); in em_rdpid()
|