package mirage-block-xen
MirageOS block driver for Xen that implements the blkfront/back protocol
Install
Dune Dependency
Authors
Maintainers
Sources
mirage-block-xen-2.1.3.tbz
sha256=03376069972d05cfa4daeb89a934faef43cfdb583838e575cbeb662bebdef451
sha512=8288e1f0e08875e5dc9a5a13c39bfd495fc0571645fa13bf6d218ff7c34e90fd665c00ebecf688e5c110c889ff1fabeae317ecf4ca975a5d05cbcc5c219a675d
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 (12)
-
fmt
>= "0.8.7"
- xenstore
-
mirage-xen
>= "7.0.0"
-
io-page
>= "2.0.0"
-
mirage-block
>= "2.0.0"
- shared-memory-ring-lwt
- shared-memory-ring
-
cstruct
>= "6.0.0"
-
lwt
>= "2.4.3"
- logs
-
dune
>= "1.0"
-
ocaml
>= "4.08.0"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page