package mirage-block-xen
MirageOS block driver for Xen that implements the blkfront/back protocol
Install
Authors
Maintainers
Sources
mirage-block-xen-v1.6.2.tbz
sha256=a56bb75672eb28b947386222849abfb353ad6b4f74030ddd4a90cd033ce696a2
sha512=9124ff42b902681a3ab077fb64866b86f4a180d05fd89ada1a1ad4145ce3e9a35e3a3d88ce4ffb15457fa8aee04a8b892c88d0be4ebd7619a29552acf281e811
Description
This library allows a Mirage OCaml application to
- read and write blocks from any Xen "backend" (server)
- 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.
Dependencies (14)
- rresult
-
mirage-xen
>= "4.0.0" & < "5.0.0"
-
io-page-xen
>= "2.0.0"
- ipaddr
-
mirage-block-lwt
>= "1.0.0"
- shared-memory-ring-lwt
-
ppx_cstruct
build & >= "3.6.0"
-
cstruct
>= "1.9.0"
-
lwt
>= "2.4.3"
- stringext
- logs
- cmdliner
- dune
-
ocaml
>= "4.02.0"
Dev Dependencies
Used by
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page