From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtIkI-0005Dx-Kl for qemu-devel@nongnu.org; Mon, 02 Nov 2015 12:18:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtIkD-0006d9-BO for qemu-devel@nongnu.org; Mon, 02 Nov 2015 12:18:14 -0500 Received: from relay1.mentorg.com ([192.94.38.131]:43770) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtIkD-0006ZW-5U for qemu-devel@nongnu.org; Mon, 02 Nov 2015 12:18:09 -0500 Received: from svr-orw-fem-05.mgc.mentorg.com ([147.34.97.43]) by relay1.mentorg.com with esmtp id 1ZtIk7-0005It-UO from Hollis_Blanchard@mentor.com for qemu-devel@nongnu.org; Mon, 02 Nov 2015 09:18:03 -0800 From: Hollis Blanchard Message-ID: <56379ACB.3010905@mentor.com> Date: Mon, 2 Nov 2015 09:18:03 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------010800020806030901080704" Subject: [Qemu-devel] anybody using MMIO tracing? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --------------010800020806030901080704 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit I'm trying to use the memory_region_ops_read/write tracepoints. They produce output like this: memory_region_ops_write 0.000 pid=8861 mr=0x185b1e8 addr=0x0 value=0x3 size=0x4 memory_region_ops_write 165.000 pid=8861 mr=0x185b1e8 addr=0x80 value=0xffffffff size=0x4 memory_region_ops_write 155.000 pid=8861 mr=0x1914240 addr=0x0 value=0x3 size=0x4 memory_region_ops_write 2.000 pid=8861 mr=0x185b320 addr=0x0 value=0x3 size=0x4 memory_region_ops_write 134.000 pid=8861 mr=0x1914240 addr=0x4 value=0x80 size=0x4 How do I discover which devices are represented by MemoryRegions 0x185b1e8 and 0x1914240? Or alternatively how do I discover the full addresses? Thanks. -- Hollis Blanchard Mentor Graphics Emulation Division --------------010800020806030901080704 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit I'm trying to use the memory_region_ops_read/write tracepoints. They produce output like this:
memory_region_ops_write 0.000 pid=8861 mr=0x185b1e8 addr=0x0 value=0x3 size=0x4
memory_region_ops_write 165.000 pid=8861 mr=0x185b1e8 addr=0x80 value=0xffffffff size=0x4
memory_region_ops_write 155.000 pid=8861 mr=0x1914240 addr=0x0 value=0x3 size=0x4
memory_region_ops_write 2.000 pid=8861 mr=0x185b320 addr=0x0 value=0x3 size=0x4
memory_region_ops_write 134.000 pid=8861 mr=0x1914240 addr=0x4 value=0x80 size=0x4
How do I discover which devices are represented by MemoryRegions 0x185b1e8 and 0x1914240? Or alternatively how do I discover the full addresses? Thanks.

--
Hollis Blanchard
Mentor Graphics Emulation Division

--------------010800020806030901080704--