commit | 1d2887e2d849969f58ce79203f9785ebe065d494 | [log] [tgz] |
---|---|---|
author | Takuya Yoshikawa <yoshikawa.takuya@oss.ntt.co.jp> | Sat Jul 30 18:03:34 2011 +0900 |
committer | Avi Kivity <avi@redhat.com> | Sun Sep 25 19:18:01 2011 +0300 |
tree | 9ca6e1bfdf14e646b9816aa45a18230e1880784d | |
parent | 7d88bb4803d62f6056b079ade6333a026fd11684 [diff] |
KVM: x86 emulator: Make x86_decode_insn() return proper macros Return EMULATION_OK/FAILED consistently. Also treat instruction fetch errors, not restricted to X86EMUL_UNHANDLEABLE, as EMULATION_FAILED; although this cannot happen in practice, the current logic will continue the emulation even if the decoder fails to fetch the instruction. Signed-off-by: Takuya Yoshikawa <yoshikawa.takuya@oss.ntt.co.jp> Signed-off-by: Avi Kivity <avi@redhat.com>