On Sun, 31 Jul 2011 11:48:40 +0300 Avi Kivity <avi@xxxxxxxxxx> wrote: > On 07/30/2011 12:03 PM, Takuya Yoshikawa wrote: > > From: Takuya Yoshikawa<yoshikawa.takuya@xxxxxxxxxxxxx> > > > > 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. > > In fact it can happen in practice, but not through normal usage. For > example, one vcpu can execute an instruction which traps into the > emulator, while another vcpu changes the page tables to make the > instruction unfetchable. > Really virtualization specific! I need to think about multiple vcpus more. Thanks, Takuya -- Takuya Yoshikawa <takuya.yoshikawa@xxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html