From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: Question on skip_emulated_instructions() Date: Thu, 08 Apr 2010 11:40:13 +0300 Message-ID: <4BBD966D.7060801@redhat.com> References: <4BBAB46B.9010405@lab.ntt.co.jp> <20100406100522.GW5235@redhat.com> <20100407154324.GF303@redhat.com> <4BBCC2C9.1040301@redhat.com> <4BBD6959.6080003@lab.ntt.co.jp> <4BBD82ED.9010105@redhat.com> <20100408071953.GI303@redhat.com> <4BBD8F74.8070401@lab.ntt.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Gleb Natapov , kvm@vger.kernel.org, Marcelo Tosatti To: Yoshiaki Tamura Return-path: Received: from mx1.redhat.com ([209.132.183.28]:20396 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753367Ab0DHIkR (ORCPT ); Thu, 8 Apr 2010 04:40:17 -0400 In-Reply-To: <4BBD8F74.8070401@lab.ntt.co.jp> Sender: kvm-owner@vger.kernel.org List-ID: On 04/08/2010 11:10 AM, Yoshiaki Tamura wrote: >>> If the responses to the mmio or pio request are exactly the same, >>> then the replay will happen exactly the same. > > > I agree. What I'm wondering is how can we guarantee that the > responses are the same... I don't think you can in the general case. But if you gate output at the device level, instead of the instruction level, the problem goes away, no? -- error compiling committee.c: too many arguments to function