Message ID | 20160622065624.25291-5-haozhong.zhang@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Wed, Jun 22, 2016 at 02:56:24PM +0800, Haozhong Zhang wrote: > ... to avoid guest errors due to LMCE configurations changes when > migrating from LMCE-enabled QEMU to LMCE-disabled QEMU. > > Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com> Paolo doesn't like this change, so I won't apply it. (Personally, I believe it is nice to have, but not very important.)
On 07/07/16 14:10, Eduardo Habkost wrote: > On Wed, Jun 22, 2016 at 02:56:24PM +0800, Haozhong Zhang wrote: > > ... to avoid guest errors due to LMCE configurations changes when > > migrating from LMCE-enabled QEMU to LMCE-disabled QEMU. > > > > Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com> > > Paolo doesn't like this change, so I won't apply it. > > (Personally, I believe it is nice to have, but not very important.) > I'm okey with this. Thanks! Haozhong -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/target-i386/machine.c b/target-i386/machine.c index 71c0e4d..00375a3 100644 --- a/target-i386/machine.c +++ b/target-i386/machine.c @@ -347,6 +347,12 @@ static int cpu_post_load(void *opaque, int version_id) return -EINVAL; } + if (!cpu->enable_lmce && (env->mcg_cap & MCG_LMCE_P)) { + error_report("Config mismatch: VCPU has LMCE enabled, " + "but \"lmce\" option is disabled"); + return -EINVAL; + } + /* * Real mode guest segments register DPL should be zero. * Older KVM version were setting it wrongly.
... to avoid guest errors due to LMCE configurations changes when migrating from LMCE-enabled QEMU to LMCE-disabled QEMU. Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com> --- target-i386/machine.c | 6 ++++++ 1 file changed, 6 insertions(+)