Re: constant_tsc support for SVM guest

2021-04-26 Thread Marcelo Tosatti
On Sun, Apr 25, 2021 at 12:19:11AM -0500, Wei Huang wrote: > > > On 4/23/21 4:27 PM, Eduardo Habkost wrote: > > On Fri, Apr 23, 2021 at 12:32:00AM -0500, Wei Huang wrote: > > > There was a customer request for const_tsc support on AMD guests. Right > > > now > > > this feature is turned off by d

Re: constant_tsc support for SVM guest

2021-04-26 Thread Marcelo Tosatti
Hi Wei, Eduardo, On Fri, Apr 23, 2021 at 05:27:44PM -0400, Eduardo Habkost wrote: > On Fri, Apr 23, 2021 at 12:32:00AM -0500, Wei Huang wrote: > > There was a customer request for const_tsc support on AMD guests. Right now > > this feature is turned off by default for QEMU x86 CPU types (in > >

Re: constant_tsc support for SVM guest

2021-04-24 Thread Wei Huang
On 4/23/21 4:27 PM, Eduardo Habkost wrote: On Fri, Apr 23, 2021 at 12:32:00AM -0500, Wei Huang wrote: There was a customer request for const_tsc support on AMD guests. Right now this feature is turned off by default for QEMU x86 CPU types (in CPUID_Fn8007_EDX[8]). However we are seeing a

Re: constant_tsc support for SVM guest

2021-04-23 Thread Eduardo Habkost
On Fri, Apr 23, 2021 at 12:32:00AM -0500, Wei Huang wrote: > There was a customer request for const_tsc support on AMD guests. Right now > this feature is turned off by default for QEMU x86 CPU types (in > CPUID_Fn8007_EDX[8]). However we are seeing a discrepancy in guest VM > behavior between

Re: constant_tsc support for SVM guest

2021-04-23 Thread Babu Moger
Hi Wei, I dont know the background of this feature. I will let some else to comment on that. The patch exposes the feature TscInvariant to the guest successfully. Tested it on my AMD box. I have few comments on your patch below. On 4/23/21 12:32 AM, Wei Huang wrote: > There was a customer reques

constant_tsc support for SVM guest

2021-04-22 Thread Wei Huang
There was a customer request for const_tsc support on AMD guests. Right now this feature is turned off by default for QEMU x86 CPU types (in CPUID_Fn8007_EDX[8]). However we are seeing a discrepancy in guest VM behavior between Intel and AMD. In Linux kernel, Intel x86 code enables X86_FEA