package mirage-block-xen

  1. Overview
  2. Docs
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

doc/mirage-block-xen.back/Blkback/Make/index.html

Module Blkback.MakeSource

Parameters

module A : ACTIVATIONS
module B : Mirage_block.S

Signature

Sourcemodule BlockError : sig ... end
Sourceval service_thread : ('a, 'b) t -> stats -> 'c Lwt.t
Sourceval get_my_domid : X.client -> int Lwt.t
Sourceval mk_backend_path : X.client -> string -> (int * int) -> string Lwt.t
Sourceval mk_frontend_path : (int * int) -> string Lwt.t
Sourceval writev : X.client -> (string * string) list -> unit Lwt.t
Sourceval readv : X.client -> string -> string list -> (string * string) list Lwt.t
Sourceval read_one : X.client -> string -> [> `Error of string | `OK of string ] Lwt.t
Sourceval write_one : X.client -> string -> string -> unit Lwt.t
Sourceval exists : X.client -> string -> bool Lwt.t
Sourceval request_close : string -> (int * int) -> unit Lwt.t
Sourceval force_close : (int * int) -> unit Lwt.t
Sourceval run : ?max_indirect_segments:int -> B.t -> string -> (int * int) -> stats Lwt.t
Sourceval create : ?backend_domid:int -> string -> (int * int) -> unit Lwt.t
Sourceval destroy : string -> (int * int) -> unit Lwt.t
OCaml

Innovation. Community. Security.