projects
/
platform
/
kernel
/
linux-3.10.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
35c843c
)
KVM: x86 emulator: do not adjust the address for immediate source
author
Wei Yongjun
<yjwei@cn.fujitsu.com>
Mon, 9 Aug 2010 03:37:37 +0000
(11:37 +0800)
committer
Avi Kivity
<avi@redhat.com>
Sun, 24 Oct 2010 08:51:02 +0000
(10:51 +0200)
adjust the dst address for a register source but not adjust the
address for an immediate source.
Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/emulate.c
patch
|
blob
|
history
diff --git
a/arch/x86/kvm/emulate.c
b/arch/x86/kvm/emulate.c
index
5fc441c
..
9b81cde
100644
(file)
--- a/
arch/x86/kvm/emulate.c
+++ b/
arch/x86/kvm/emulate.c
@@
-727,7
+727,7
@@
static void fetch_bit_operand(struct decode_cache *c)
{
long sv, mask;
- if (c->dst.type == OP_MEM) {
+ if (c->dst.type == OP_MEM
&& c->src.type == OP_REG
) {
mask = ~(c->dst.bytes * 8 - 1);
if (c->src.bytes == 2)