projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1f0fd2f
)
x86: Fix read/write control-register in x86_emulate().
author
Keir Fraser
<keir.fraser@citrix.com>
Sat, 24 Nov 2007 16:16:57 +0000
(16:16 +0000)
committer
Keir Fraser
<keir.fraser@citrix.com>
Sat, 24 Nov 2007 16:16:57 +0000
(16:16 +0000)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/x86_emulate.c
patch
|
blob
|
history
diff --git
a/xen/arch/x86/x86_emulate.c
b/xen/arch/x86/x86_emulate.c
index a3d9db973bc47d2b5da39249eeb40fb39b54744e..b789f8d7b2f1ed1214a8f1a6490ba525a97c6154 100644
(file)
--- a/
xen/arch/x86/x86_emulate.c
+++ b/
xen/arch/x86/x86_emulate.c
@@
-2291,7
+2291,7
@@
x86_emulate(
? ops->write_dr(modrm_reg, src.val, ctxt)
: X86EMUL_UNHANDLEABLE)
: (ops->write_cr
- ? ops->write_
d
r(modrm_reg, src.val, ctxt)
+ ? ops->write_
c
r(modrm_reg, src.val, ctxt)
: X86EMUL_UNHANDLEABLE));
}
else
@@
-2305,7
+2305,7
@@
x86_emulate(
? ops->read_dr(modrm_reg, &dst.val, ctxt)
: X86EMUL_UNHANDLEABLE)
: (ops->read_cr
- ? ops->read_
d
r(modrm_reg, &dst.val, ctxt)
+ ? ops->read_
c
r(modrm_reg, &dst.val, ctxt)
: X86EMUL_UNHANDLEABLE));
}
if ( rc != 0 )