this repo has no description
1opam-version: "2.0" 2maintainer: "dave@recoil.org" 3authors: ["Anil Madhavapeddy" "David Scott" "Thomas Leonard"] 4license: "ISC" 5tags: ["org:mirage" "org:xapi-project"] 6homepage: "https://github.com/mirage/mirage-block-xen" 7doc: "https://mirage.github.io/mirage-block-xen/" 8bug-reports: "https://github.com/mirage/mirage-block-xen/issues" 9depends: [ 10 "ocaml" {>= "4.08.0"} 11 "dune" {>= "1.0"} 12 "logs" 13 "lwt" {>= "2.4.3"} 14 "cstruct" {>= "6.0.0"} 15 "ppx_cstruct" {>= "3.6.0"} 16 "shared-memory-ring" 17 "shared-memory-ring-lwt" 18 "mirage-block" {>= "2.0.0"} 19 "io-page" {>= "2.0.0"} 20 "mirage-xen" {>= "7.0.0"} 21 "xenstore" 22 "fmt" {>= "0.8.7"} 23] 24build: [ 25 ["dune" "subst"] {dev} 26 ["dune" "build" "-p" name "-j" jobs] 27] 28dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" 29synopsis: "MirageOS block driver for Xen that implements the blkfront/back protocol" 30description: """ 31This library allows a Mirage OCaml application to 32 33 1. read and write blocks from any Xen "backend" (server) 34 2. service block requests from any Xen "frontend" (client) 35 36This library can be used in both kernelspace (on Xen) 37or in userspace (using libraries that come with Xen). 38 39This library depends on the 40[shared-memory-ring](https://github.com/mirage/shared-memory-ring) 41library which enables high-throughput, low-latency data 42transfers over shared memory on both x86 and ARM architectures, 43using the standard Xen RPC and event channel semantics. 44""" 45url { 46 src: 47 "https://github.com/mirage/mirage-block-xen/releases/download/v2.1.2/mirage-block-xen-2.1.2.tbz" 48 checksum: [ 49 "sha256=5f68d0d34c7a8e7b07034241e80b232cf9fec83f925e21e6365ded31a2dfbc70" 50 "sha512=784a36c8f17cd06f33d4c1435bef4868d1e2c473d7da102adaba566ec5904c27dad68884a19ede2bb599d975dcc3089858d7473ace0105f0d2e039791878d922" 51 ] 52} 53x-commit-hash: "b6d1e67463a5bc60fbbc78270c4a9829e0e5ae00"