[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] RE: Saving/Restoring IA32_TSC_AUX MSR
Jeremy Fitzhardinge wrote: > On 12/13/09 10:06, Dan Magenheimer wrote: >> I agree there are some cases where the TSC_AUX value >> set by a guest OS may be useful. But ensuring that its >> is always useful (NEVER incorrect) requires too many restrictions, >> such as pinning. >> > > At least with respect to Linux guests [*], this objection to rdtscp is > moot, because if it isn't present then Linux will fall back to another > mechanism which is always present. Guest usermode will get the same > info, good/bad/misleading/whatever, either way; rdtscp can't make it > worse. The only question is whether specifically adding > rdtscp/TSC_AUX support adds any overall improvement. > > (* I don't know if any other rdtscp-users attempt to put NUMA or other > physical topology info into TSC_AUX. If they just stick to > setting/using the cpu number, then they will get a net win from > rdtscp.) Just have a glance at the open-solaris code, in its mp_startup() function, it will write the cpu_id value into the TSC_AUX MSR. Therefore I think open-solaris also uses this feature. Thanks, Dongxiao > > J _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |