Skip to content

Releases: mirage/ocaml-evtchn

v2.1.0

12 Feb 22:57
Compare
Choose a tag to compare

CHANGES:

  • Port to dune from jbuilder (@avsm)
  • Use lwt-dllist instead of deprecated Lwt_sequence (@avsm)
  • Upgrade opam metadata to 2.0 format (@avsm)

2.0.0: Merge pull request #33 from djs55/fix-changes

28 May 13:18
Compare
Choose a tag to compare

2.0.0 (2017-05-27):

  • Change ocamlfind and opam package structure
    • xen-evtchn: same as before
    • xen-evtchn-unix: the package formerly known as xen-evtchn.unix
  • Add Mirage ISC LICENSE.md
  • Add archlinux deps

Minor modernisations

21 Nov 22:16
Compare
Choose a tag to compare
  • Modernize the opam file
  • Modernize the travis configuration and test more distros
  • Remove dependency on lwt.syntax
  • Remove unnecessary depopt on xenctrl

Avoid scaring people with unnecessary warnings

17 Feb 16:10
Compare
Choose a tag to compare
  • Delay printing a scary message to when a client requests the Xen
    event channels are actually used. This avoids printing it in all apps
    compiled with conduit, used by cohttp.
  • Add unit test to check loopback connections work.
  • Add opam file.

Fix linking Xen kernels

19 Jun 20:31
Compare
Choose a tag to compare

A dependency on Unix crept into v1.0.4 preventing the linking of Xen kernels. This is now fixed.

Improved error handling

18 Jun 17:02
Compare
Choose a tag to compare
  • When 'init' fails, throw a proper Unix_error and print a hint to stderr explaining how to load the Linux kernel module

Bugfix release

14 Jun 17:12
Compare
Choose a tag to compare

Add a missing BuildDepends which would cause link failures in downstream apps.

Bugfix release

13 Jun 15:46
Compare
Choose a tag to compare

It's now possible to link against these stubs and not have them throw an exception during startup (!) if you aren't running Xen or if you aren't running as root.

Only build C stubs if the xen headers are present

30 Jan 18:30
Compare
Choose a tag to compare

We support both kernelspace and userspace. We only need the headers for userspace.

Xen event channel bindings for Unix and Mirage

30 Jan 15:30
Compare
Choose a tag to compare

This library allows your app to send and receive event channel notifications between domains on a xen host. This code works in both Unix userspace and Mirage kernelspace.