package io-page

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

Install

Dune Dependency

Authors

Maintainers

Sources

io-page-3.0.0.tbz
sha256=0e36ca74d9056ba6108090cb98bb2ebf2af079be3f4cdbea022820723ff786ee
sha512=777e5cf4cb82bfc21d026ea2a44a2c30f388a2daa570ad30a396d498b7e4845c0b887402fc002560e2bf17dd49ee7c9839675a3c587e6104f395997eef3c9667

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: 07 Apr 2022

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 (4)

  1. cstruct >= "2.0.0"
  2. dune >= "2.6"
  3. ocaml >= "4.08.0"
  4. conf-pkg-config build

Dev Dependencies (1)

  1. ounit with-test

Used by (35)

  1. fat-filesystem >= "0.14.0"
  2. git-mirage >= "2.1.0" & < "3.0.0"
  3. git-unix = "2.0.0" | >= "2.1.1" & < "3.0.0"
  4. mirage-block-combinators < "3.0.1"
  5. mirage-block-lwt
  6. mirage-block-ramdisk >= "0.4"
  7. mirage-block-unix = "2.12.1" | >= "2.14.0" & < "2.14.2"
  8. mirage-block-xen >= "2.0.0"
  9. mirage-channel-lwt
  10. mirage-console >= "2.1.2" & < "2.2.0"
  11. mirage-console-xen >= "4.0.0"
  12. mirage-console-xen-backend >= "4.0.0"
  13. mirage-net-lwt < "2.0.0"
  14. mirage-net-macosx < "1.6.0"
  15. mirage-net-xen
  16. mirage-profile-xen != "0.8.1"
  17. mirage-types-lwt < "3.5.0"
  18. mirage-unix >= "4.0.1" & < "5.0.1"
  19. mirage-vnetif < "0.4.2"
  20. mirage-xen >= "6.0.0"
  21. nbd >= "4.0.3"
  22. nbd-unix
  23. netchannel
  24. protocol-9p-tool < "0.11.3"
  25. qcow < "0.10.2"
  26. qcow-tool
  27. shared-block-ring
  28. tar-mirage < "2.2.1"
  29. vchan
  30. vchan-unix
  31. vchan-xen
  32. vhd-format
  33. vhd-format-lwt >= "0.12.1" & != "0.12.3"
  34. xen-gnt
  35. xen-gnt-unix < "3.0.1"

Conflicts (2)

  1. ocaml-freestanding < "0.4.1"
  2. mirage-xen < "6.0.0"
OCaml

Innovation. Community. Security.