From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:42238) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RaxFT-0006Ob-MH for qemu-devel@nongnu.org; Wed, 14 Dec 2011 17:24:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RaxFS-0007K0-5G for qemu-devel@nongnu.org; Wed, 14 Dec 2011 17:24:27 -0500 Received: from v220110690675601.yourvserver.net ([78.47.199.172]:35862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RaxFR-0007Jw-S5 for qemu-devel@nongnu.org; Wed, 14 Dec 2011 17:24:26 -0500 Message-ID: <4EE921E6.9070700@weilnetz.de> Date: Wed, 14 Dec 2011 23:23:34 +0100 From: Stefan Weil MIME-Version: 1.0 References: <1323879637-16901-1-git-send-email-aliguori@us.ibm.com> <1323879637-16901-2-git-send-email-aliguori@us.ibm.com> <4EE8F0D4.3050300@weilnetz.de> <4EE8F2EB.4090106@us.ibm.com> <4EE90BAE.4040108@weilnetz.de> <4EE90D02.3050905@codemonkey.ws> <4EE91496.5010304@weilnetz.de> <4EE91A7E.3060302@codemonkey.ws> In-Reply-To: <4EE91A7E.3060302@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 1/4] memory: make memory API parsable by gtkdoc-scan List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: qemu-devel@nongnu.org, Avi Kivity Am 14.12.2011 22:51, schrieb Anthony Liguori: > > Look carefully at: > > http://qemu.weilnetz.de/gtkdoc/QEMU-Memory-API.html#MemoryRegionOps > > vs: > > http://wiki.qemu.org/docs-internal/QEMU-Memory-API.html#MemoryRegionOps > > There's a significant difference :-) > > Regards, > > Anthony Liguori I tried the following declaration: typedef struct sMemoryRegionOps { uint64_t (*read)(void *opaque, target_phys_addr_t addr, unsigned size); void (*write)(void *opaque, target_phys_addr_t addr, uint64_t data, unsigned size); enum device_endian endianness; MemoryRegionGuestConstraints valid; MemoryRegionInternalConstraints impl; const MemoryRegionPortio *old_portio; const MemoryRegionMmio old_mmio; } MemoryRegionOps; See the result here: http://qemu.weilnetz.de/gtkdoc4/QEMU-Memory-API.html#MemoryRegionOps Regards, Stefan Weil