Re: [PATCH] x86/vmware: avoid TSC recalibration

2021-03-15 Thread Alexey Makhalov
Hi Vitaly, I believe, it is responsibility of each guest code to set X86_FEATURE_TSC_KNOWN_FREQ cap. Regarding VMware guest, there is a case where vmware_tsc_khz is zero (not provided by hypervisor) and TSC frequency should be calculated. Sorry for late response. Regards, —Alexey > On Jan 5,

Re: [PATCH] x86/vmware: avoid TSC recalibration

2021-01-05 Thread Vitaly Kuznetsov
Alexey Makhalov writes: > When TSC frequency is known (retrieved from hypervisor), we should skip > TSC refined calibration by setting X86_FEATURE_TSC_KNOWN_FREQ. > > Signed-off-by: Alexey Makhalov > --- > arch/x86/kernel/cpu/vmware.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/a

[PATCH] x86/vmware: avoid TSC recalibration

2021-01-04 Thread Alexey Makhalov
When TSC frequency is known (retrieved from hypervisor), we should skip TSC refined calibration by setting X86_FEATURE_TSC_KNOWN_FREQ. Signed-off-by: Alexey Makhalov --- arch/x86/kernel/cpu/vmware.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/kernel/cpu/vmware.c b/arch/x86/ker