/
xen-gnt.opam
37 lines (36 loc) · 1015 Bytes
/
xen-gnt.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
opam-version: "2.0"
maintainer: "john.else@citrix.com"
authors: [
"Anil Madhavapeddy"
"John Else"
"Thomas Leonard"
"Andrew Cooper"
"David Scott"
]
homepage: "https://github.com/mirage/ocaml-gnt"
doc: "https://mirage.github.io/ocaml-gnt/"
bug-reports: "https://github.com/mirage/ocaml-gnt/issues"
license: "ISC"
depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "1.0"}
"cstruct" {>= "1.0.1"}
"io-page" {>= "2.4.0"}
"lwt" {>= "2.4.3"}
"lwt-dllist"
"cmdliner"
]
build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
]
available: [ arch != "s390x" & arch != "ppc64" & arch != "riscv64" ]
dev-repo: "git+https://github.com/mirage/ocaml-gnt.git"
synopsis: "Xen grant table bindings for OCaml"
description: """
These are used to create Xen device driver "backends" (servers)
and "frontends" (clients).
This library can be used in both kernelspace (via Mirage) or in userspace
(on Linux) via the xen-gnt-unix library.
To see a concrete example, have a look at [mirage/ocaml-vchan]
"""