-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #73 from avsm/dune-port
port to dune from jbuilder
- Loading branch information
Showing
12 changed files
with
72 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
_build/ | ||
*.install | ||
*.merlin | ||
|
||
.*.swp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
(lang dune 1.0) | ||
(name mirage-block-xen) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
(library | ||
(name mirage_block_xen) | ||
(public_name mirage-block-xen) | ||
(modules Blkproto Device_number) | ||
(libraries cstruct io-page) | ||
(wrapped false) | ||
(preprocess | ||
(pps ppx_cstruct))) | ||
|
||
(library | ||
(name mirage_block_xen_front) | ||
(public_name mirage-block-xen.front) | ||
(modules Blkfront Block) | ||
(libraries logs stringext lwt cstruct ppx_cstruct mirage-block-lwt io-page | ||
io-page-xen shared-memory-ring shared-memory-ring-lwt mirage-block-xen | ||
xen-evtchn xen-gnt mirage-xen) | ||
(wrapped false)) | ||
|
||
(library | ||
(name mirage_block_xen_back) | ||
(public_name mirage-block-xen.back) | ||
(modules Blkback Block_request) | ||
(libraries logs lwt cstruct ppx_cstruct io-page shared-memory-ring | ||
shared-memory-ring-lwt mirage-block-xen xen-evtchn xen-gnt xenstore | ||
xenstore.client mirage-block-lwt rresult) | ||
(wrapped false)) |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,44 @@ | ||
opam-version: "1.2" | ||
maintainer: "[email protected]" | ||
homepage: "https://github.com/mirage/mirage-block-xen" | ||
dev-repo: "https://github.com/mirage/mirage-block-xen.git" | ||
bug-reports: "https://github.com/mirage/mirage-block-xen/issues" | ||
doc: "https://mirage.github.io/mirage-block-xen" | ||
|
||
authors: [ | ||
"Anil Madhavapeddy" | ||
"David Scott" | ||
"Thomas Leonard" | ||
] | ||
opam-version: "2.0" | ||
maintainer: "[email protected]" | ||
authors: ["Anil Madhavapeddy" "David Scott" "Thomas Leonard"] | ||
license: "ISC" | ||
tags: [ | ||
"org:mirage" | ||
"org:xapi-project" | ||
] | ||
|
||
build: [ | ||
[ "jbuilder" "subst"] {pinned} | ||
[ "jbuilder" "build" "-p" name "-j" jobs ] | ||
] | ||
|
||
tags: ["org:mirage" "org:xapi-project"] | ||
homepage: "https://github.com/mirage/mirage-block-xen" | ||
doc: "https://mirage.github.io/mirage-block-xen/" | ||
bug-reports: "https://github.com/mirage/mirage-block-xen/issues" | ||
depends: [ | ||
"ocamlfind" {build} | ||
"jbuilder" {build & >="1.0+beta9"} | ||
"ocaml" {>= "4.02.0"} | ||
"dune" {build} | ||
"cmdliner" | ||
"logs" | ||
"stringext" | ||
"lwt" {>= "2.4.3"} | ||
"cstruct" {>= "1.9.0"} | ||
"ppx_tools" | ||
"shared-memory-ring-lwt" | ||
"mirage-block-lwt" {>= "1.0.0"} | ||
"ipaddr" | ||
"io-page-xen" {>= "2.0.0"} | ||
"mirage-xen" {>= "1.0.1" } | ||
"mirage-xen" {>= "1.0.1"} | ||
"rresult" | ||
] | ||
available: [ | ||
ocaml-version >= "4.02.0" | ||
build: [ | ||
["dune" "subst"] {pinned} | ||
["dune" "build" "-p" name "-j" jobs] | ||
] | ||
dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" | ||
synopsis: "MirageOS block driver for Xen that implements the blkfront/back protocol" | ||
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](https://github.com/mirage/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. | ||
""" |
This file was deleted.
Oops, something went wrong.