xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel@lists.xensource.com
Cc: Vincent Hanquez <Vincent.Hanquez@eu.citrix.com>,
	Dave Scott <Dave.Scott@eu.citrix.com>
Subject: [PATCH 00 of 24] tools: IDL improvements and ocaml datatype generation
Date: Wed, 13 Apr 2011 15:36:41 +0100	[thread overview]
Message-ID: <patchbomb.1302705401@cosworth.uk.xensource.com> (raw)

The following series makes some improvements to the libxl IDL and then
uses them to autogenerate the datatypes and datatype-conversion for
the ocaml bindings.

The series incorporates much of Dave Scott's ocaml interface cleanup
series but excludes the network QoS bits (patches 13..14/14 in his series)
since there were outstanding questions around that stuff.

I would appreciate some advice on the handling of the integer types
and their conversion from someone who knows about ocaml C bindings. In
particular the handling of >=32-bit integers (ocaml ints are 31 bits)
is not clear and probably intcorrect.

Not all of the datatypes are actually usable via the ocaml interfaces
yet since the stub functions have not been implemented. I used
-Wno-unused for now but this should go away as the set of stub
functions is completed.

             reply	other threads:[~2011-04-13 14:36 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-13 14:36 Ian Campbell [this message]
2011-04-13 14:36 ` [PATCH 01 of 24] tools: libxl: move all enum values into the libxl namespace Ian Campbell
2011-04-13 14:36 ` [PATCH 02 of 24] tools: libxl: generalize libxl_qemu_machine_type into libxl_domain_type Ian Campbell
2011-04-13 14:36 ` [PATCH 03 of 24] tools: libxl: namespace enum values within their type Ian Campbell
2011-04-13 14:36 ` [PATCH 04 of 24] tools: libxl: add an Enumeration type to the IDL Ian Campbell
2011-04-13 14:36 ` [PATCH 05 of 24] tools: libxl: add libxl_domid to IDL Ian Campbell
2011-04-13 14:36 ` [PATCH 06 of 24] tools: libxl: remove BitField type class from IDL Ian Campbell
2011-04-13 14:36 ` [PATCH 07 of 24] tools: libxl: add concept of in- and out-put only data types to IDL Ian Campbell
2011-04-13 14:36 ` [PATCH 08 of 24] tools: ocaml: rename the device_nic types and functions Ian Campbell
2011-04-13 14:36 ` [PATCH 09 of 24] tools: ocaml: rename the disk_info " Ian Campbell
2011-04-13 14:36 ` [PATCH 10 of 24] tools: ocaml: rename the console " Ian Campbell
2011-04-13 14:36 ` [PATCH 11 of 24] tools: ocaml: rename the vkb " Ian Campbell
2011-04-13 14:36 ` [PATCH 12 of 24] tools: ocaml: rename the pci " Ian Campbell
2011-04-13 14:36 ` [PATCH 13 of 24] tools: ocaml: remove the domain_make and domain_build functions since they don't work Ian Campbell
2011-04-13 14:36 ` [PATCH 14 of 24] tools: ocaml: rename the create_info types and functions Ian Campbell
2011-04-13 14:36 ` [PATCH 15 of 24] tools: ocaml: rename the build_info " Ian Campbell
2011-04-13 14:36 ` [PATCH 16 of 24] tools: ocaml: rename the device_build_state " Ian Campbell
2011-04-13 14:36 ` [PATCH 17 of 24] tools: ocaml: rename the physinfo " Ian Campbell
2011-04-13 14:36 ` [PATCH 18 of 24] tools: ocaml: rename the sched_credit " Ian Campbell
2011-04-13 14:37 ` [PATCH 19 of 24] tools: ocaml: rename the topology " Ian Campbell
2011-04-13 14:37 ` [PATCH 20 of 24] tools: ocaml: reorder xl bindings type and function definitions to match IDL Ian Campbell
2011-04-13 14:37 ` [PATCH 21 of 24] tools: ocaml: remove create_info and build_info data types from xl bindings Ian Campbell
2011-04-13 14:37 ` [PATCH 22 of 24] tools: ocaml: tweak whitespace in preparation for autogenerating " Ian Campbell
2011-04-13 14:37 ` [PATCH 23 of 24] tools: ocaml: lay ground work for auto generating xl datatypes Ian Campbell
2011-04-13 14:37 ` [PATCH 24 of 24] tools: ocaml: autogenerate xl datatype definitions and ocaml<->C conversion Ian Campbell
2011-04-15  9:27   ` Ian Campbell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=patchbomb.1302705401@cosworth.uk.xensource.com \
    --to=ian.campbell@citrix.com \
    --cc=Dave.Scott@eu.citrix.com \
    --cc=Vincent.Hanquez@eu.citrix.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).