package io-page-xen

  1. Overview
  2. Docs
Support for efficient handling of I/O memory pages on Xen

Install

Dune Dependency

Authors

Maintainers

Sources

io-page-v2.2.0.tbz
sha256=f51ad9b96dd1378aae1474ee2929b56ddedaca5c5dc49459e291e5476c1ee047
sha512=4240bbc0c7b6c8c1bc0b628fcde51c73bc7f6e49b2cd7157e32d3277d1fe31f0604829a1ae49c84524922d3954ead870e02d215768310b21a0b1f57ee7344294

Description

IO pages are page-aligned, and wrapped in the Cstruct library to avoid copying the data contained within the page.

Tags

org:mirage

Published: 09 Apr 2019

README

README.md

This library implements support for efficient handling of I/O memory pages on Unix and Xen.

IO pages are page-aligned, and wrapped in the Cstruct library to avoid copying the data contained within the page.

Dependencies (6)

  1. mirage-xen-ocaml
  2. cstruct >= "2.0.0"
  3. dune-configurator
  4. dune >= "1.0"
  5. io-page < "3.0.0"
  6. ocaml >= "4.03.0"

Dev Dependencies

None

Used by (9)

  1. mirage >= "1.0.1" & < "1.1.0"
  2. mirage-block-xen < "1.1.0" | >= "1.5.3" & < "2.0.0"
  3. mirage-console-xen < "1.0.0" | >= "2.3.4" & < "4.0.0"
  4. mirage-console-xen-backend >= "2.3.4" & < "4.0.0"
  5. mirage-net-xen < "1.1.0" | >= "1.7.1" & < "2.0.0"
  6. mirage-profile-xen >= "0.8.1"
  7. mirage-tcpip-xen
  8. mirage-xen >= "0.9.9" & < "1.1.0" | >= "3.0.3" & < "6.0.0"
  9. netchannel < "2.0.0"

Conflicts

None