package mirage-block-xen

  1. Overview
  2. No Docs
MirageOS block driver for Xen that implements the blkfront/back protocol

Install

Dune Dependency

Authors

Maintainers

Sources

mirage-block-xen-v1.7.0.tbz
sha256=034afbc7649df784ee4b59a2aa76f793fa53c13ff5e7fe5e9d3ccffe86968e0e
sha512=23fb77735c49453079434810d0249c6ed1e00ad0dbe5010bf0d80c81c5f5e8d77ac068741f837d3025b7dce266c3814ae00a1e890bd79969fb87386f113caa14

Description

This library allows a Mirage OCaml application to

  1. read and write blocks from any Xen "backend" (server)
  2. service block requests from any Xen "frontend" (client)

This library can be used in both kernelspace (on Xen) or in userspace (using libraries that come with Xen).

This library depends on the shared-memory-ring library which enables high-throughput, low-latency data transfers over shared memory on both x86 and ARM architectures, using the standard Xen RPC and event channel semantics.

Tags

org:mirage org:xapi-project

Published: 01 Nov 2019

Dependencies (14)

  1. rresult
  2. mirage-xen >= "5.0.0" & < "6.0.0"
  3. io-page-xen >= "2.0.0"
  4. ipaddr
  5. mirage-block >= "2.0.0"
  6. shared-memory-ring-lwt
  7. ppx_cstruct build & >= "3.6.0"
  8. cstruct >= "1.9.0"
  9. lwt >= "2.4.3"
  10. stringext
  11. logs
  12. cmdliner
  13. dune
  14. ocaml >= "4.06.0"

Dev Dependencies

None

Used by

None

Conflicts

None