From 2e5303534d24f3e184cbcc1adcdd066af24ffe02 Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Sun, 5 Aug 2007 10:16:11 +0300 Subject: [PATCH] --- yaml --- r: 63703 b: refs/heads/master c: bac27d35cbbf7c641efcc75b5330df8717d6db65 h: refs/heads/master i: 63701: 8c6f5bf32a59e33fd83e6fc610361d2ef8956579 63699: 58d04465edcbbe62d3c0f0c1412dd2de70be2f51 63695: eb16bcd851b551529b8b7ffa3d4a307f887ede3f v: v3 --- [refs] | 2 +- trunk/drivers/kvm/x86_emulate.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index bb795120a1dc..a460e2fe2543 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9e865f58da5ff0a9c19669a49ac984117711757a +refs/heads/master: bac27d35cbbf7c641efcc75b5330df8717d6db65 diff --git a/trunk/drivers/kvm/x86_emulate.c b/trunk/drivers/kvm/x86_emulate.c index 1f979cb0df31..4b8a0cc9665e 100644 --- a/trunk/drivers/kvm/x86_emulate.c +++ b/trunk/drivers/kvm/x86_emulate.c @@ -1217,11 +1217,13 @@ x86_emulate_memop(struct x86_emulate_ctxt *ctxt, struct x86_emulate_ops *ops) } break; case 0x21: /* mov from dr to reg */ + no_wb = 1; if (modrm_mod != 3) goto cannot_emulate; rc = emulator_get_dr(ctxt, modrm_reg, &_regs[modrm_rm]); break; case 0x23: /* mov from reg to dr */ + no_wb = 1; if (modrm_mod != 3) goto cannot_emulate; rc = emulator_set_dr(ctxt, modrm_reg, _regs[modrm_rm]);