From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:42642) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWUg3-0007P2-Er for qemu-devel@nongnu.org; Fri, 02 Dec 2011 10:05:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWUfy-0006r6-9w for qemu-devel@nongnu.org; Fri, 02 Dec 2011 10:05:27 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:47121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWUfy-0006qq-7e for qemu-devel@nongnu.org; Fri, 02 Dec 2011 10:05:22 -0500 Received: by qcsd15 with SMTP id d15so378815qcs.4 for ; Fri, 02 Dec 2011 07:05:21 -0800 (PST) Message-ID: <4ED8E92D.2000000@codemonkey.ws> Date: Fri, 02 Dec 2011 09:05:17 -0600 From: Anthony Liguori MIME-Version: 1.0 References: <1322687028-29714-1-git-send-email-aliguori@us.ibm.com> <1322687028-29714-15-git-send-email-aliguori@us.ibm.com> <4ED7A159.20902@redhat.com> <4ED82799.20806@codemonkey.ws> <4ED8C622.3000603@redhat.com> <4ED8D0B0.1050400@codemonkey.ws> <4ED8D3E9.5060209@redhat.com> In-Reply-To: <4ED8D3E9.5060209@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 14/18] rtc: add a dynamic property for retrieving the date List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: Kevin Wolf , Peter Maydell , Stefan Hajnoczi , Jan Kiszka , qemu-devel@nongnu.org, Markus Armbruster , Luiz Capitulino On 12/02/2011 07:34 AM, Gerd Hoffmann wrote: > On 12/02/11 14:20, Anthony Liguori wrote: >> On 12/02/2011 06:35 AM, Gerd Hoffmann wrote: >>>> The readme has quite a lot of detail about the syntax. The parser is >>>> pretty complete already. >>>> >>>> https://github.com/aliguori/qidl/blob/master/qc.md >>> >>> Ah, nice. Any plans to support lists there, so it is possible to save >>> the state of (multiple) in-flight transactions? >> >> I had support for lists locally and just pushed it. It is based on >> GSList and uses a marker to indicate the type. So: > > We have qemu-queue.h, which unlike GSList is typesafe ... qemu-queue would be extremely difficult to use because you need to encode information about how to walk the structure in the type. Otherwise, you can't generate code to walk the structure. Regards, Anthony Liguori > > cheers, > Gerd >