Home
last modified time | relevance | path

Searched refs:HV_X64_MSR_REFERENCE_TSC (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_clock.c115 wrmsr(HV_X64_MSR_REFERENCE_TSC, tsc_page_gpa); in guest_main()
123 wrmsr(HV_X64_MSR_REFERENCE_TSC, tsc_page_gpa | 0x1); in guest_main()
165 wrmsr(HV_X64_MSR_REFERENCE_TSC, 0); in guest_main()
H A Dhyperv_features.c284 msr->idx = HV_X64_MSR_REFERENCE_TSC; in guest_test_msrs_access()
290 msr->idx = HV_X64_MSR_REFERENCE_TSC; in guest_test_msrs_access()
295 msr->idx = HV_X64_MSR_REFERENCE_TSC; in guest_test_msrs_access()
/openbmc/qemu/target/i386/kvm/
H A Dhyperv-proto.h105 #define HV_X64_MSR_REFERENCE_TSC 0x40000021 macro
H A Dkvm.c4041 kvm_msr_entry_add(cpu, HV_X64_MSR_REFERENCE_TSC, in kvm_put_msrs()
4509 kvm_msr_entry_add(cpu, HV_X64_MSR_REFERENCE_TSC, 0); in kvm_get_msrs()
4810 case HV_X64_MSR_REFERENCE_TSC: in kvm_get_msrs()
/openbmc/linux/arch/x86/hyperv/
H A Dhv_init.c672 tsc_msr.as_uint64 = hv_get_register(HV_X64_MSR_REFERENCE_TSC); in hyperv_cleanup()
674 hv_set_register(HV_X64_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hyperv_cleanup()
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/
H A Dhyperv.h32 #define HV_X64_MSR_REFERENCE_TSC 0x40000021 macro
/openbmc/linux/arch/x86/kvm/
H A Dhyperv.c1015 case HV_X64_MSR_REFERENCE_TSC: in kvm_hv_msr_partition_wide()
1271 case HV_X64_MSR_REFERENCE_TSC: in hv_check_msr_access()
1382 case HV_X64_MSR_REFERENCE_TSC: in kvm_hv_set_msr_pw()
1600 case HV_X64_MSR_REFERENCE_TSC: in kvm_hv_get_msr_pw()
H A Dx86.c1508 HV_X64_MSR_TIME_REF_COUNT, HV_X64_MSR_REFERENCE_TSC,
/openbmc/linux/arch/x86/include/asm/
H A Dhyperv-tlfs.h303 #define HV_X64_MSR_REFERENCE_TSC HV_REGISTER_REFERENCE_TSC macro
/openbmc/qemu/docs/system/i386/
H A Dhyperv.rst80 page (enabled via MSR HV_X64_MSR_REFERENCE_TSC, 0x40000021). Both clocksources