package xen-gnt-unix
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - v4.0.1 (2022-04-11)
 - v4.0.0 (2019-04-07):
 - v3.1.0 (2019-03-11):
 - 3.0.1 (2017-06-17):
 - 3.0.0 (2017-05-28):
 - 2.2.3 (2016-11-21):
 - 2.2.2 (2016-01-27):
 - 2.2.1 (2015-12-16):
 - 2.2.0 (2015-01-27):
 - 2.1.0 (2014-12-17):
 - 2.0.0 (2014-10-12):
 - 1.0.3 (2014-08-29):
 - 1.0.2 (2014-06-19):
 - 1.0.1 (2014-06-18):
 - 1.0.0 (2014-01-30):
 - 0.9.9 (2014-01-30):
 - 0.5.0 (2013-12-20):
 
  Xen grant table bindings for OCaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      xen-gnt-4.0.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=8afceb5955d20c0630fbfb7d255df1796873b112e33aeb7197540f5099a9e6a3
    
    
  sha512=d85ca83e98e5ff3331638a9bdde33776b5e29c2863da6c962a8ffe18ebf773af97e310b8eea29ba2c9509bbb308ad2932b5bc7b388b7af32763c76db3adec661
    
    
  doc/CHANGES.html
v4.0.2 (2024-04-29)
- remove mirage-profile from dependency tree (#47, by @hannesm)
 
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 
gntrefcounter 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_page1.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 
opamfile 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.
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - v4.0.1 (2022-04-11)
 - v4.0.0 (2019-04-07):
 - v3.1.0 (2019-03-11):
 - 3.0.1 (2017-06-17):
 - 3.0.0 (2017-05-28):
 - 2.2.3 (2016-11-21):
 - 2.2.2 (2016-01-27):
 - 2.2.1 (2015-12-16):
 - 2.2.0 (2015-01-27):
 - 2.1.0 (2014-12-17):
 - 2.0.0 (2014-10-12):
 - 1.0.3 (2014-08-29):
 - 1.0.2 (2014-06-19):
 - 1.0.1 (2014-06-18):
 - 1.0.0 (2014-01-30):
 - 0.9.9 (2014-01-30):
 - 0.5.0 (2013-12-20):