1. 01 Aug, 2012 1 commit
  2. 31 Mar, 2011 2 commits
  3. 06 Jan, 2011 1 commit
    • Ian Campbell's avatar
      ocaml: evtchn+xc bindings: use libxenctrl and libxenguest · c0df87ff
      Ian Campbell authored
      Now that tools/libxc is licensed under LGPL I don't think there is any need for
      an LGPL reimplementation under tools/ocaml.
      
      For the most part the conversion to the up-to-date libxc API (xc_lib.c
      essentially implemented the same interface as an older libxc) was pretty
      automatic. There are some functions which appear to no longer exist in libxc
      which I therefore simply removed the bindings for and a small number of
      interfaces which had changed.
      
      Many of the functions bound by the stubs have no in-tree users (which I think
      is fine for a language binding) so I have no way to confirm correctness other
      than by eye. I was however able to confirm that oxenstored still worked and to
      build a XCP toolstack which could successfully start a PV guest.
      
      Uses the new XC_OPENFLAG_NON_REENTRANT option to avoid potential conflicts
      between pthreads and the ocaml runtime.
      Signed-off-by: default avatarIan Campbell <ian.campbell@citrix.com>
      Cc: Vincent Hanquez <Vincent.Hanquez@eu.citrix.com>
      Committed-by: default avatarIan Jackson <ian.jackson@eu.citrix.com>
      c0df87ff
  4. 28 Oct, 2010 1 commit
  5. 17 May, 2010 1 commit
  6. 06 May, 2010 1 commit