package io-page

  1. Overview
  2. Docs
Allocate memory pages suitable for aligned I/O

Install

Dune Dependency

Authors

Maintainers

Sources

io-page-2.0.0.tbz
sha256=85e6a503c690b1697b769765056a89803e0d6b7377fc5b6fb8b61a30bd0b736a
md5=b40222f38428a21d86d42ba8645a2c68

Description

Tags

org:mirage

Published: 19 Jun 2017

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

  1. cstruct >= "2.0.0"
  2. configurator build
  3. jbuilder >= "1.0+beta9"
  4. base-bytes
  5. ocaml >= "4.03.0" & < "4.06.0"

Dev Dependencies

None

Used by (50)

  1. charrua-core >= "0.5" & < "0.9"
  2. datakit-ci
  3. fat-filesystem >= "0.10.2" & < "0.12.1" | >= "0.14.0" & < "0.15.1"
  4. git-mirage != "2.0.0" & < "3.0.0"
  5. git-unix >= "1.11.1" & != "2.1.0" & < "3.0.0"
  6. io-page-unix >= "2.0.0" & != "2.1.0" & < "2.3.0"
  7. io-page-xen >= "2.0.0" & != "2.1.0" & < "2.3.0"
  8. iso-filesystem
  9. mbr-format < "1.0.0"
  10. mirage >= "1.1.0" & < "2.4.0"
  11. mirage-block-combinators < "3.0.1"
  12. mirage-block-lwt
  13. mirage-block-ramdisk >= "0.4"
  14. mirage-block-unix >= "1.2.1" & < "2.0.0" | = "2.7.0" | >= "2.12.1" & < "2.14.0"
  15. mirage-block-xen >= "1.3.0" & < "1.5.3" | >= "2.0.0"
  16. mirage-channel-lwt
  17. mirage-console >= "2.1.2" & < "2.2.0"
  18. mirage-console-xen >= "4.0.0"
  19. mirage-console-xen-backend >= "4.0.0"
  20. mirage-console-xen-cli
  21. mirage-dns = "2.7.0"
  22. mirage-entropy-unix < "0.2.0"
  23. mirage-entropy-xen < "0.2.0"
  24. mirage-net-lwt < "2.0.0"
  25. mirage-net-macosx >= "1.1.0" & < "1.6.0"
  26. mirage-net-solo5 < "0.3.0"
  27. mirage-net-xen >= "1.3.0"
  28. mirage-profile < "0.8.0"
  29. mirage-profile-xen != "0.8.1"
  30. mirage-types-lwt < "3.4.0"
  31. mirage-vnetif < "0.4.2"
  32. mirage-xen >= "2.3.0" & < "3.0.0" | = "6.0.0"
  33. nbd >= "4.0.3" & < "6.0.1"
  34. nbd-unix < "6.0.1"
  35. netchannel
  36. protocol-9p-tool < "0.11.3"
  37. qcow < "0.10.2"
  38. qcow-tool
  39. shared-block-ring < "3.0.1"
  40. tar-mirage >= "0.9.0" & < "2.1.0"
  41. tftp
  42. vchan >= "2.0.2" & < "2.1.0" | >= "3.0.0"
  43. vchan-unix
  44. vchan-xen
  45. vhd-format >= "0.7.0"
  46. xapi-rrdd
  47. xe-unikernel-upload
  48. xen-gnt >= "3.0.0" & < "4.0.1"
  49. xen-gnt-unix < "3.0.1"
  50. xentropyd >= "0.9.3"

Conflicts

None

OCaml

Innovation. Community. Security.