[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] svm: Do not intercept RDTCS(P) when TSC scaling is supported by hardware
On 04/20/12 04:45, Keir Fraser wrote: On 20/04/2012 09:15, "Jan Beulich"<JBeulich@xxxxxxxx> wrote:svm: Do not intercept RDTCS(P) when TSC scaling is supported by hardware When running in TSC_MODE_ALWAYS_EMULATE mode on processors that support TSC scaling we don't need to intercept RDTSC/RDTSCP instructions.While the patch itself looks fine, I'm having difficulty to connect the mentioning of TSC_MODE_ALWAYS_EMULATE to it - afaics all modes are affected as long as they result in d->arch.vtsc to be set.I think the real point of this patch is they *never* want to trap and emulate RDTSC on these newer processors. Right. Mentioning TSC_MODE_ALWAYS_EMULATE explicitly wasn't probably a particularly good idea. The reason I did that was because with TSC_MODE_DEFAULT guests (at least Linux guests) typically don't use TSC since TSC ends up being declared non-invariant. -boris _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |