From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46681) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adDPa-0003tO-VX for qemu-devel@nongnu.org; Tue, 08 Mar 2016 03:54:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adDPW-0006Xh-RU for qemu-devel@nongnu.org; Tue, 08 Mar 2016 03:54:38 -0500 Received: from mx1.redhat.com ([209.132.183.28]:44608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adDPW-0006Xb-Ld for qemu-devel@nongnu.org; Tue, 08 Mar 2016 03:54:34 -0500 Date: Tue, 8 Mar 2016 16:54:29 +0800 From: Fam Zheng Message-ID: <20160308085429.GB26071@ad.usersys.redhat.com> References: <1456813104-25902-5-git-send-email-famz@redhat.com> <1457342271-13410-1-git-send-email-famz@redhat.com> <56DDADEE.4020204@linux.vnet.ibm.com> <56DE8543.7040701@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56DE8543.7040701@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [PATCH] scripts: Fix dump-guest-memory.py for MemoryRegion.ram_block removal List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Janosch Frank Cc: Paolo Bonzini , Gonglei , Laszlo Ersek , qemu-devel@nongnu.org, Peter Xu On Tue, 03/08 08:54, Janosch Frank wrote: > On 03/07/2016 05:35 PM, Janosch Frank wrote: > > On 03/07/2016 10:17 AM, Fam Zheng wrote: > >> Signed-off-by: Fam Zheng > >> > >> --- > >> > >> This goes after "[PATCH v2 4/7] memory: Drop MemoryRegion.ram_addr" (or > >> squashed into it if we want strict synchronization). > >> --- > >> scripts/dump-guest-memory.py | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> > >> diff --git a/scripts/dump-guest-memory.py b/scripts/dump-guest-memory.py > >> index f274bf8..c0a2e99 100644 > >> --- a/scripts/dump-guest-memory.py > >> +++ b/scripts/dump-guest-memory.py > >> @@ -352,7 +352,7 @@ def memory_region_get_ram_ptr(memory_region): > >> return (memory_region_get_ram_ptr(memory_region["alias"].dereference()) > >> + memory_region["alias_offset"]) > >> > >> - return qemu_get_ram_ptr(memory_region["ram_addr"] & TARGET_PAGE_MASK) > >> + return qemu_get_ram_ptr(memory_region["ram_block"]["offset"]) > > > > If you get rid of TARGET_PAGE_MASK you might also want to get rid of its > > definition, we only use it once. > > > > I only had a short look, I'll look through your patches tomorrow morning. > > > > Cheers > > Didn't see any obvious problems. Great. The patches are merged now, thank you for taking a look at the series! Fam