Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00b2ef475d4728ca53a2bc788c7978042907e354
Commit:     00b2ef475d4728ca53a2bc788c7978042907e354
Parent:     2a738e20a11b44219aa83073d625ff1a7004e463
Author:     Amit Shah <[EMAIL PROTECTED]>
AuthorDate: Sun Nov 18 22:25:40 2007 +0530
Committer:  Avi Kivity <[EMAIL PROTECTED]>
CommitDate: Tue Nov 27 15:28:29 2007 +0200

    KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std
    
    emulator_write_std() is not implemented, and calling write_emulated should
    work just as well in place of write_std.
    
    Fixes emulator failures with the push r/m instruction.
    
    Signed-off-by: Amit Shah <[EMAIL PROTECTED]>
    Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
---
 drivers/kvm/x86_emulate.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/kvm/x86_emulate.c b/drivers/kvm/x86_emulate.c
index 6c1413f..bd46de6 100644
--- a/drivers/kvm/x86_emulate.c
+++ b/drivers/kvm/x86_emulate.c
@@ -1146,7 +1146,7 @@ done_prefixes:
                        }
                        register_address_increment(_regs[VCPU_REGS_RSP],
                                                   -dst.bytes);
-                       if ((rc = ops->write_std(
+                       if ((rc = ops->write_emulated(
                                     register_address(ctxt->ss_base,
                                                      _regs[VCPU_REGS_RSP]),
                                     &dst.val, dst.bytes, ctxt->vcpu)) != 0)
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to