Re: [PATCH] Fix sysenter migration issue on AMD CPUs

2009-08-24 Thread Thomas Besser
Andre Przywara wrote: Stephane, Thomas: Can you verify this? I'm not very familiar with compiling kvm-mod from git sources. And your patch does not apply to svm.c shipped with kernel 2.6.30.5 So at the moment I have no clue, how to verify. Is there any short howto out there, how to get kvm

Re: [PATCH] Fix sysenter migration issue on AMD CPUs

2009-08-24 Thread Andre Przywara
Thomas Besser wrote: Andre Przywara wrote: Stephane, Thomas: Can you verify this? I'm not very familiar with compiling kvm-mod from git sources. And your patch does not apply to svm.c shipped with kernel 2.6.30.5 You shouldn't have seen any problems with 2.6.30.5, since the code in question

Re: [PATCH] Fix sysenter migration issue on AMD CPUs

2009-08-24 Thread Thomas Besser
Andre Przywara wrote: Thomas Besser wrote: Andre Przywara wrote: Stephane, Thomas: Can you verify this? I'm not very familiar with compiling kvm-mod from git sources. And your patch does not apply to svm.c shipped with kernel 2.6.30.5 You shouldn't have seen any problems with 2.6.30.5,

Re: [PATCH] Fix sysenter migration issue on AMD CPUs

2009-08-23 Thread Avi Kivity
On 08/21/2009 02:58 PM, Andre Przywara wrote: To enable cross-vendor migration we use VMCB external variables to hold the full 64bit value of the SYSENTER MSRs, which get truncated to 32bit on AMD hardware. Since we didn't intercept these MSRs, these variables were only used in the emulation

[PATCH] Fix sysenter migration issue on AMD CPUs

2009-08-21 Thread Andre Przywara
To enable cross-vendor migration we use VMCB external variables to hold the full 64bit value of the SYSENTER MSRs, which get truncated to 32bit on AMD hardware. Since we didn't intercept these MSRs, these variables were only used in the emulation case, but were _always_ used for migration