[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Patch] cpu synchronization while doing MTRR register update
Hi, At 19:26 +0100 on 04 Aug (1249413981), Nitin A Kamble wrote: > Processors starting with westmere are caching VMCS data for better VMX > performance. These processors also has Hyper-threading support. With > hyper-threading, when one thread's cache is disabled, it also disables > cache for the sibling threads. And MTRR register updating procedure > involves cache disabling. So if cpus are not synchronized, updating MTRR > registers on a thread, results in the VMCS data from sibling threads > becoming inaccessible, and it causes system failure. What's the observed failure here? Hang/crash on resume from S3? Or something more common? Cheers, Tim. -- Tim Deegan <Tim.Deegan@xxxxxxxxxx> Principal Software Engineer, Citrix Systems (R&D) Ltd. [Company #02300071, SL9 0DZ, UK.] _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |