Releases: mirage/ocaml-evtchn
Releases · mirage/ocaml-evtchn
v2.1.0
2.0.0: Merge pull request #33 from djs55/fix-changes
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
- 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
- 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
A dependency on Unix crept into v1.0.4 preventing the linking of Xen kernels. This is now fixed.
Improved error handling
- When 'init' fails, throw a proper Unix_error and print a hint to stderr explaining how to load the Linux kernel module
Bugfix release
Add a missing BuildDepends which would cause link failures in downstream apps.
Bugfix release
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
We support both kernelspace and userspace. We only need the headers for userspace.
Xen event channel bindings for Unix and Mirage
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.