From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Ying Subject: Re: [PATCH -v2] Monitor command: pfa2hva, translate guest physical address to host virtual address Date: Wed, 10 Nov 2010 16:21:10 +0800 Message-ID: <1289377270.8719.66.camel@yhuang-dev> References: <1288060789.2862.336.camel@yhuang-dev> <20101101160952.GE1429@amt.cnet> <4CCF0BAB.9000304@linux.vnet.ibm.com> <1288639205.2059.34.camel@yhuang-mobile> <4CCF136D.5080307@linux.vnet.ibm.com> <4CD58121.2040209@redhat.com> <1289179768.3532.3.camel@yhuang-dev> <4CD770E5.9000105@linux.vnet.ibm.com> <4CDA421C.2040308@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: Anthony Liguori , Marcelo Tosatti , Anthony Liguori , "kvm@vger.kernel.org" , Andi Kleen , Dean Nelson , Luiz Capitulino To: Avi Kivity Return-path: Received: from mga14.intel.com ([143.182.124.37]:13466 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752734Ab0KJIVh (ORCPT ); Wed, 10 Nov 2010 03:21:37 -0500 In-Reply-To: <4CDA421C.2040308@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On Wed, 2010-11-10 at 14:56 +0800, Avi Kivity wrote: > On 11/08/2010 05:39 AM, Anthony Liguori wrote: > >> Yes. The main usage of the interface is automated testing. > > > > That's precisely what the command should not be used for. > > > > You can't assume a gpa -> hva mapping is consistent in an external > > application. If you want to implement an interface for testing, you > > have to push more of the logic into QEMU to avoid the race. > > An alternative is to use -mempath. Does poisoning work for tmpfs? Sorry for my stupid question. Why the gpa -> hva mapping is not consistent for RAM if -mempath is not used? Best Regards, Huang Ying