Re: [PATCH 08/29] nVMX: Fix local_vcpus_link handling

2011-01-30 Thread Avi Kivity
On 01/27/2011 10:33 AM, Nadav Har'El wrote: In VMX, before we bring down a CPU we must VMCLEAR all VMCSs loaded on it because (at least in theory) the processor might not have written all of its content back to memory. Since a patch from June 26, 2008, this is done using a per-cpu vcpus_on_cpu

[PATCH 08/29] nVMX: Fix local_vcpus_link handling

2011-01-27 Thread Nadav Har'El
In VMX, before we bring down a CPU we must VMCLEAR all VMCSs loaded on it because (at least in theory) the processor might not have written all of its content back to memory. Since a patch from June 26, 2008, this is done using a per-cpu vcpus_on_cpu linked list of vcpus loaded on each CPU. The