package xen-gnt-unix
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=1faef511d25047b131f2028561a9316acff66d480bae0369f8d0fdc5a645b2f9
sha512=24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839
CHANGES.md.html
v4.0.1 (2022-04-11)
Use the conf-xen opam package for depext (#41, by @hannesm)
Require OCaml 4.08.0, remove deprecated io-page-unix, deprecation fixes (#43, by @hannesm)
Remove deprecation from Gnt.with_gntshr (reported by @psafont in #38)
v4.0.0 (2019-04-07):
Mark all unikernel-only APIs as deprecated. These functions fail at runtime if called from Unix. A newer low-level API is provided by mirage-xen. (#36, by @talex5)
v3.1.0 (2019-03-11):
Port build to Dune and do not require Bigarray for core library (#34 @TheLortex)
Use lwt-dllist instead of deprecated Lwt_sequence (@avsm)
Avoid possible overflow in error printing buffer (@avsm)
Minor ocamldoc fixes (@avsm)
3.0.1 (2017-06-17):
Change dependency on io-page.unix into io-page-unix
3.0.0 (2017-05-28):
Split into 2 opam and ocamlfind packages: xen-gnt: same as before xen-gnt-unix: this used to be called xen-gnt.unix
Add dependencies for archlinux
Switch to jbuilder
2.2.3 (2016-11-21):
Modernise opam file
Use a multi-distro travis configuration
Remove lwt.syntax
Use Array.make instead of Array.create
2.2.2 (2016-01-27):
Add support for Xen-4.7
2.2.1 (2015-12-16):
Start
gntref
counter at zero. (#19) Before, the initialisation code decreased the counter for each page added to the free list, causing the counter to start negative.
2.2.0 (2015-01-27):
Support the
Io_page
1.3.0+ API (#17).
2.1.0 (2014-12-17):
Report profiling/tracing information using
mirage-profile
(#15).
2.0.0 (2014-10-12):
Add support for Gnttab and Gntshr variants that may either allocate pages or not. This library now supports both variants.
Add a local
opam
file for supporting the OPAM 1.2.0 workflow.
1.0.3 (2014-08-29):
Add workaround for broken Linux xc_gntshr_munmap
1.0.2 (2014-06-19):
Fix build for Xen, broken in 1.0.1
1.0.1 (2014-06-18):
This code is now part of the Mirage project
better error message when kernel modules are missing
standardise on Mirage ISC license
1.0.0 (2014-01-30):
only compile the C stubs if the xen headers are present. They aren't needed for Mirage kernels.
0.9.9 (2014-01-30):
replace with the Mirage implementation. This allows the same application to be relinked to run in userspace or kernelspace.
0.5.0 (2013-12-20):
initial release.