A Xenstore protocol implementation in pure OCaml. This code works in both regular Unix and in MirageOS applications.
OCaml Other
Latest commit 6448e16 Mar 14, 2016 @djs55 djs55 Merge pull request #25 from djs55/update-changelog-for-release
Update changelog and packaging for release 1.3.0
Permalink
Failed to load latest commit information.
client_lwt
client_unix Add more OASIS autogen files Mar 14, 2016
core
core_test
doc
server Add missing OASIS autogen files Mar 14, 2016
server_test
.gitignore
.travis-ci.sh
.travis.yml
CHANGES
CREDITS.md Clarify copyright, credits and license Aug 5, 2012
LICENSE Clarify copyright, credits and license Aug 5, 2012
Makefile Only enable the tests for unix builds, not mirage Sep 5, 2012
NOTES regenrate OASIS and add Xen support (with NOTES on how the magic works) Aug 24, 2012
README
TODO.md
_oasis oasis: fix the doc generation Mar 14, 2016
_tags Update changelog and packaging for release 1.3.0 Mar 14, 2016
myocamlbuild.ml Regenerate OASIS Mar 14, 2016
opam
opam-regenerate-oasis
setup.ml Regenerate OASIS Mar 14, 2016

README

This repo contains:
  1. a xenstore client library, a merge of the Mirage and XCP ones
  2. a xenstore server library
  3. a xenstore server instance which runs under Unix with libxc
  4. a xenstore server instance which runs on mirage.

The client and the server libraries have sets of unit-tests.