this repo has no description
1opam-version: "2.0"
2maintainer: "anil@recoil.org"
3homepage: "https://github.com/mirage/mirage-console"
4bug-reports: "https://github.com/mirage/mirage-console/issues"
5dev-repo: "git+https://github.com/mirage/mirage-console.git"
6doc: "https://mirage.github.io/mirage-console/"
7authors: [ "Anil Madhavapeddy" "David Scott"]
8tags: [ "org:mirage" "org:xapi-project"]
9license: "ISC"
10
11build: [
12 ["jbuilder" "subst" "-p" name] {dev}
13 [ "jbuilder" "build" "-p" name "-j" jobs ]
14]
15
16depends: [
17 "ocaml" {>= "4.03.0"}
18 "jbuilder" {>= "1.0+beta9"}
19 "mirage-device" {>= "1.0.0" & < "2.0.0"}
20 "mirage-flow" {>= "1.2.0" & < "2.0.0"}
21]
22synopsis: "Implementations of Mirage consoles, for Unix and Xen"
23description: """
24The Unix version of the console currently uses standard output. The code is in
25
26 unix/console.{ml,mli}
27
28The Xen kernel version of the console uses the primary PV console ring. The
29code is in
30
31 xen/console.{ml,mli}
32
33There is also a Unix userspace utility which creates and services Xen consoles
34("console backends"):
35
36Connect a console to a VM like this:
37
38```
39[root@st30 ~]# ./mirage-console connect trusty
40Operating on VM domain id: 19
41Creating device 1 (linux device /dev/tty1)
42{ ref = 128; event_channel = 13 }
43```
44
45Then inside the guest:
46
47```
48[root@trusty ~]# cat > /dev/hvc1
49hello
50there
51```
52
53And observe in dom0:
54
55```
56hello
57there
58```
59
60Then hit Control+C and it all cleans up."""
61url {
62 src:
63 "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz"
64 checksum: [
65 "sha256=b0147914003d74a736e95233285f529dc8ebfc31af461e37a508331c6a4adcbf"
66 "md5=b81bd7033517c1e41527a2055ce0d22f"
67 ]
68}
69flags: deprecated