Home
last modified time | relevance | path

Searched refs:MSR_TSC_AUX (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsvm.h29 MSR_TSC_AUX,
H A Dsvm.c1389 /* 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 Dmsr.h238 /* RDTSCP clobbers ECX with MSR_TSC_AUX. */ in rdtsc_ordered()
329 #define write_rdtscp_aux(val) wrmsr(MSR_TSC_AUX, (val), 0)
H A Dmsr-index.h23 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/
H A Dmsr-index.h23 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dmsr-index.h18 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dmsr-index.h18 #define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */ macro
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dsvm.c109 { .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 Dsev.c2973 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 Dcpuid.c795 * 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 Dx86.c1456 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 Demulate.c3233 ctxt->ops->get_msr(ctxt, MSR_TSC_AUX, &tsc_aux); in em_rdpid()
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.c526 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 Dcommon.c2192 wrmsr(MSR_TSC_AUX, cpudata, 0); in setup_getcpu()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dvmx.c1885 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 Dx86.c1232 MSR_IA32_FEAT_CTL, MSR_IA32_BNDCFGS, MSR_TSC_AUX,
5975 case MSR_TSC_AUX: in kvm_init_msr_list()
H A Demulate.c3661 ctxt->ops->get_msr(ctxt, MSR_TSC_AUX, &tsc_aux); in em_rdpid()

Completed in 97 milliseconds