)]}' { "commit": "c408e4e8d9045d53c1d82c622a5756febd051ef9", "tree": "43e0f4f1b957cda8b7552ccb5f96707e2a49ae80", "parents": [ "340bcebdee0382c3b1dd9f963e21e4217594467b" ], "author": { "name": "Avi Kivity", "email": "avi@qumranet.com", "time": "Sat Sep 15 17:34:36 2007 +0300" }, "committer": { "name": "Avi Kivity", "email": "avi@qumranet.com", "time": "Sat Sep 15 17:34:36 2007 +0300" }, "message": "KVM: Skip pio instruction when it is emulated, not executed\n\nIf we defer updating rip until pio instructions are executed, we have a\nproblem with reset: a pio reset updates rip, and when the instruction\ncompletes we skip the emulated instruction, pointing rip somewhere completely\nunrelated.\n\nFix by updating rip when we see decode the instruction, not after emulation.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "99e4917d5d2165128ccde3653561652509b5a7d6", "old_mode": 33188, "old_path": "drivers/kvm/kvm_main.c", "new_id": "4adb4c51f88bfc38d1fb1e02f277e2f63e9fd736", "new_mode": 33188, "new_path": "drivers/kvm/kvm_main.c" } ] }