Home
last modified time | relevance | path

Searched refs:user_tsc_khz (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/x86/kvm/
H A Dx86.c2435 static int set_tsc_khz(struct kvm_vcpu *vcpu, u32 user_tsc_khz, bool scale) in set_tsc_khz() argument
2447 if (user_tsc_khz > tsc_khz) { in set_tsc_khz()
2459 user_tsc_khz, tsc_khz); in set_tsc_khz()
2463 user_tsc_khz); in set_tsc_khz()
2471 static int kvm_set_tsc_khz(struct kvm_vcpu *vcpu, u32 user_tsc_khz) in kvm_set_tsc_khz() argument
2477 if (user_tsc_khz == 0) { in kvm_set_tsc_khz()
2484 kvm_get_time_scale(user_tsc_khz * 1000LL, NSEC_PER_SEC, in kvm_set_tsc_khz()
2487 vcpu->arch.virtual_tsc_khz = user_tsc_khz; in kvm_set_tsc_khz()
2497 if (user_tsc_khz < thresh_lo || user_tsc_khz > thresh_hi) { in kvm_set_tsc_khz()
2499 user_tsc_khz, thresh_lo, thresh_hi); in kvm_set_tsc_khz()
[all …]
/openbmc/qemu/target/i386/
H A Dmachine.c320 if (env->tsc_khz && env->user_tsc_khz && in cpu_post_load()
321 env->tsc_khz != env->user_tsc_khz) { in cpu_post_load()
914 !env->user_tsc_khz) { in hyperv_reenlightenment_post_load()
H A Dcpu.h2003 int64_t user_tsc_khz; /* for sanity check only */ member
H A Dcpu.c1947 if ((w == FEAT_8000_0007_EDX) && env->user_tsc_khz) { in x86_cpu_get_migratable_flags()
5724 cpu->env.tsc_khz = cpu->env.user_tsc_khz = value / 1000; in x86_cpuid_set_tsc_freq()
/openbmc/qemu/target/i386/kvm/
H A Dkvm.c924 || env->user_tsc_khz; in tsc_is_stable_and_known()
2173 c->ecx = env->user_tsc_khz; in kvm_arch_init_vcpu()
2293 if (!env->user_tsc_khz) { in kvm_arch_init_vcpu()